From 692d3b71e71eb3ef0c044a6b56f82b795afa8d0d Mon Sep 17 00:00:00 2001 From: Robby Workman Date: Tue, 11 May 2010 22:55:26 +0200 Subject: system/pm-utils: Added to 12.1 repository --- .../pm-utils/patches/pm-utils-functions.in.patch | 25 ++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 system/pm-utils/patches/pm-utils-functions.in.patch (limited to 'system/pm-utils/patches/pm-utils-functions.in.patch') diff --git a/system/pm-utils/patches/pm-utils-functions.in.patch b/system/pm-utils/patches/pm-utils-functions.in.patch new file mode 100644 index 0000000000000..834fe6599cd87 --- /dev/null +++ b/system/pm-utils/patches/pm-utils-functions.in.patch @@ -0,0 +1,25 @@ +diff -Nur pm-utils-1.2.2.1.orig/pm/functions.in pm-utils-1.2.2.1/pm/functions.in +--- pm-utils-1.2.2.1.orig/pm/functions.in 2008-10-05 20:49:09.000000000 -0500 ++++ pm-utils-1.2.2.1/pm/functions.in 2008-10-24 14:49:56.911161730 -0500 +@@ -124,15 +124,19 @@ + done + } + +-# Service management is sysv dependent. +-# TODO: modularize this to make it work with other init systems. + if ! command_exists service; then + service() + { ++ # Pure SysV init + if [ -x "/etc/init.d/$1" ]; then + svc="$1" + shift + "/etc/init.d/$svc" "$@" ++ # Slackware's BSD-style SysV init ++ elif [ -x "/etc/rc.d/rc.${1}" ]; then ++ svc="$1" ++ shift ++ "/etc/rc.d/rc.${1}" "$@" + else + log "${1}: unrecognized service" + return 1 -- cgit v1.2.3