summaryrefslogtreecommitdiffstats
path: root/satellit_installer/includes/50-install_dnbd3-server.inc
diff options
context:
space:
mode:
authorChristian Rößler2018-04-16 14:17:05 +0200
committerChristian Rößler2018-04-16 14:17:05 +0200
commit4ced5000dc8199b0085ae2c0c9c538e45b19ccf2 (patch)
tree19a1d2ec7fcfcf3fea3a9d9fbbe5669d7f8e5a95 /satellit_installer/includes/50-install_dnbd3-server.inc
parentRevert "[SSUS] updater.template.sh: Check for major version (Deb.) accepts 9" (diff)
downloadsetup-scripts-4ced5000dc8199b0085ae2c0c9c538e45b19ccf2.tar.gz
setup-scripts-4ced5000dc8199b0085ae2c0c9c538e45b19ccf2.tar.xz
setup-scripts-4ced5000dc8199b0085ae2c0c9c538e45b19ccf2.zip
[SPSS] dnbd3 server added
Diffstat (limited to 'satellit_installer/includes/50-install_dnbd3-server.inc')
-rw-r--r--satellit_installer/includes/50-install_dnbd3-server.inc29
1 files changed, 29 insertions, 0 deletions
diff --git a/satellit_installer/includes/50-install_dnbd3-server.inc b/satellit_installer/includes/50-install_dnbd3-server.inc
new file mode 100644
index 0000000..ef0aafd
--- /dev/null
+++ b/satellit_installer/includes/50-install_dnbd3-server.inc
@@ -0,0 +1,29 @@
+install_dnbd3-server_service() {
+ echo -n " copying dnbd3-server service file... "
+ cp -p "$BASEDIR/static_files/dnbd3-server.service" /etc/systemd/system && echo "ok." || perror "failed."
+ echo -n "# Linking dnbd3-server service file into (/etc/systemd/system/)multi-user.target.wants... "
+ ln -s /etc/systemd/system/dnbd3-server.service /etc/systemd/system/multi-user.target.wants/dnbd3-server.service \
+ && echo "ok." || perror "Could not link dnbd3-server service file into multiuser target!"
+}
+
+install_dnbd3-server() {
+ # $1: directory to install dnbd3-server to
+ echo -n "# Installing dnbd3 server... "
+ mkdir -p "$1" 2>/dev/null
+ for i in dnbd3-server is-enabled; do
+ cp "$BASEDIR/static_files/$i" "$1"
+ chmod +x "$1/$i"
+ done
+ chown -R root:root "$1"
+
+
+ mkdir -p /etc/dnbd3-server 2>/dev/null
+ for i in rpc.acl server.conf; do
+ cp "$BASEDIR/static_files/$i" /etc/dnbd3-server/
+ chmod 644 "/etc/dnbd3-server/$i"
+ done
+
+ install_dnbd3-server_service "/etc/systemd/system/"
+ echo "# dnbd3-server ok."
+}
+