/[packages]/cauldron/abrt/current/SOURCES/abrt.init
ViewVC logotype

Diff of /cauldron/abrt/current/SOURCES/abrt.init

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

revision 109811 by blino, Mon Jan 17 13:41:48 2011 UTC revision 109812 by dmorgan, Sun Jun 19 14:46:17 2011 UTC
# Line 11  Line 11 
11  # Default-Stop: 0 1 2 6  # Default-Stop: 0 1 2 6
12  # Default-Start: 3 5  # Default-Start: 3 5
13  # Short-Description: start and stop abrt daemon  # Short-Description: start and stop abrt daemon
14  # Description: Listen and dispatch crash events  # Description: Listen to and dispatch crash events
15  ### END INIT INFO  ### END INIT INFO
16    
17  # Source function library.  # Source function library.
18  . /etc/rc.d/init.d/functions  . /etc/rc.d/init.d/functions
19    ABRT_BIN="/usr/sbin/abrtd"
20    LOCK="/var/lock/subsys/abrtd"
21    OLD_LOCK="/var/lock/subsys/abrt"
22  RETVAL=0  RETVAL=0
23    
24  #  #
25    # Set these variables if you are behind proxy
26    #
27    #export http_proxy=
28    #export https_proxy=
29    
30    #
31  # See how we were called.  # See how we were called.
32  #  #
33    
34  check() {  check() {
35          # Check that we're a privileged user          # Check that we're a privileged user
36          [ `id -u` = 0 ] || exit 4          [ "`id -u`" = 0 ] || exit 4
37    
38          # Check if abrt is executable          # Check if abrt is executable
39          test -x /usr/sbin/abrtd || exit 5          test -x $ABRT_BIN || exit 5
40  }  }
41    
42  start() {  start() {
# Line 36  start() { Line 44  start() {
44          check          check
45    
46          # Check if it is already running          # Check if it is already running
47          if [ ! -f /var/lock/subsys/abrtd ]; then          if [ ! -f $LOCK ] && [ ! -f $OLD_LOCK ]; then
48                  echo -n $"Starting abrt daemon: "                  echo -n $"Starting abrt daemon: "
49                  daemon /usr/sbin/abrtd                  daemon $ABRT_BIN
50                  RETVAL=$?                  RETVAL=$?
51                  [ $RETVAL -eq 0 ] && touch /var/lock/subsys/abrtd                  [ $RETVAL -eq 0 ] && touch $LOCK
52                  echo                  echo
53          fi          fi
54          return $RETVAL          return $RETVAL
# Line 51  stop() { Line 59  stop() {
59          check          check
60    
61          echo -n $"Stopping abrt daemon: "          echo -n $"Stopping abrt daemon: "
62          killproc /usr/sbin/abrtd          killproc $ABRT_BIN
63          RETVAL=$?          RETVAL=$?
64          [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/abrtd          [ $RETVAL -eq 0 ] && rm -f $LOCK
65            [ $RETVAL -eq 0 ] && rm -f $OLD_LOCK
66          echo          echo
67          return $RETVAL          return $RETVAL
68  }  }
# Line 86  restart) Line 95  restart)
95          restart          restart
96          ;;          ;;
97  condrestart)  condrestart)
98          if [ -f /var/lock/subsys/abrtd ]; then          if [ -f $LOCK ]; then
99              restart                  restart
100            fi
101            # update from older version
102            if [ -f $OLD_LOCK ]; then
103                    restart
104          fi          fi
105          ;;          ;;
106  status)  status)
107          status abrt          status abrtd
108          RETVAL=$?          RETVAL=$?
109          ;;          ;;
110  *)  *)
# Line 100  status) Line 113  status)
113  esac  esac
114    
115  exit $RETVAL  exit $RETVAL
116    

Legend:
Removed from v.109811  
changed lines
  Added in v.109812

  ViewVC Help
Powered by ViewVC 1.1.30