moderization

This commit is contained in:
Jottyfan committed 2026-10-15 13:03:17 +02:00
1 parent ccd6c78397
commit 58c1fe2fff
24 files changed
+204 -103

No files matched your search

+8
View File
@@ -0,0 +1,8 @@
Package: camporganizer
Version: __VERSION__
Section: web
Priority: optional
Architecture: all
Maintainer: Joerg Henke <jottyfan@mail.de>
Depends: default-jre-headless
Description: CampOrganizer Web Application with embedded Tomcat
+23
View File
@@ -0,0 +1,23 @@
#!/bin/sh
set -e
if ! id "camporganizer" >/dev/null 2>&1; then
useradd --system --user-group --no-create-home \
--shell /bin/false camporganizer
fi
touch /etc/camporganizer.properties
chgrp camporganizer /etc/camporganizer.properties
chmod 640 /etc/camporganizer.properties
mkdir -p /opt/camporganizer
chown -R camporganizer:camporganizer /opt/camporganizer
systemctl daemon-reload
systemctl enable camporganizer.service
if systemctl is-active --quiet camporganizer.service; then
systemctl restart camporganizer.service
fi
exit 0
+20
View File
@@ -0,0 +1,20 @@
#!/bin/sh
set -e
if [ "$1" = "purge" ]; then
echo "remove system user and group 'camporganizer'..."
if id "camporganizer" >/dev/null 2>&1; then
userdel camporganizer || echo "could not remove system user 'camporganizer'."
fi
if getent group "camporganizer" >/dev/null 2>&1; then
groupdel camporganizer || echo "could not remove group 'camporganizer'."
fi
if [ -d "/opt/camporganizer" ]; then
rm -rf /opt/camporganizer
fi
fi
exit 0