diff options
author | Ray Strode <rstrode@redhat.com> | 2008-05-15 15:48:59 -0400 |
---|---|---|
committer | Ray Strode <rstrode@redhat.com> | 2008-05-15 15:50:37 -0400 |
commit | 262e8b5f75c7a9897446703e5815b06e47f0fcfb (patch) | |
tree | 5f6133d7dec339dba54eb640266a3d032bea04d4 /scripts | |
parent | 3b86388c3bdffe32663ec0ea2237bfaa7ba630b0 (diff) | |
download | plymouth-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-x | scripts/plymouth-update-initrd | 5 |
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 |