diff options
author | jandob | 2015-12-04 21:39:52 +0100 |
---|---|---|
committer | jandob | 2015-12-04 21:39:52 +0100 |
commit | c3a5e4a2ee0990be3020f571a22dbb6e37b4490e (patch) | |
tree | 2b752e39cb84e44fe3e4eb32acb89b1ea655bfa0 /builder/dnbd3-rootfs/hooks | |
parent | Merge branch 'master' of git.openslx.org:openslx-ng/systemd-init (diff) | |
download | systemd-init-c3a5e4a2ee0990be3020f571a22dbb6e37b4490e.tar.gz systemd-init-c3a5e4a2ee0990be3020f571a22dbb6e37b4490e.tar.xz systemd-init-c3a5e4a2ee0990be3020f571a22dbb6e37b4490e.zip |
fix
Diffstat (limited to 'builder/dnbd3-rootfs/hooks')
-rwxr-xr-x | builder/dnbd3-rootfs/hooks/pre-mount/prepare-root-partition.sh | 13 |
1 files changed, 8 insertions, 5 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 38817dea..490d1a11 100755 --- a/builder/dnbd3-rootfs/hooks/pre-mount/prepare-root-partition.sh +++ b/builder/dnbd3-rootfs/hooks/pre-mount/prepare-root-partition.sh @@ -20,7 +20,8 @@ for host in ${SLX_DNBD3_SERVERS}; do done IFS="$IFS_backup" if [[ $return_code != 0 ]]; then - warn "Failed to connect \"${SLX_SERVER_BASE#/}${SLX_DNBD3_IMAGE}\" from one of \"$SLX_DNBD3_SERVERS\" to \"$SLX_DNBD3_DEVICE\"." + warn "Failed to connect '${SLX_SERVER_BASE#/}${SLX_DNBD3_IMAGE}' from" \ + "one of '$SLX_DNBD3_SERVERS' to '$SLX_DNBD3_DEVICE'." emergency_shell -n "Error in $0" return 1 fi @@ -33,15 +34,16 @@ touch $nbd_device udevadm settle local read_only_partition=$(utils.find_block_device \ - "$SLX_SYSTEM_PARTITION_IDENTIFIER") + "$SLX_SYSTEM_PARTITION_IDENTIFIER" "$nbd_device") if [ -z "$read_only_partition" ]; then - warn no partition found on device "$nbd_device" + logging.warn "no partition with identifier " \ + "'$SLX_SYSTEM_PARTITION_IDENTIFIER' found on device" emergency_shell fi # Make read-only partition writable. ## detect partition for persistent storage -local persistent_device="$(utils.find_block_device \ - "$SLX_WRITABLE_DEVICE_IDENTIFIER")" +local persistent_device=$(utils.find_block_device \ + "$SLX_WRITABLE_DEVICE_IDENTIFIER") # TODO move somewhere else #local tmp_device="$(utils.find_block_device \ #'$SLX_TMP_PARTITION_IDENTIFIER')" @@ -75,6 +77,7 @@ fi local partition_size="$(blockdev --getsz "$read_only_partition")" local writable_partition_name='root' +logging.info "Using read-only device: $read_only_partition" logging.info "Using writable device $writable_device, persistency: $persistent" local chunksize='1' modprobe dm_snapshot |