diff options
author | Andreas Loibl <andreas@andreas-loibl.de> | 2013-08-25 10:13:45 +0200 |
---|---|---|
committer | Andreas Loibl <andreas@andreas-loibl.de> | 2013-08-25 10:13:45 +0200 |
commit | e8135dde3779d85a05dbe1ca65766a01dec5e820 (patch) | |
tree | 884348d54e6ba083878c3879bc157eb152809001 /auto/functions/livebuild-hacks | |
parent | 97685e70eb99edaea1a9a420460ef05fd2b19dcd (diff) | |
download | kanotix-e8135dde3779d85a05dbe1ca65766a01dec5e820.zip kanotix-e8135dde3779d85a05dbe1ca65766a01dec5e820.tar.gz |
added xorriso-support
Diffstat (limited to 'auto/functions/livebuild-hacks')
-rw-r--r-- | auto/functions/livebuild-hacks | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/auto/functions/livebuild-hacks b/auto/functions/livebuild-hacks index 3fc2fac..bfe1ade 100644 --- a/auto/functions/livebuild-hacks +++ b/auto/functions/livebuild-hacks @@ -10,7 +10,22 @@ if [ "$current_script" = "binary_iso" ]; then { if [ -f config/binary_iso/isoimage.sort ] then - echo " -sort isoimage.sort" + case "${LB_PARENT_DISTRIBUTION}" in + squeeze) echo " -sort isoimage.sort";; # genisoimage + *) # xorriso - emulate the "-sort" argument of genisoimage: + set -x + echo " --boot-catalog-hide" $( + while read pattern weight + do + for file in $pattern + do + [ -e "$file" ] && echo --sort-weight "$(echo "100+0$weight" | bc)" "$file" + done + done < config/binary_iso/isoimage.sort | sed 's/ binary/ /') + set +x + ;; + # echo ' --boot-catalog-hide $(while read pattern weight; do for file in $pattern; do [ -e "$file" ] && echo --sort-weight "$(echo "100+0$weight" | bc)" "$(echo "$file"|sed 's/^binary//')"; done; done < isoimage.sort)';; + esac case "${LB_BUILD_WITH_CHROOT}" in true) |