Magellan Linux

Diff of /trunk/syslog-ng/syslog-ng.rc

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 271 by niro, Sat Jul 21 18:01:45 2007 UTC revision 1040 by niro, Wed May 5 13:53:35 2010 UTC
# Line 9  Line 9 
9  #%before:  #%before:
10  #%after:  #%after:
11    
12  source /etc/sysconfig/rc  source /etc/conf.d/rc
13  source $rc_functions  source $rc_functions
14    
15  die() {  die()
16    {
17   echo "Error: $@"   echo "Error: $@"
18   exit 1   exit 1
19  }  }
20    
21    
22  checkconfig() {  checkconfig()
23    {
24   if [ ! -e /etc/syslog-ng/syslog-ng.conf ]   if [ ! -e /etc/syslog-ng/syslog-ng.conf ]
25   then   then
26   die "You need to create /etc/syslog-ng/syslog-ng.conf first."   die "You need to create /etc/syslog-ng/syslog-ng.conf first."
27   fi   fi
28   syslog-ng -s /etc/syslog-ng/syslog-ng.conf || \   syslog-ng -s -f /etc/syslog-ng/syslog-ng.conf || \
29   die "Configuration error. Please fix your configfile (/etc/syslog-ng/syslog-ng.conf)"   die "Configuration error. Please fix your configfile (/etc/syslog-ng/syslog-ng.conf)"
30  }  }
31    
# Line 33  case "$1" in Line 35  case "$1" in
35   checkconfig || exit 1   checkconfig || exit 1
36    
37   echo -e ${COLOREDSTAR}"Starting syslog-ng daemon ..."   echo -e ${COLOREDSTAR}"Starting syslog-ng daemon ..."
38   start-stop-daemon --start --quiet --exec /usr/sbin/syslog-ng   start-stop-daemon --start --pidfile /var/run/syslog-ng.pid --exec /usr/sbin/syslog-ng
39   evaluate_retval   evaluate_retval
40    
41   update_svcstatus $1   update_svcstatus $1
# Line 47  case "$1" in Line 49  case "$1" in
49    
50   update_svcstatus $1   update_svcstatus $1
51   splash svc_stopped "$(basename $0)" 0   splash svc_stopped "$(basename $0)" 0
   
52   ;;   ;;
53    
54   reload)   reload)
# Line 67  case "$1" in Line 68  case "$1" in
68   ;;   ;;
69    
70   *)   *)
71   echo "Usage: $0 {start|stop|restart|status}"   echo "Usage: $0 {start|stop|reload|restart|status}"
72   exit 1   exit 1
73   ;;   ;;
74  esac  esac
   

Legend:
Removed from v.271  
changed lines
  Added in v.1040