Index: mount_gpt_image.sh |
diff --git a/mount_gpt_image.sh b/mount_gpt_image.sh |
index 3fa7b11919d28fb330cf3a9a6b757a9c06057089..247428047c9a9a4d01c1f80343bffcb022898b46 100755 |
--- a/mount_gpt_image.sh |
+++ b/mount_gpt_image.sh |
@@ -50,7 +50,9 @@ function unmount_image() { |
fix_broken_symlinks "${FLAGS_rootfs_mountpt}" |
sudo umount "${FLAGS_rootfs_mountpt}/usr/local" |
sudo umount "${FLAGS_rootfs_mountpt}/var" |
- test -n "${FLAGS_esp_mountpt}" && sudo umount -d "${FLAGS_esp_mountpt}" |
+ if [[ -n "${FLAGS_esp_mountpt}" ]]; then |
+ sudo umount -d "${FLAGS_esp_mountpt}" |
+ fi |
sudo umount -d "${FLAGS_stateful_mountpt}" |
sudo umount -d "${FLAGS_rootfs_mountpt}" |
set -e |
@@ -59,8 +61,9 @@ function unmount_image() { |
function get_usb_partitions() { |
sudo mount "${FLAGS_from}3" "${FLAGS_rootfs_mountpt}" |
sudo mount "${FLAGS_from}1" "${FLAGS_stateful_mountpt}" |
- test -n "${FLAGS_esp_mountpt}" && \ |
+ if [[ -n "${FLAGS_esp_mountpt}" ]]; then |
sudo mount "${FLAGS_from}12" "${FLAGS_esp_mountpt}" |
+ fi |
} |
function get_gpt_partitions() { |
@@ -88,8 +91,9 @@ function get_gpt_partitions() { |
function mount_image() { |
mkdir -p "${FLAGS_rootfs_mountpt}" |
mkdir -p "${FLAGS_stateful_mountpt}" |
- test -n "${FLAGS_esp_mountpt}" && \ |
+ if [[ -n "${FLAGS_esp_mountpt}" ]]; then |
mkdir -p "${FLAGS_esp_mountpt}" |
+ fi |
# Get the partitions for the image / device. |
if [ -b ${FLAGS_from} ] ; then |