所以只能手動做。
官方文件是: create a snapshot on the golden device:
有 root partition 的 dump 後 (可以 loop mount 回來的 blk image)。
用
mender-artifact write rootfs-image -f /mnt/root-part.ext4 \ -n artifact-name \ --software-version 1.0 \ -o snapshot-release.1.0.mender \ -t device-type就可以轉成上傳道 mender.io server 的 release 檔 (snapshot-release.1.0.mender)
另外,在 device 上, mender 也提供 dump 的功能 (跟 dd 一樣?):
USER="user" HOST="host-ip" mender snapshot dump --source /dev/mmcblk0p8 | ssh $USER@$HOST /bin/sh -c 'cat > $HOME/root-part.ext4`
要是要手動 install,可以 copy *.mender 到機器上之後(e.g: /data/1234.mender),用 mender 來安裝
mender -install /data/1234.mender一樣會更新到另一個 partition,然後呼叫 fw_setenv 來更新開機參數。
沒有留言:
張貼留言