From 802e7a1f4d315a1bd10c1dfae259f6779f940ed0 Mon Sep 17 00:00:00 2001 From: Carl Reinke Date: Sun, 1 Dec 2019 14:15:04 -0700 Subject: [PATCH] Copy systemd service files before linking to avoid issue with order of mounting filesystems (#1688) --- setup/management.sh | 3 ++- setup/munin.sh | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/setup/management.sh b/setup/management.sh index 3a6e187b..e4fd75da 100755 --- a/setup/management.sh +++ b/setup/management.sh @@ -93,7 +93,8 @@ source $venv/bin/activate exec python `pwd`/management/daemon.py EOF chmod +x $inst_dir/start -hide_output systemctl link -f conf/mailinabox.service +cp -f conf/mailinabox.service /lib/systemd/system/mailinabox.service +hide_output systemctl link -f /lib/systemd/system/mailinabox.service hide_output systemctl daemon-reload hide_output systemctl enable mailinabox.service diff --git a/setup/munin.sh b/setup/munin.sh index df7af601..9bb19472 100755 --- a/setup/munin.sh +++ b/setup/munin.sh @@ -64,7 +64,8 @@ mkdir -p /var/lib/munin-node/plugin-state/ # Create a systemd service for munin. ln -sf $(pwd)/management/munin_start.sh /usr/local/lib/mailinabox/munin_start.sh chmod 0744 /usr/local/lib/mailinabox/munin_start.sh -hide_output systemctl link -f conf/munin.service +cp -f conf/munin.service /lib/systemd/system/munin.service +hide_output systemctl link -f /lib/systemd/system/munin.service hide_output systemctl daemon-reload hide_output systemctl unmask munin.service hide_output systemctl enable munin.service