mirror of
https://gitlab.archlinux.org/tpowa/archboot.git
synced 2024-09-19 11:30:37 +02:00
'correct init parsing'
This commit is contained in:
parent
b408ef9afd
commit
9d957af4be
1 changed files with 4 additions and 3 deletions
|
@ -20,8 +20,9 @@ echo "/sbin/modprobe" > /proc/sys/kernel/modprobe
|
|||
for cmd in ${CMDLINE}; do
|
||||
case "${cmd}" in
|
||||
\#*) break ;; # ignore everything after a # in the commandline
|
||||
[0123456Ss]) export runlevel="${cmd}" ;;
|
||||
single) export runlevel="S" ;; #some people use 'single'
|
||||
# The kernel passes those to the kernel on its own
|
||||
[0123456Ss]) ;;
|
||||
single) ;;
|
||||
#Allow "init=X" to pass-through
|
||||
init=*) kinit_params="${kinit_params} ${cmd}" ;;
|
||||
# only export stuff that does work with dash :)
|
||||
|
@ -132,5 +133,5 @@ else
|
|||
/bin/kill -9 ${udevpid}
|
||||
/bin/sleep 0.01
|
||||
fi
|
||||
exec /bin/kinit -- "root=${root}" ${kinit_params} "${runlevel}" > /dev/null 2>&1
|
||||
exec /bin/kinit "$@" -- "root=${root}" ${kinit_params} > /dev/null 2>&1
|
||||
fi
|
Loading…
Reference in a new issue