From mboxrd@z Thu Jan 1 00:00:00 1970 From: Harald Hoyer Subject: Re: [PATCH] Create a symlink for the live image's base loop device Date: Fri, 13 Jan 2012 11:41:40 +0100 Message-ID: <4F100A64.5050607@redhat.com> References: <1324419753-14324-1-git-send-email-bcl@redhat.com> Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <1324419753-14324-1-git-send-email-bcl-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org> Sender: initramfs-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org List-ID: Content-Type: text/plain; charset="us-ascii" To: "Brian C. Lane" Cc: initramfs-u79uwXL29TY76Z2rM5mHXA@public.gmane.org On 20.12.2011 23:22, Brian C. Lane wrote: > From: "Brian C. Lane" > > It is useful to know that loop device that the live image's / is mounted > from. Make a /dev/live-baseloop symlink that points to it. > --- > modules.d/90dmsquash-live/dmsquash-live-root | 3 +++ > 1 files changed, 3 insertions(+), 0 deletions(-) > > diff --git a/modules.d/90dmsquash-live/dmsquash-live-root b/modules.d/90dmsquash-live/dmsquash-live-root > index b704139..cb104e4 100755 > --- a/modules.d/90dmsquash-live/dmsquash-live-root > +++ b/modules.d/90dmsquash-live/dmsquash-live-root > @@ -200,6 +200,9 @@ if [ -n "$ROOTFLAGS" ]; then > ROOTFLAGS="-o $ROOTFLAGS" > fi > > +if [ -b "$BASE_LOOPDEV" ]; then > + ln -s $BASE_LOOPDEV /dev/live-baseloop > +fi > ln -s /dev/mapper/live-rw /dev/root > printf '/bin/mount %s /dev/mapper/live-rw %s\n' "$ROOTFLAGS" "$NEWROOT" > $hookdir/mount/01-$$-live.sh > changed the symlink to /run/initramfs/live-baseloop, because /dev should be only be maintained by udev and the kernel