diff options
author | jandob | 2015-11-27 14:40:48 +0100 |
---|---|---|
committer | jandob | 2015-11-27 14:40:48 +0100 |
commit | eefcbc394e71ec38d43fbe2e2d0c235eb3c5c726 (patch) | |
tree | 8422eef46fda590f9b73e2555dd5f500e42641b7 /builder/dnbd3-rootfs/hooks | |
parent | update rebash (diff) | |
download | systemd-init-eefcbc394e71ec38d43fbe2e2d0c235eb3c5c726.tar.gz systemd-init-eefcbc394e71ec38d43fbe2e2d0c235eb3c5c726.tar.xz systemd-init-eefcbc394e71ec38d43fbe2e2d0c235eb3c5c726.zip |
assume row disk if no partition hint is given in the configuration
Diffstat (limited to 'builder/dnbd3-rootfs/hooks')
-rwxr-xr-x | builder/dnbd3-rootfs/hooks/pre-mount/prepare-root-partition.sh | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/builder/dnbd3-rootfs/hooks/pre-mount/prepare-root-partition.sh b/builder/dnbd3-rootfs/hooks/pre-mount/prepare-root-partition.sh index ff1fdcd3..ad227bcc 100755 --- a/builder/dnbd3-rootfs/hooks/pre-mount/prepare-root-partition.sh +++ b/builder/dnbd3-rootfs/hooks/pre-mount/prepare-root-partition.sh @@ -27,9 +27,13 @@ fi local nbd_device='/dev/nbd0' systemd-preserve-process-marker qemu-nbd --connect="$nbd_device" \ "$SLX_DNBD3_DEVICE" --read-only -local read_only_partition="$(utils.create_partition_via_offset "$nbd_device" \ - "$SLX_SYSTEM_PARTITION_LABEL")" +if [ -n $SLX_SYSTEM_PARTITION_LABEL ]; then + local read_only_partition="$(utils.create_partition_via_offset \ + "$nbd_device" "$SLX_SYSTEM_PARTITION_LABEL")" +else # assume raw disk + local read_only_partition="$nbd_device" +fi # Make read-only partition writable. ## detect partition for persistent storage local persistent_device=$(utils.find_block_device \ |