diff options
| author | Daniel Baumann <daniel@debian.org> | 2007-09-23 14:46:28 +0200 |
|---|---|---|
| committer | Daniel Baumann <daniel@debian.org> | 2007-09-23 14:46:28 +0200 |
| commit | f454e1250e7deec95166035de0d1b303b99b3a0f (patch) | |
| tree | d4e1de4518082623b83a0272ae2b74228ad4d064 /scripts/casper-helpers | |
| parent | 8421bbd25885a670de6b616da12711b5dcf68e1b (diff) | |
| download | live-boot-f454e1250e7deec95166035de0d1b303b99b3a0f.tar.gz live-boot-f454e1250e7deec95166035de0d1b303b99b3a0f.zip | |
Adding casper 1.77+debian-6.
Diffstat (limited to 'scripts/casper-helpers')
| -rw-r--r-- | scripts/casper-helpers | 7 |
1 files changed, 6 insertions, 1 deletions
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 |
