Linux Flash script update for TS100 (#1997)
* Using dd instead cp and unmount tmp folder immediately * add sudo to rmdir
This commit is contained in:
@@ -75,7 +75,7 @@ umount_ts100() {
|
|||||||
echo "Failed to unmount $DIR_TMP"
|
echo "Failed to unmount $DIR_TMP"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
rmdir "$DIR_TMP"
|
sudo rmdir "$DIR_TMP"
|
||||||
}
|
}
|
||||||
|
|
||||||
check_flash() {
|
check_flash() {
|
||||||
@@ -126,14 +126,13 @@ echo "Found TS100 config disk device on $DEVICE"
|
|||||||
|
|
||||||
mount_ts100
|
mount_ts100
|
||||||
echo "Mounted config disk drive, flashing..."
|
echo "Mounted config disk drive, flashing..."
|
||||||
cp -v "$1" "$HEX_FIRMWARE"
|
dd if="$1" of="$HEX_FIRMWARE" oflag=direct
|
||||||
sync
|
umount_ts100
|
||||||
|
|
||||||
echo "Waiting for TS100 to flash"
|
echo "Waiting for TS100 to flash"
|
||||||
sleep 5
|
sleep 5
|
||||||
|
|
||||||
echo "Remounting config disk drive"
|
echo "Remounting config disk drive"
|
||||||
umount_ts100
|
|
||||||
wait_for_ts100
|
wait_for_ts100
|
||||||
mount_ts100
|
mount_ts100
|
||||||
check_flash
|
check_flash
|
||||||
|
|||||||
Reference in New Issue
Block a user