mcst-linux-kernel/patches-2024.06.26/lxcfs-4.0.4/0001-init-script-bug125134....

66 lines
1.5 KiB
Diff
Raw Permalink Normal View History

2024-07-09 13:51:45 +03:00
Link:
Subject: init script for Elbrus OS
Bug: 125314
Tags: common
diff -rupN a/config/init/sysvinit/lxcfs b/config/init/sysvinit/lxcfs
--- a/config/init/sysvinit/lxcfs 2020-07-08 01:44:13.832223284 +0300
+++ b/config/init/sysvinit/lxcfs 2020-07-08 01:59:34.070176604 +0300
@@ -17,7 +17,9 @@ NAME=lxcfs
DESC="FUSE filesystem for LXC"
PIDFILE=/var/run/lxcfs.pid
-. /lib/lsb/init-functions
+#. /lib/lsb/init-functions
+. /etc/sysconfig/rc
+. ${rc_functions}
test -f ${DAEMON} || exit 0
@@ -26,10 +28,6 @@ set -e
START="-m --start --quiet --pidfile ${PIDFILE} --name ${NAME} --startas $DAEMON --background"
case "$1" in
start)
- if init_is_upstart; then
- exit 1
- fi
-
# Don't start if bind-mounted from host
[ ! -d /var/lib/lxcfs/proc ] || exit 0
@@ -55,9 +53,6 @@ case "$1" in
;;
stop)
- if init_is_upstart; then
- exit 0
- fi
echo -n "Stopping $DESC: "
if start-stop-daemon --stop --quiet --pidfile ${PIDFILE} \
--startas ${DAEMON} --retry 10 --name ${NAME} \
@@ -77,23 +72,14 @@ case "$1" in
;;
status)
- if init_is_upstart; then
- exit 0
- fi
- status_of_proc -p ${PIDFILE} "${DAEMON}" lxcfs
+ statusproc "${DAEMON}"
;;
reload)
- if init_is_upstart; then
- exit 1
- fi
kill -USR1 $(cat ${PIDFILE})
;;
restart|force-reload)
- if init_is_upstart; then
- exit 1
- fi
$0 stop
exec $0 start
;;