From 262e8b5f75c7a9897446703e5815b06e47f0fcfb Mon Sep 17 00:00:00 2001 From: Ray Strode Date: Thu, 15 May 2008 15:48:59 -0400 Subject: add preliminary support for asking for password during boot sequence (Only in text plugin so far) --- scripts/plymouth-update-initrd | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'scripts') diff --git a/scripts/plymouth-update-initrd b/scripts/plymouth-update-initrd index 98849f0..f6198e5 100755 --- a/scripts/plymouth-update-initrd +++ b/scripts/plymouth-update-initrd @@ -10,6 +10,7 @@ set -e [ -z "$SYSTEMMAP" ] && SYSTEM_MAP="/boot/System.map-$(/bin/uname -r)" [ -z "$LIB" ] && [ $(head -n1 $SYSTEM_MAP | awk '{print $1}' | wc -c) -lt 16 ] && LIB="lib" || LIB="lib64" [ -z "$LIBDIR" ] && LIBDIR="/usr/$LIB" +[ -z "$BINDIR" ] && BINDIR="/usr/bin" [ -z "$GRUB_MENU_TITLE" ] && GRUB_MENU_TITLE="Graphical Bootup" if [ -z "$NEW_INITRD" ]; then @@ -29,7 +30,8 @@ TMPDIR="$(mktemp -d $PWD/initrd.XXXXXXXXXX)" (cd $TMPDIR zcat $INITRD | cpio --quiet -Hnewc -i --make-directories - sed -i -e 's@^#!\(.*\)@#!/bin/plymouth \1@' init + sed -i -e 's@^#!\(.*\)@#!/bin/plymouth \1\n@' init + #sed -i -e 's@setquiet@&\n/bin/rhgb-client --ask-for-password@' init (cd $LIBDIR DEPS=$(get_lib_deps ${LIBEXECDIR}/plymouth/plymouth ${LIBDIR}/plymouth/fedora-fade-in.so ${LIBDIR}/plymouth/text.so) for dep in $DEPS; do @@ -40,6 +42,7 @@ TMPDIR="$(mktemp -d $PWD/initrd.XXXXXXXXXX)" /sbin/ldconfig -n .${LIBDIR} install -m755 ${LIBEXECDIR}/plymouth/plymouth bin + install -m755 ${BINDIR}/rhgb-client bin mkdir -p ${TMPDIR}$DATADIR/plymouth -- cgit