|
...
|
...
|
@@ -81,7 +81,7 @@ fi
|
|
81
|
81
|
|
|
82
|
82
|
if [ ! -r $IMG_FILE ]; then
|
|
83
|
83
|
qemu-nbd -c $NBD $CHROOTCACHE/natty-dev.img
|
|
84
|
|
- if ! timeout 60 sh -c "while ! [ -e /sys/block/$NBD_DEV/pid ]; do sleep 1; done"; then
|
|
|
84
|
+ if ! timeout 60 sh -c "while ! [ -e ${NBD}p1 ]; do sleep 1; done"; then
|
|
85
|
85
|
echo "Couldn't connect $NBD"
|
|
86
|
86
|
exit 1
|
|
87
|
87
|
fi
|
|
...
|
...
|
@@ -101,7 +101,7 @@ mount -t ext4 -o loop $IMG_FILE $MNTDIR
|
|
101
|
101
|
cp -p /etc/resolv.conf $MNTDIR/etc/resolv.conf
|
|
102
|
102
|
|
|
103
|
103
|
# We need to install a non-virtual kernel and modules to boot from
|
|
104
|
|
-if [ ! -r `ls $MNTDIR/boot/vmlinuz-2.6.*-generic | head -1` ]; then
|
|
|
104
|
+if [ ! -r "`ls $MNTDIR/boot/vmlinuz-*-generic | head -1`" ]; then
|
|
105
|
105
|
chroot $MNTDIR apt-get install -y linux-generic
|
|
106
|
106
|
fi
|
|
107
|
107
|
|
|
...
|
...
|
@@ -187,5 +187,3 @@ chroot $MNTDIR chown stack $DEST/run.sh
|
|
187
|
187
|
|
|
188
|
188
|
umount $MNTDIR
|
|
189
|
189
|
rmdir $MNTDIR
|
|
190
|
|
-
|
|
191
|
|
-gzip -1 $IMG_FILE
|