/[BackupPC]/upstream/2.1.0/init.d/src/linux-backuppc
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Annotation of /upstream/2.1.0/init.d/src/linux-backuppc

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1 - (hide annotations)
Wed Jun 22 19:12:04 2005 UTC (18 years, 10 months ago) by dpavlin
File size: 1744 byte(s)
import of version 2.1.0

1 dpavlin 1 #!/bin/sh
2     #
3     # DESCRIPTION
4     #
5     # Startup init script for BackupPC on Redhat linux.
6     #
7     # Distributed with BackupPC version 2.1.0, released 20 Jun 2004.
8     #
9     # chkconfig: - 91 35
10     # description: Starts and stops the BackupPC server
11    
12     # Source function library.
13     if [ -f /etc/init.d/functions ] ; then
14     . /etc/init.d/functions
15     elif [ -f /etc/rc.d/init.d/functions ] ; then
16     . /etc/rc.d/init.d/functions
17     else
18     exit 0
19     fi
20    
21     RETVAL=0
22    
23     start() {
24     #
25     # You can set the SMB share password here is you wish. Otherwise
26     # you should put it in the config.pl script.
27     # If you put it here make sure this file has no read permissions
28     # for normal users! See the documentation for more information.
29     #
30     # Replace the daemon line below with this:
31     #
32     # daemon --user __BACKUPPCUSER__ /usr/bin/env BPC_SMB_PASSWD=xxxxx \
33     # __INSTALLDIR__/bin/BackupPC -d
34     #
35     echo -n "Starting BackupPC: "
36     daemon --user __BACKUPPCUSER__ __INSTALLDIR__/bin/BackupPC -d
37     RETVAL=$?
38     echo
39     [ $RETVAL -eq 0 ] && touch /var/lock/subsys/backuppc || \
40     RETVAL=1
41     return $RETVAL
42     }
43    
44     stop() {
45     echo -n "Shutting down BackupPC: "
46     killproc __INSTALLDIR__/bin/BackupPC
47     RETVAL=$?
48     [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/backuppc
49     echo ""
50     return $RETVAL
51     }
52    
53     restart() {
54     stop
55     start
56     }
57    
58     reload() {
59     echo -n "Reloading config.pl file: "
60     killproc __INSTALLDIR__/bin/BackupPC -HUP
61     RETVAL=$?
62     echo
63     return $RETVAL
64     }
65    
66     rhstatus() {
67     status __INSTALLDIR__/bin/BackupPC
68     }
69    
70     case "$1" in
71     start)
72     start
73     ;;
74     stop)
75     stop
76     ;;
77     restart)
78     restart
79     ;;
80     reload)
81     reload
82     ;;
83     status)
84     rhstatus
85     ;;
86     *)
87     echo "Usage: $0 {start|stop|restart|reload|status}"
88     exit 1
89     esac
90    
91     exit $?

Properties

Name Value
svn:executable

  ViewVC Help
Powered by ViewVC 1.1.26