blob: ef0aafde3a926b270ca230dc1712aed874bd91bb (
plain) (
tree)
|
|
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."
}
|