test: wrap $LOOPDEV in quotes

Otherwise things go awry if it is not set ('[ -b ]' is not the same as '[ -b "" ]'!).
This commit is contained in:
Zbigniew Jędrzejewski-Szmek 2013-12-10 07:39:42 -05:00
parent c6a77179a4
commit 739d81ddd0

View file

@ -124,18 +124,18 @@ install_missing_libraries() {
} }
create_empty_image() { create_empty_image() {
rm -f $TESTDIR/rootdisk.img rm -f "$TESTDIR/rootdisk.img"
# Create the blank file to use as a root filesystem # Create the blank file to use as a root filesystem
dd if=/dev/null of=$TESTDIR/rootdisk.img bs=1M seek=200 dd if=/dev/null of="$TESTDIR/rootdisk.img" bs=1M seek=200
LOOPDEV=$(losetup --show -P -f $TESTDIR/rootdisk.img) LOOPDEV=$(losetup --show -P -f $TESTDIR/rootdisk.img)
[ -b $LOOPDEV ] || return 1 [ -b "$LOOPDEV" ] || return 1
echo "LOOPDEV=$LOOPDEV" >> $STATEFILE echo "LOOPDEV=$LOOPDEV" >> $STATEFILE
sfdisk -C 6400 -H 2 -S 32 -L $LOOPDEV <<EOF sfdisk -C 6400 -H 2 -S 32 -L "$LOOPDEV" <<EOF
,3200 ,3200
, ,
EOF EOF
mkfs.ext3 -L systemd ${LOOPDEV}p1 mkfs.ext3 -L systemd "${LOOPDEV}p1"
} }
check_result_nspawn() { check_result_nspawn() {