aboutsummaryrefslogtreecommitdiffstats
path: root/mandriva/lsb-init-functions
diff options
context:
space:
mode:
Diffstat (limited to 'mandriva/lsb-init-functions')
-rw-r--r--mandriva/lsb-init-functions52
1 files changed, 52 insertions, 0 deletions
diff --git a/mandriva/lsb-init-functions b/mandriva/lsb-init-functions
new file mode 100644
index 00000000..4e11f32e
--- /dev/null
+++ b/mandriva/lsb-init-functions
@@ -0,0 +1,52 @@
+#!/bin/sh
+# LSB compliant init functions
+
+# source standard Mandrake init functions
+. /etc/init.d/functions
+
+start_daemon() {
+ # Start daemons.
+ local force= nicelevel=
+ while [ "$1" != "${1##[-+]}" ]; do
+ case $1 in
+ -f)
+ force="--force"
+ shift
+ ;;
+ -n)
+ nicelevel=$2
+ shift 2
+ ;;
+ esac
+ done
+ if [ -z "$1" ]; then
+ gprintf "%s: Usage: start_daemon [-f] [-n nicelevel] {program} [args]\n" $0
+ return 1
+ fi
+ gprintf "Starting %s: " $1
+ daemon $force $nicelevel $*
+ RETVAL=$?
+ if [ $RETVAL -eq 0 ]; then
+ touch /var/lock/subsys/$1
+ fi
+ echo
+ return $RETVAL
+}
+
+# killproc is handled by the normal init.d/functions
+
+# pidofproc is handled by the normal init.d/functions
+
+log_success_msg() {
+ success
+}
+
+log_failure_msg() {
+ failure
+}
+
+log_warning_msg() {
+ echo_warning
+}
+
+