initramfs-module-loopboot: Allow to use absolute path for loop file location.
authorPaul Sokolovsky <pmiscml@gmail.com>
Thu, 22 Nov 2007 17:29:37 +0000 (17:29 +0000)
committerPaul Sokolovsky <pmiscml@gmail.com>
Thu, 22 Nov 2007 17:29:37 +0000 (17:29 +0000)
packages/initrdscripts/files/80-loopboot.sh

index 7fbf69a..d842444 100644 (file)
@@ -21,11 +21,10 @@ if [ "$ROOT_DEVICE" = "/dev/loop" ]; then
             echo "Mounting $dev on $hostpt"
             mkdir $hostpt
             mount $dev $hostpt
-            cd $hostpt
         fi
     
         echo "Loopback setup of $path (offset $offset)"
-        losetup -o "$offset" "$loopdev" "$path"
+        losetup -o "$offset" "$loopdev" "$hostpt/$path"
 
         echo "Mounting $loopdev on $mountpt"
         mkdir "$mountpt"