summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAron Griffis <agriffis@gentoo.org>2003-02-28 04:25:10 +0000
committerAron Griffis <agriffis@gentoo.org>2003-02-28 04:25:10 +0000
commit0c2019560cfedf19a82ef5bde389f8c5ab35fc71 (patch)
tree7b3728c292e9cc7dbafcf7b0201c3885f5fda03f /app-admin/syslog-ng/files
parentadd ~alpha (diff)
downloadgentoo-2-0c2019560cfedf19a82ef5bde389f8c5ab35fc71.tar.gz
gentoo-2-0c2019560cfedf19a82ef5bde389f8c5ab35fc71.tar.bz2
gentoo-2-0c2019560cfedf19a82ef5bde389f8c5ab35fc71.zip
fix bug 16308 and add ~alpha
Diffstat (limited to 'app-admin/syslog-ng/files')
-rw-r--r--app-admin/syslog-ng/files/syslog-ng.rc614
1 files changed, 13 insertions, 1 deletions
diff --git a/app-admin/syslog-ng/files/syslog-ng.rc6 b/app-admin/syslog-ng/files/syslog-ng.rc6
index e3eba4361d56..e581d4b24b59 100644
--- a/app-admin/syslog-ng/files/syslog-ng.rc6
+++ b/app-admin/syslog-ng/files/syslog-ng.rc6
@@ -1,7 +1,9 @@
#!/sbin/runscript
# Copyright 1999-2003 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
-# $Header: /var/cvsroot/gentoo-x86/app-admin/syslog-ng/files/syslog-ng.rc6,v 1.9 2003/02/14 22:34:56 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-admin/syslog-ng/files/syslog-ng.rc6,v 1.10 2003/02/28 04:25:10 agriffis Exp $
+
+opts="depend checkconfig start stop reload"
depend() {
need clock hostname
@@ -29,3 +31,13 @@ stop() {
eend $? "Failed to stop syslog-ng"
sleep 1 # needed for syslog-ng to stop in case we're restarting
}
+
+reload() {
+ if [ ! -f /var/run/syslog-ng.pid ]; then
+ eerror "syslog-ng isn't running"
+ return 1
+ fi
+ ebegin "Reloading configuration and re-opening log files"
+ kill -HUP `cat /var/run/syslog-ng.pid` &>/dev/null
+ eend $?
+}