set DRACUT_SYSTEMD for systemd mode in the initramfs
parent
4976edb1a6
commit
aefea76cf8
|
@ -2,7 +2,7 @@
|
||||||
# -*- mode: shell-script; indent-tabs-mode: nil; sh-basic-offset: 4; -*-
|
# -*- mode: shell-script; indent-tabs-mode: nil; sh-basic-offset: 4; -*-
|
||||||
# ex: ts=8 sw=4 sts=4 et filetype=sh
|
# ex: ts=8 sw=4 sts=4 et filetype=sh
|
||||||
|
|
||||||
[ -x /lib/systemd/systemd ] && exit 0
|
[ -n "$DRACUT_SYSTEMD" ] && exit 0
|
||||||
|
|
||||||
if [ -x /lib/systemd/systemd-vconsole-setup ]; then
|
if [ -x /lib/systemd/systemd-vconsole-setup ]; then
|
||||||
/lib/systemd/systemd-vconsole-setup "$@"
|
/lib/systemd/systemd-vconsole-setup "$@"
|
||||||
|
|
|
@ -35,7 +35,7 @@ if [ -f /etc/locale.conf ]; then
|
||||||
export LC_ALL
|
export LC_ALL
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ -x /lib/systemd/systemd ]; then
|
if [ -n "$DRACUT_SYSTEMD" ]; then
|
||||||
rm -f /{etc,lib}/udev/rules.d/10-console.rules
|
rm -f /{etc,lib}/udev/rules.d/10-console.rules
|
||||||
rm -f /lib/udev/console_init
|
rm -f /lib/udev/console_init
|
||||||
fi
|
fi
|
||||||
|
|
|
@ -2,5 +2,5 @@
|
||||||
# -*- mode: shell-script; indent-tabs-mode: nil; sh-basic-offset: 4; -*-
|
# -*- mode: shell-script; indent-tabs-mode: nil; sh-basic-offset: 4; -*-
|
||||||
# ex: ts=8 sw=4 sts=4 et filetype=sh
|
# ex: ts=8 sw=4 sts=4 et filetype=sh
|
||||||
|
|
||||||
[ -x /bin/plymouth -a ! -x /lib/systemd/systemd ] || exit 0
|
[ -x /bin/plymouth -a -z "$DRACUT_SYSTEMD" ] || exit 0
|
||||||
/bin/plymouth --newroot=$NEWROOT
|
/bin/plymouth --newroot=$NEWROOT
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
# -*- mode: shell-script; indent-tabs-mode: nil; sh-basic-offset: 4; -*-
|
# -*- mode: shell-script; indent-tabs-mode: nil; sh-basic-offset: 4; -*-
|
||||||
# ex: ts=8 sw=4 sts=4 et filetype=sh
|
# ex: ts=8 sw=4 sts=4 et filetype=sh
|
||||||
|
|
||||||
[ -x /bin/plymouthd -a ! -x /lib/systemd/systemd ] || exit 0
|
[ -x /bin/plymouthd -a ! -n "$DRACUT_SYSTEMD" ] || exit 0
|
||||||
|
|
||||||
if getargbool 1 plymouth.enable && getargbool 1 rd.plymouth -d -n rd_NO_PLYMOUTH; then
|
if getargbool 1 plymouth.enable && getargbool 1 rd.plymouth -d -n rd_NO_PLYMOUTH; then
|
||||||
# first trigger graphics subsystem
|
# first trigger graphics subsystem
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
# -*- mode: shell-script; indent-tabs-mode: nil; sh-basic-offset: 4; -*-
|
# -*- mode: shell-script; indent-tabs-mode: nil; sh-basic-offset: 4; -*-
|
||||||
# ex: ts=8 sw=4 sts=4 et filetype=sh
|
# ex: ts=8 sw=4 sts=4 et filetype=sh
|
||||||
|
|
||||||
|
[ -n "$DRACUT_SYSTEMD" ] && exit 0
|
||||||
|
|
||||||
if ! getargbool 1 rd.luks -d -n rd_NO_LUKS; then
|
if ! getargbool 1 rd.luks -d -n rd_NO_LUKS; then
|
||||||
info "rd.luks=0: removing cryptoluks activation"
|
info "rd.luks=0: removing cryptoluks activation"
|
||||||
rm -f /etc/udev/rules.d/70-luks.rules
|
rm -f /etc/udev/rules.d/70-luks.rules
|
||||||
|
|
|
@ -2,7 +2,8 @@
|
||||||
# -*- mode: shell-script; indent-tabs-mode: nil; sh-basic-offset: 4; -*-
|
# -*- mode: shell-script; indent-tabs-mode: nil; sh-basic-offset: 4; -*-
|
||||||
# ex: ts=8 sw=4 sts=4 et filetype=sh
|
# ex: ts=8 sw=4 sts=4 et filetype=sh
|
||||||
|
|
||||||
NEWROOT="/sysroot"
|
export DRACUT_SYSTEMD=1
|
||||||
|
export NEWROOT="/sysroot"
|
||||||
[ -d $NEWROOT ] || mkdir -p -m 0755 $NEWROOT
|
[ -d $NEWROOT ] || mkdir -p -m 0755 $NEWROOT
|
||||||
[ -d /run/initramfs ] || mkdir -p -m 0755 /run/initramfs
|
[ -d /run/initramfs ] || mkdir -p -m 0755 /run/initramfs
|
||||||
[ -d /run/lock ] || mkdir -p -m 0755 /run/lock
|
[ -d /run/lock ] || mkdir -p -m 0755 /run/lock
|
||||||
|
|
|
@ -2,6 +2,7 @@
|
||||||
# -*- mode: shell-script; indent-tabs-mode: nil; sh-basic-offset: 4; -*-
|
# -*- mode: shell-script; indent-tabs-mode: nil; sh-basic-offset: 4; -*-
|
||||||
# ex: ts=8 sw=4 sts=4 et filetype=sh
|
# ex: ts=8 sw=4 sts=4 et filetype=sh
|
||||||
|
|
||||||
|
export DRACUT_SYSTEMD=1
|
||||||
if [ -f /dracut-state.sh ]; then
|
if [ -f /dracut-state.sh ]; then
|
||||||
. /dracut-state.sh 2>/dev/null
|
. /dracut-state.sh 2>/dev/null
|
||||||
fi
|
fi
|
||||||
|
|
|
@ -2,6 +2,7 @@
|
||||||
# -*- mode: shell-script; indent-tabs-mode: nil; sh-basic-offset: 4; -*-
|
# -*- mode: shell-script; indent-tabs-mode: nil; sh-basic-offset: 4; -*-
|
||||||
# ex: ts=8 sw=4 sts=4 et filetype=sh
|
# ex: ts=8 sw=4 sts=4 et filetype=sh
|
||||||
|
|
||||||
|
export DRACUT_SYSTEMD=1
|
||||||
if [ -f /dracut-state.sh ]; then
|
if [ -f /dracut-state.sh ]; then
|
||||||
. /dracut-state.sh 2>/dev/null
|
. /dracut-state.sh 2>/dev/null
|
||||||
fi
|
fi
|
||||||
|
|
|
@ -2,6 +2,7 @@
|
||||||
# -*- mode: shell-script; indent-tabs-mode: nil; sh-basic-offset: 4; -*-
|
# -*- mode: shell-script; indent-tabs-mode: nil; sh-basic-offset: 4; -*-
|
||||||
# ex: ts=8 sw=4 sts=4 et filetype=sh
|
# ex: ts=8 sw=4 sts=4 et filetype=sh
|
||||||
|
|
||||||
|
export DRACUT_SYSTEMD=1
|
||||||
if [ -f /dracut-state.sh ]; then
|
if [ -f /dracut-state.sh ]; then
|
||||||
. /dracut-state.sh 2>/dev/null
|
. /dracut-state.sh 2>/dev/null
|
||||||
fi
|
fi
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
# -*- mode: shell-script; indent-tabs-mode: nil; sh-basic-offset: 4; -*-
|
# -*- mode: shell-script; indent-tabs-mode: nil; sh-basic-offset: 4; -*-
|
||||||
# ex: ts=8 sw=4 sts=4 et filetype=sh
|
# ex: ts=8 sw=4 sts=4 et filetype=sh
|
||||||
|
export DRACUT_SYSTEMD=1
|
||||||
if [ -f /dracut-state.sh ]; then
|
if [ -f /dracut-state.sh ]; then
|
||||||
. /dracut-state.sh 2>/dev/null
|
. /dracut-state.sh 2>/dev/null
|
||||||
fi
|
fi
|
||||||
|
|
|
@ -358,7 +358,7 @@ check_quiet() {
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
if [ ! -x /lib/systemd/systemd ]; then
|
if [ -z "$DRACUT_SYSTEMD" ]; then
|
||||||
|
|
||||||
warn() {
|
warn() {
|
||||||
check_quiet
|
check_quiet
|
||||||
|
|
Loading…
Reference in New Issue