summarylogtreecommitdiffstats
path: root/bitwarden_rs.install
diff options
context:
space:
mode:
authorMarkus Richter2018-07-13 11:20:16 +0200
committerMarkus Richter2018-07-13 17:33:21 +0200
commit4b4a9c29f24201a6f6f1dd8be3c01c0976482fd8 (patch)
tree9709a0b5f008e636e251aeab60359823b1a274b9 /bitwarden_rs.install
parentf3b5ab46f56daa53f5749aef807905022f31740e (diff)
downloadaur-4b4a9c29f24201a6f6f1dd8be3c01c0976482fd8.tar.gz
updpkg, fix whitespace in comments
Diffstat (limited to 'bitwarden_rs.install')
-rw-r--r--bitwarden_rs.install20
1 files changed, 12 insertions, 8 deletions
diff --git a/bitwarden_rs.install b/bitwarden_rs.install
index 3a6f11fe9511..f55daec64c11 100644
--- a/bitwarden_rs.install
+++ b/bitwarden_rs.install
@@ -2,27 +2,29 @@ post_install() {
# Create users and data directory
echo "Adding user bitwarden_rs and creating data directory /var/lib/bitwarden_rs ..."
- useradd -Ur -s /usr/bin/nologin bitwarden_rs
- mkdir -p /var/lib/bitwarden_rs -m 0750
+ mkdir -p /var/lib/bitwarden_rs
+ getent group bitwarden_rs &>/dev/null || groupadd -r bitwarden_rs >/dev/null
+ getent passwd bitwarden_rs &>/dev/null || useradd -r -g bitwarden_rs -d /var/lib/bitwarden_rs -s /usr/bin/nologin bitwarden_rs >/dev/null
chown bitwarden_rs:bitwarden_rs /var/lib/bitwarden_rs
- # Add service file
+ chmod 0750 /var/lib/bitwarden_rs
+
+ # Load service file
systemctl --quiet daemon-reload
-
echo "##########"
- echo "# "
+ echo "#"
echo "# Remember to configure the server via its environment-variables under /etc/bitwarden_rs.env"
echo "# After that, start/enable the server via 'systemctl enable bitwarden_rs.service --now'"
echo "#"
echo "##########"
-# systemctl --quiet preset bitwarden_rs.service
}
post_upgrade() {
+ # Reload service file
systemctl --quiet daemon-reload
echo "##########"
- echo "# "
+ echo "#"
echo "# Remember to restart the bitwarden via 'systemctl restart bitwarden_rs.service', if neccessary."
echo "#"
echo "##########"
@@ -30,13 +32,15 @@ post_upgrade() {
}
pre_remove() {
+ # Stop service
systemctl --quiet --no-reload disable --now bitwarden_rs.service
}
post_remove() {
+ # Unload service
systemctl --quiet daemon-reload
echo "##########"
- echo "# "
+ echo "#"
echo "# Remember to remove the user/group bitwarden_rs, if neccessary."
echo "# All server data in /var/lib/bitwarden_rs was NOT deleted!"
echo "#"