/[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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1 - (show 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 #!/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