aboutsummaryrefslogtreecommitdiffstats
path: root/mandriva/lsb-init-functions
diff options
context:
space:
mode:
authorColin Guthrie <colin@mageia.org>2011-10-21 01:28:48 +0100
committerColin Guthrie <colin@mageia.org>2011-10-21 10:10:39 +0100
commitbe75c98a06d569fbaa2d86f92676af961795d094 (patch)
treee2ce8ce7ffb97af34164634a3fbd8630dc7463e8 /mandriva/lsb-init-functions
parent4688ea25c9a5a87e48f89fc91a3c93a7c8c95b4a (diff)
downloadinitscripts-be75c98a06d569fbaa2d86f92676af961795d094.tar
initscripts-be75c98a06d569fbaa2d86f92676af961795d094.tar.gz
initscripts-be75c98a06d569fbaa2d86f92676af961795d094.tar.bz2
initscripts-be75c98a06d569fbaa2d86f92676af961795d094.tar.xz
initscripts-be75c98a06d569fbaa2d86f92676af961795d094.zip
Add the mdkconf patch
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
+}
+
+