debian package

This commit is contained in:
vfs committed 2026-05-10 13:40:25 +02:00
1 parent cb87af4f3b
commit 166182f3d4
8 files changed
+160 -6

No files matched your search

+26
View File
@@ -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
+9
View File
@@ -0,0 +1,9 @@
#!/bin/bash
set -e
case "$1" in
purge)
rm -rf /etc/party
userdel party 2>/dev/null || true
;;
esac
+5
View File
@@ -0,0 +1,5 @@
#!/bin/bash
set -e
systemctl stop party.service || true
systemctl disable party.service || true