Changes

Jump to: navigation, search

stoney backup: Server set-up

1,246 bytes removed, 08:48, 12 June 2014
/* Init Scripts */
PROJID_FILE = /etc/projid
</pre>
 
=== Init Scripts ===
Currently we just create very basic init scripts which start and stop the deamon:
/etc/init.d/prov-backup-rsnapshot
<pre>
#!/sbin/runscript
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
 
depend() {
need net
after slapd
}
 
start() {
ebegin "Starting backup-rsnapshot provisioning daemon"
start-stop-daemon --start \
--background \
--user ${USER:-root}:${GROUP:-root} \
--make-pidfile \
--pidfile "${PIDFILE}" \
--exec /var/work/prov-backup-rsnapshot/Provisioning/bin/provisioning.pl \
--interpreted \
-- ${OPTIONS} \
-c /var/work/prov-backup-rsnapshot/Provisioning/etc/Provisioning/Backup/Rsnapshot_test.conf \
-g /var/work/prov-backup-rsnapshot/Provisioning/etc/Provisioning/Global.conf
eend $?
}
 
stop() {
ebegin "Stopping backup-rsnapshot provisioning daemon"
start-stop-daemon --stop \
--pidfile "${PIDFILE}"
eend $?
}
</pre>
 
/etc/conf.d/prov-backup-rsnapshot
<pre>
USER="root"
GROUP="root"
 
PIDFILE="/run/prov-backup-rsnapshot.pid"
 
# OPTIONS="..."
 
</pre>
==== Run-Level ====
rc-update add prov-backup-rsnapshot default
= stoney backup Service Software Configuration =
486
edits