From ebedc7b06c5d07cb9fa4016dcfac9b95fa3bd7b0 Mon Sep 17 00:00:00 2001 From: Victor LABORIE Date: Thu, 12 Jan 2017 10:25:07 +0100 Subject: [PATCH] Better file hierarchy --- bkctld.conf | 9 ++++++++ bkctld.sysvinit | 40 ++++++++++++++++++++++++++++++++++++ debian/bkctld.default | 10 +-------- debian/bkctld.init | 41 +------------------------------------ debian/install | 1 + {tpl => docs}/zzz_evobackup | 0 6 files changed, 52 insertions(+), 49 deletions(-) create mode 100644 bkctld.conf create mode 100755 bkctld.sysvinit mode change 100644 => 120000 debian/bkctld.default mode change 100755 => 120000 debian/bkctld.init rename {tpl => docs}/zzz_evobackup (100%) diff --git a/bkctld.conf b/bkctld.conf new file mode 100644 index 0000000..f0f8f3c --- /dev/null +++ b/bkctld.conf @@ -0,0 +1,9 @@ +# Defaults for bkctld command (evobackup) +# sourced by /usr/sbin/bkctld and /etc/init.d/bkctld + +CONFDIR='/etc/evobackup' +JAILDIR='/backup/jails' +INCDIR='/backup/incs' +TPLDIR='/usr/share/evobackup' +LOG_DIR='/var/log/bkctld' +FIREWALL_RULES='/etc/firewall.rc.jails' diff --git a/bkctld.sysvinit b/bkctld.sysvinit new file mode 100755 index 0000000..c49008c --- /dev/null +++ b/bkctld.sysvinit @@ -0,0 +1,40 @@ +#!/bin/sh + +### BEGIN INIT INFO +# Provides: evobackup +# Required-Start: $syslog +# Required-Stop: $syslog +# Default-Start: 2 +# Default-Stop: 1 +# Short-Description: Backup manager using rsync and OpenSSH chroot. +### END INIT INFO + +case "$1" in + start) + bkctld start all + ;; + + stop) + bkctld stop all + ;; + + reload|force-reload) + bkctld reload all + ;; + + restart) + bkctld restart all + ;; + + status) + bkctld status + ;; + + *) + + echo "Usage: $0 {start|stop|restart|reload|status}" + exit 1 + +esac + +exit 0 diff --git a/debian/bkctld.default b/debian/bkctld.default deleted file mode 100644 index f0f8f3c..0000000 --- a/debian/bkctld.default +++ /dev/null @@ -1,9 +0,0 @@ -# Defaults for bkctld command (evobackup) -# sourced by /usr/sbin/bkctld and /etc/init.d/bkctld - -CONFDIR='/etc/evobackup' -JAILDIR='/backup/jails' -INCDIR='/backup/incs' -TPLDIR='/usr/share/evobackup' -LOG_DIR='/var/log/bkctld' -FIREWALL_RULES='/etc/firewall.rc.jails' diff --git a/debian/bkctld.default b/debian/bkctld.default new file mode 120000 index 0000000..e3ab6e5 --- /dev/null +++ b/debian/bkctld.default @@ -0,0 +1 @@ +../bkctld.conf \ No newline at end of file diff --git a/debian/bkctld.init b/debian/bkctld.init deleted file mode 100755 index c49008c..0000000 --- a/debian/bkctld.init +++ /dev/null @@ -1,40 +0,0 @@ -#!/bin/sh - -### BEGIN INIT INFO -# Provides: evobackup -# Required-Start: $syslog -# Required-Stop: $syslog -# Default-Start: 2 -# Default-Stop: 1 -# Short-Description: Backup manager using rsync and OpenSSH chroot. -### END INIT INFO - -case "$1" in - start) - bkctld start all - ;; - - stop) - bkctld stop all - ;; - - reload|force-reload) - bkctld reload all - ;; - - restart) - bkctld restart all - ;; - - status) - bkctld status - ;; - - *) - - echo "Usage: $0 {start|stop|restart|reload|status}" - exit 1 - -esac - -exit 0 diff --git a/debian/bkctld.init b/debian/bkctld.init new file mode 120000 index 0000000..f1a0d0e --- /dev/null +++ b/debian/bkctld.init @@ -0,0 +1 @@ +../bkctld.sysvinit \ No newline at end of file diff --git a/debian/install b/debian/install index e498b29..d084355 100644 --- a/debian/install +++ b/debian/install @@ -1,2 +1,3 @@ bkctld usr/sbin tpl/* usr/share/bkctld +docs/zzz_evobackup usr/share/doc/bkctld diff --git a/tpl/zzz_evobackup b/docs/zzz_evobackup similarity index 100% rename from tpl/zzz_evobackup rename to docs/zzz_evobackup