From 595f36b990fd3fc99e6d911465a2e68c0f3a6eab Mon Sep 17 00:00:00 2001 From: Andrew Cady Date: Wed, 27 Apr 2016 06:52:10 -0400 Subject: xorriso.sh accepts btrfs filesystem seeds as arguments --- xorriso.sh | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/xorriso.sh b/xorriso.sh index 944682e..dbe5fe8 100755 --- a/xorriso.sh +++ b/xorriso.sh @@ -1,13 +1,22 @@ #!/bin/sh -outdev=debian-live-8.4.0-amd64-standard.btrfs.isohybrid2 +outdev=samizdat.iso indev=debian-live-8.4.0-amd64-standard.iso volid=SamizdatLive -btrfs_filesystem=debian-live-8.4.0-amd64-standard.btrfs gpg_iso_path=gnupghome gnupghome=gnupghome secrets=secrets +if [ $# = 0 ]; then + set -- debian-live-8.4.0-amd64-standard.btrfs layer.btrfs +fi + +for fs; do + [ -f "$fs" ] || exit 1 + shift + set -- "$@" "rootfs/${fs##*/}=$fs" +done + die() { printf '%s\n' "$*"; exit 1; } make_gnupghome() @@ -55,7 +64,7 @@ xorriso \ \ \ -add isolinux -- \ - -add "rootfs/${btrfs_filesystem}=${btrfs_filesystem}" -- \ + -follow link -add "$@" -- -follow default \ -add "${gpg_iso_path}=${gnupghome}" -- \ \ \ -- cgit v1.2.3