petalinux-package --wic
を実行すると
次のようなエラーが出現する。
ERROR: _exec_cmd: export PATH= [list of path] ;mkdosfs -n boot -i 0x15112932 -S 512 -C /tmp/tmp.lMBhBJBVJN/tmp.wic.crwinvli/rootfs_boot.1.vfat 2097152 returned '2' instead of 0
output: /bin/sh: 1: export: [list of path] bad variable name
ERROR: Failed to create wic image
解決方法
/bin/sh
を bash
に設定する。デフォルトシェルではない。
具体的な操作手順
次のコマンドを実行。選択肢で No を選ぶ。
sudo dpkg-reconfigure dash
ls -l /bin/sh
で/bin/sh
がbash
になったことを確認できる。
ls -l /bin/sh
lrwxrwxrwx 1 root root 4 Jul 4 14:46 /bin/sh -> bash