所以只能手動做。
官方文件是: 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 來更新開機參數。
沒有留言:
張貼留言