Blame 0074-dmsquash-live-dmsquash-live-root.sh-add-parameter-rd.patch

Harald Hoyer 75f812
From 32214acb3ae02d28cf72e15040f062fcbd5aa4ab Mon Sep 17 00:00:00 2001
Harald Hoyer 75f812
From: Harald Hoyer <harald@redhat.com>
Harald Hoyer 75f812
Date: Thu, 30 May 2013 09:26:43 +0200
Harald Hoyer 75f812
Subject: [PATCH] dmsquash-live/dmsquash-live-root.sh: add parameter
Harald Hoyer 75f812
 rd.live.squashimg
Harald Hoyer 75f812
Harald Hoyer 75f812
rd.live.squashimg names the squash image in the rd.live.dir
Harald Hoyer 75f812
and defaults to squashfs.img
Harald Hoyer 75f812
Harald Hoyer 75f812
https://bugzilla.redhat.com/show_bug.cgi?id=789036
Harald Hoyer 75f812
https://bugzilla.redhat.com/show_bug.cgi?id=782108
Harald Hoyer 75f812
---
Harald Hoyer 75f812
 modules.d/90dmsquash-live/dmsquash-live-root.sh | 7 +++++--
Harald Hoyer 75f812
 1 file changed, 5 insertions(+), 2 deletions(-)
Harald Hoyer 75f812
Harald Hoyer 75f812
diff --git a/modules.d/90dmsquash-live/dmsquash-live-root.sh b/modules.d/90dmsquash-live/dmsquash-live-root.sh
Harald Hoyer 75f812
index 07e41f0..f63819c 100755
Harald Hoyer 75f812
--- a/modules.d/90dmsquash-live/dmsquash-live-root.sh
Harald Hoyer 75f812
+++ b/modules.d/90dmsquash-live/dmsquash-live-root.sh
Harald Hoyer 75f812
@@ -19,6 +19,9 @@ livedev="$1"
Harald Hoyer 75f812
 # specified as their own things
Harald Hoyer 75f812
 live_dir=$(getarg rd.live.dir -d live_dir)
Harald Hoyer 75f812
 [ -z "$live_dir" ] && live_dir="LiveOS"
Harald Hoyer 75f812
+squash_image=$(getarg rd.live.squashimg)
Harald Hoyer 75f812
+[ -z "squash_image" ] && squash_image="squashfs.img"
Harald Hoyer 75f812
+
Harald Hoyer 75f812
 getargbool 0 rd.live.ram -d -y live_ram && live_ram="yes"
Harald Hoyer 75f812
 getargbool 0 rd.live.overlay.reset -d -y reset_overlay && reset_overlay="yes"
Harald Hoyer 75f812
 getargbool 0 rd.live.overlay.readonly -d -y readonly_overlay && readonly_overlay="--readonly" || readonly_overlay=""
Harald Hoyer 75f812
@@ -180,8 +183,8 @@ if [ -n "$FSIMG" ] ; then
Harald Hoyer 75f812
 fi
Harald Hoyer 75f812
 
Harald Hoyer 75f812
 # we might have an embedded fs image on squashfs (compressed live)
Harald Hoyer 75f812
-if [ -e /run/initramfs/live/${live_dir}/squashfs.img ]; then
Harald Hoyer 75f812
-    SQUASHED="/run/initramfs/live/${live_dir}/squashfs.img"
Harald Hoyer 75f812
+if [ -e /run/initramfs/live/${live_dir}/${squash_image} ]; then
Harald Hoyer 75f812
+    SQUASHED="/run/initramfs/live/${live_dir}/${squash_image}"
Harald Hoyer 75f812
 fi
Harald Hoyer 75f812
 
Harald Hoyer 75f812
 if [ -e "$SQUASHED" ] ; then