[arch-projects] [PATCH] [abs] Remove prototype rc script for Arch's old initscripts
Jason St. John
jstjohn at purdue.edu
Sun Apr 7 20:05:14 EDT 2013
From: "Jason St. John" <jstjohn at purdue.edu>
Now that Arch has moved to systemd and the initscripts package has been
deleted, the rc script prototype file is no longer needed.
Signed-off-by: Jason St. John <jstjohn at purdue.edu>
---
prototypes/rc-script.proto | 71 ----------------------------------------------
1 file changed, 71 deletions(-)
delete mode 100644 prototypes/rc-script.proto
diff --git a/prototypes/rc-script.proto b/prototypes/rc-script.proto
deleted file mode 100644
index 6c9225a..0000000
--- a/prototypes/rc-script.proto
+++ /dev/null
@@ -1,71 +0,0 @@
-#!/bin/bash
-
-daemon_name=DAEMON_NAME
-
-. /etc/rc.conf
-. /etc/rc.d/functions
-. /etc/conf.d/$daemon_name.conf
-
-get_pid() {
- pidof -o %PPID $daemon_name
-}
-
-case "$1" in
- start)
- stat_busy "Starting $daemon_name daemon"
-
- PID=$(get_pid)
- if [[ -z $PID ]]; then
- [[ -f /var/run/$daemon_name.pid ]] &&
- rm -f /var/run/$daemon_name.pid
- # RUN
- $daemon_name
- #
- if [[ $? -gt 0 ]]; then
- stat_fail
- exit 1
- else
- echo $(get_pid) > /var/run/$daemon_name.pid
- add_daemon $daemon_name
- stat_done
- fi
- else
- stat_fail
- exit 1
- fi
- ;;
-
- stop)
- stat_busy "Stopping $daemon_name daemon"
- PID=$(get_pid)
- # KILL
- [[ -n $PID ]] && kill $PID &> /dev/null
- #
- if [[ $? -gt 0 ]]; then
- stat_fail
- exit 1
- else
- rm -f /var/run/$daemon_name.pid &> /dev/null
- rm_daemon $daemon_name
- stat_done
- fi
- ;;
-
- restart)
- $0 stop
- sleep 3
- $0 start
- ;;
-
- status)
- stat_busy "Checking $daemon_name status";
- ck_status $daemon_name
- ;;
-
- *)
- echo "usage: $0 {start|stop|restart|status}"
-esac
-
-exit 0
-
-# vim:set ts=2 sw=2 et:
--
1.8.2
More information about the arch-projects
mailing list