From f454e1250e7deec95166035de0d1b303b99b3a0f Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 23 Sep 2007 14:46:28 +0200 Subject: Adding casper 1.77+debian-6. --- scripts/casper-helpers | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'scripts/casper-helpers') diff --git a/scripts/casper-helpers b/scripts/casper-helpers index cfbc3c6..f8bd206 100644 --- a/scripts/casper-helpers +++ b/scripts/casper-helpers @@ -110,6 +110,7 @@ setup_loop() { local fspath=$1 local module=$2 local pattern=$3 + local offset=$4 modprobe "${MP_QUIET}" -b "$module" udevsettle @@ -117,7 +118,11 @@ setup_loop() { for loopdev in $pattern; do if [ "$(cat $loopdev/size)" -eq 0 ]; then dev=$(sys2dev "${loopdev}") - losetup "$dev" "$fspath" + if [ -n "$offset" ]; then + losetup -o "$offset" "$dev" "$fspath" + else + losetup "$dev" "$fspath" + fi echo "$dev" return 0 fi -- cgit v1.2.3