mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-16 14:03:00 +02:00
Merge remote-tracking branch 'ms/initscripts' into next
This commit is contained in:
@@ -407,7 +407,7 @@ pidofproc()
|
||||
# This will ensure compatibility with previous LFS Bootscripts
|
||||
getpids()
|
||||
{
|
||||
if [ -z "${PIDFILE}" ]; then
|
||||
if [ -n "${PIDFILE}" ]; then
|
||||
pidofproc -s -p "${PIDFILE}" $@
|
||||
else
|
||||
pidofproc -s $@
|
||||
@@ -446,6 +446,7 @@ loadproc()
|
||||
local pidfile=""
|
||||
local forcestart=""
|
||||
local nicelevel=""
|
||||
local pid
|
||||
|
||||
# This will ensure compatibility with previous LFS Bootscripts
|
||||
if [ -n "${PIDFILE}" ]; then
|
||||
@@ -521,12 +522,19 @@ loadproc()
|
||||
(
|
||||
${cmd} &>/dev/null
|
||||
) &
|
||||
pid="$!"
|
||||
evaluate_retval
|
||||
else
|
||||
${cmd}
|
||||
pid="$!"
|
||||
evaluate_retval # This is "Probably" not LSB compliant, but required to be compatible with older bootscripts
|
||||
fi
|
||||
|
||||
# Write the pidfile
|
||||
if [ -n "${pid}" -a -n "${pidfile}" ]; then
|
||||
echo "${pid}" > "${pidfile}"
|
||||
fi
|
||||
|
||||
return 0
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user