summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorRay Strode <rstrode@redhat.com>2008-05-15 15:48:59 -0400
committerRay Strode <rstrode@redhat.com>2008-05-15 15:50:37 -0400
commit262e8b5f75c7a9897446703e5815b06e47f0fcfb (patch)
tree5f6133d7dec339dba54eb640266a3d032bea04d4 /scripts
parent3b86388c3bdffe32663ec0ea2237bfaa7ba630b0 (diff)
downloadplymouth-262e8b5f75c7a9897446703e5815b06e47f0fcfb.tar.gz
plymouth-262e8b5f75c7a9897446703e5815b06e47f0fcfb.tar.xz
plymouth-262e8b5f75c7a9897446703e5815b06e47f0fcfb.zip
add preliminary support for asking for password during boot sequence
(Only in text plugin so far)
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/plymouth-update-initrd5
1 files changed, 4 insertions, 1 deletions
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