slackware-current/source/a/libcgroup/libcgroup.init.diff
Patrick J Volkerding 93c204c5c0 Sat Aug 12 19:03:36 UTC 2023
a/libcgroup-0.41-x86_64-11.txz:  Rebuilt.
  rc.cgconfig: set and use $CONFIG_DIR (/etc/cgconfig.d). Thanks to ZlatkO.
a/openssl-solibs-3.1.2-x86_64-2.txz:  Rebuilt.
ap/vim-9.0.1697-x86_64-1.txz:  Upgraded.
d/cmake-3.27.2-x86_64-1.txz:  Upgraded.
l/fmt-10.1.0-x86_64-1.txz:  Upgraded.
n/openssl-3.1.2-x86_64-2.txz:  Rebuilt.
  certwatch: use a persistent $STATEDIR. Thanks to ZlatkO.
xap/vim-gvim-9.0.1697-x86_64-1.txz:  Upgraded.
2023-08-12 21:28:55 +02:00

141 lines
4.1 KiB
Diff

--- ./scripts/init.d/cgconfig.in.orig 2014-01-13 08:05:56.000000000 -0600
+++ ./scripts/init.d/cgconfig.in 2023-08-12 12:55:10.109117713 -0500
@@ -33,14 +33,10 @@
prefix=@prefix@;exec_prefix=@exec_prefix@;sbindir=@sbindir@
CGCONFIGPARSER_BIN=$sbindir/cgconfigparser
CONFIG_FILE=/etc/cgconfig.conf
+CONFIG_DIR=/etc/cgconfig.d
servicename=cgconfig
lockfile=/var/lock/subsys/$servicename
-#
-# Source LSB routines
-#
-. /lib/lsb/init-functions
-
# read the config
CREATE_DEFAULT=yes
if [ -e /etc/sysconfig/cgconfig ]; then
@@ -54,8 +50,8 @@
read user ctrl defaultcgroup <<< \
$(grep -m1 '^\*[[:space:]]\+' /etc/cgrules.conf)
if [ -n "$defaultcgroup" -a "$defaultcgroup" = "*" ]; then
- log_warning_msg "/etc/cgrules.conf incorrect"
- log_warning_msg "Overriding it"
+ echo "/etc/cgrules.conf incorrect"
+ echo "Overriding it"
defaultcgroup=
fi
fi
@@ -98,20 +94,20 @@
start() {
echo -n "Starting cgconfig service: "
if [ -f "$lockfile" ]; then
- log_warning_msg "lock file already exists"
+ echo "lock file already exists"
return 0
fi
if [ $? -eq 0 ]; then
if [ ! -s $CONFIG_FILE ]; then
- log_failure_msg $CONFIG_FILE "is not configured"
+ echo $CONFIG_FILE "is not configured"
return 6
fi
- $CGCONFIGPARSER_BIN -l $CONFIG_FILE
+ $CGCONFIGPARSER_BIN -l $CONFIG_FILE -L $CONFIG_DIR
retval=$?
if [ $retval -ne 0 ]; then
- log_failure_msg "Failed to parse " $CONFIG_FILE
+ echo "Failed to parse " $CONFIG_FILE
return 1
fi
fi
@@ -123,18 +119,18 @@
touch "$lockfile"
retval=$?
if [ $retval -ne 0 ]; then
- log_failure_msg "Failed to touch $lockfile"
+ echo "Failed to touch $lockfile"
return 1
fi
- log_success_msg
+ #log_success_msg
return 0
}
stop() {
echo -n "Stopping cgconfig service: "
- cgclear
+ /usr/sbin/cgclear -l $CONFIG_FILE -L $CONFIG_DIR
rm -f "$lockfile"
- log_success_msg
+ #log_success_msg
return 0
}
--- ./scripts/init.d/cgred.in.orig 2014-01-13 08:05:56.000000000 -0600
+++ ./scripts/init.d/cgred.in 2023-08-12 12:53:58.042116101 -0500
@@ -39,13 +39,12 @@
# Sanity checks
[ -x $CGRED_BIN ] || exit 1
-# Source function library & LSB routines
+# Source function library
. /etc/rc.d/init.d/functions
-. /lib/lsb/init-functions
# Read in configuration options.
-if [ -f "/etc/sysconfig/cgred.conf" ] ; then
- . /etc/sysconfig/cgred.conf
+if [ -f /etc/cgred.conf ] ; then
+ . /etc/cgred.conf
OPTIONS="$NODAEMON $LOG"
if [ -n "$LOG_FILE" ]; then
OPTIONS="$OPTIONS --logfile=$LOG_FILE"
@@ -70,13 +69,13 @@
{
echo -n $"Starting CGroup Rules Engine Daemon: "
if [ -f "$lockfile" ]; then
- log_failure_msg "$servicename is already running with PID `cat ${pidfile}`"
+ echo "$servicename is already running with PID `cat ${pidfile}`"
return 0
fi
num=`grep "cgroup" /proc/mounts | awk '$3=="cgroup"' | wc -l`
if [ $num -eq 0 ]; then
echo
- log_failure_msg $"Cannot find cgroups, is cgconfig service running?"
+ echo $"Cannot find cgroups, is cgconfig service running?"
return 1
fi
daemon --check $servicename --pidfile $pidfile $CGRED_BIN $OPTIONS
@@ -97,7 +96,7 @@
{
echo -n $"Stopping CGroup Rules Engine Daemon..."
if [ ! -f $pidfile ]; then
- log_success_msg
+ #log_success_msg
return 0
fi
killproc -p $pidfile -TERM "$processname"
@@ -143,13 +142,13 @@
echo $"Reloading rules configuration..."
kill -s 12 `cat ${pidfile}`
RETVAL=$?
- if [ $RETVAL -eq 0 ] ; then
- log_success_msg
- else
- log_failure_msg
- fi
+ #if [ $RETVAL -eq 0 ] ; then
+ # log_success_msg
+ #else
+ # log_failure_msg
+ #fi
else
- log_failure_msg "$servicename is not running."
+ echo "$servicename is not running."
fi
;;
*)