summaryrefslogtreecommitdiff
path: root/auto/functions/livebuild-hacks
diff options
context:
space:
mode:
authorAndreas Loibl <andreas@andreas-loibl.de>2013-08-25 10:13:45 +0200
committerAndreas Loibl <andreas@andreas-loibl.de>2013-08-25 10:13:45 +0200
commite8135dde3779d85a05dbe1ca65766a01dec5e820 (patch)
tree884348d54e6ba083878c3879bc157eb152809001 /auto/functions/livebuild-hacks
parent97685e70eb99edaea1a9a420460ef05fd2b19dcd (diff)
downloadkanotix-e8135dde3779d85a05dbe1ca65766a01dec5e820.zip
kanotix-e8135dde3779d85a05dbe1ca65766a01dec5e820.tar.gz
added xorriso-support
Diffstat (limited to 'auto/functions/livebuild-hacks')
-rw-r--r--auto/functions/livebuild-hacks17
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)