debian package
This commit is contained in:
1 parent
cb87af4f3b
commit
166182f3d4
8 files changed
+160
-6
No files matched your search
@@ -0,0 +1,26 @@
|
||||
#!/bin/bash
|
||||
set -e
|
||||
|
||||
if ! id -u party >/dev/null 2>&1; then
|
||||
useradd --system --no-create-home --shell /bin/false party
|
||||
fi
|
||||
|
||||
chown -R party:party /usr/share/party
|
||||
|
||||
if [ ! -f /etc/party/environment ]; then
|
||||
mkdir -p /etc/party
|
||||
cat > /etc/party/environment <<'EOF'
|
||||
PARTY_DB_DSN=postgres://party:secret@localhost/party?sslmode=disable
|
||||
APNS_KEY_PATH=
|
||||
APNS_KEY_ID=
|
||||
APNS_TEAM_ID=
|
||||
APNS_BUNDLE_ID=
|
||||
EOF
|
||||
chmod 640 /etc/party/environment
|
||||
chown root:party /etc/party/environment
|
||||
echo "NOTE: Edit /etc/party/environment before the service can start."
|
||||
fi
|
||||
|
||||
systemctl daemon-reload
|
||||
systemctl enable party.service
|
||||
systemctl restart party.service
|
||||
@@ -0,0 +1,9 @@
|
||||
#!/bin/bash
|
||||
set -e
|
||||
|
||||
case "$1" in
|
||||
purge)
|
||||
rm -rf /etc/party
|
||||
userdel party 2>/dev/null || true
|
||||
;;
|
||||
esac
|
||||
@@ -0,0 +1,5 @@
|
||||
#!/bin/bash
|
||||
set -e
|
||||
|
||||
systemctl stop party.service || true
|
||||
systemctl disable party.service || true
|
||||
Reference in new issue
Block a user