# Apply sysctl settings, including files in /etc/sysctl.d
apply_sysctl() {
- if [ -x /lib/systemd/systemd-sysctl ]; then
- /lib/systemd/systemd-sysctl
- return
- fi
-
local file
- for file in /usr/lib/sysctl.d/*.conf; do
- [ -f /run/sysctl.d/${file##*/} ] && continue
- [ -f /etc/sysctl.d/${file##*/} ] && continue
- test -f "$file" && sysctl -q -e -p "$file"
- done
- for file in /run/sysctl.d/*.conf; do
- [ -f /etc/sysctl.d/${file##*/} ] && continue
- test -f "$file" && sysctl -q -e -p "$file"
- done
for file in /etc/sysctl.d/*.conf; do
test -f "$file" && sysctl -q -e -p "$file"
done
for p in $(< "${pidfile}"); do
[ -z "$(echo "$p" | awk '{gsub(/[0-9]/,"");print;}')" ] && pid="$pid $p"
done
+ else
+ unset pidfile
fi
# Next try "pidof" if pidfile is not specified
fi
}
-use_upstart () {
- return 1
-}
-emit () {
- return 0
-}
-is_upstart_task() {
- return 1
-}
-is_upstart_running() {
- return 1
-}
-upstart_start() {
- return 1
-}
-upstart_stop() {
- return 1
-}
-upstart_reload() {
- return 0
-}
-upstart_status() {
- return 1
-}
-_upstart_controlled() {
- return 0
-}
-alias upstart_controlled='_upstart_controlled $0 "$@"'
-
rc_gettext_init
rc_cache_init