commit
c732db0240
@ -0,0 +1 @@
|
||||
SOURCES/redhat-lsb-4.1-1.tar.bz2
|
@ -0,0 +1 @@
|
||||
475191e59e72fb72f843ac78f53d04e555af8b5e SOURCES/redhat-lsb-4.1-1.tar.bz2
|
@ -0,0 +1,32 @@
|
||||
diff -urN redhat-lsb-3.1/init-functions redhat-lsb-3.1.mod/init-functions
|
||||
--- redhat-lsb-3.1/init-functions 2006-12-06 12:24:29.000000000 +1000
|
||||
+++ redhat-lsb-3.1.mod/init-functions 2007-06-26 15:41:35.000000000 +1000
|
||||
@@ -1,6 +1,10 @@
|
||||
#!/bin/sh
|
||||
|
||||
# LSB initscript functions, as defined in the LSB Spec 1.1.0
|
||||
+#
|
||||
+# Lawrence Lim <llim@redhat.com> - Tue, 26 June 2007
|
||||
+# Updated to the latest LSB 3.1 spec
|
||||
+# http://refspecs.freestandards.org/LSB_3.1.0/LSB-Core-generic/LSB-Core-generic_lines.txt
|
||||
|
||||
start_daemon () {
|
||||
/etc/redhat-lsb/lsb_start_daemon "$@"
|
||||
@@ -10,7 +14,7 @@
|
||||
/etc/redhat-lsb/lsb_killproc "$@"
|
||||
}
|
||||
|
||||
-pidofprof () {
|
||||
+pidofproc () {
|
||||
/etc/redhat-lsb/lsb_pidofproc "$@"
|
||||
}
|
||||
|
||||
@@ -22,7 +26,7 @@
|
||||
/etc/redhat-lsb/lsb_log_message failure "$@"
|
||||
}
|
||||
|
||||
-log_warning_message () {
|
||||
+log_warning_msg () {
|
||||
/etc/redhat-lsb/lsb_log_message warning "$@"
|
||||
}
|
||||
|
@ -0,0 +1,43 @@
|
||||
diff -up redhat-lsb-3.1/lsb_start_daemon.orig redhat-lsb-3.1/lsb_start_daemon
|
||||
--- redhat-lsb-3.1/lsb_start_daemon.orig 2009-05-15 11:20:17.000000000 -0400
|
||||
+++ redhat-lsb-3.1/lsb_start_daemon 2009-05-15 11:33:03.000000000 -0400
|
||||
@@ -4,6 +4,9 @@
|
||||
|
||||
nice=
|
||||
force=
|
||||
+pidfile=
|
||||
+user=
|
||||
+check=
|
||||
RETVAL=
|
||||
while [ "$1" != "${1##[-+]}" ]; do
|
||||
case $1 in
|
||||
@@ -15,7 +18,28 @@ while [ "$1" != "${1##[-+]}" ]; do
|
||||
nice=$2
|
||||
shift 2
|
||||
;;
|
||||
+ -p)
|
||||
+ pidfile="--pidfile $2"
|
||||
+ shift 2
|
||||
+ ;;
|
||||
+ -u)
|
||||
+ user="--user $2"
|
||||
+ shift 2
|
||||
+ ;;
|
||||
+ -c)
|
||||
+ check="--check $2"
|
||||
+ shift 2
|
||||
+ ;;
|
||||
+ *)
|
||||
+ echo "Unknown Option $1"
|
||||
+ echo "Options are:"
|
||||
+ echo "-f"
|
||||
+ echo "-p {pidfile}"
|
||||
+ echo "-n [+/-nicelevel]"
|
||||
+ echo "-u {user}"
|
||||
+ echo "-c {base}"
|
||||
+ exit 1;;
|
||||
esac
|
||||
done
|
||||
-LSB=LSB-1.1 daemon ${force:-} ${nice:-} $*
|
||||
+LSB=LSB-1.1 daemon ${force:-} ${nice:-} ${pidfile:-} ${user:-} ${check:-} $*
|
||||
exit $?
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in new issue