summarylogtreecommitdiffstats
path: root/appgate-sdp-headless.install
diff options
context:
space:
mode:
Diffstat (limited to 'appgate-sdp-headless.install')
-rw-r--r--appgate-sdp-headless.install18
1 files changed, 18 insertions, 0 deletions
diff --git a/appgate-sdp-headless.install b/appgate-sdp-headless.install
new file mode 100644
index 000000000000..42114a15cd84
--- /dev/null
+++ b/appgate-sdp-headless.install
@@ -0,0 +1,18 @@
+post_install() {
+ # Creates appgate user and group
+ [[ $(cat /etc/group) == *appgate* ]] || groupadd --system appgate
+ [[ $(cat /etc/passwd) == *appgate* ]] || useradd --system --shell /usr/bin/nologin --home /var/lib/appgate --gid appgate appgate
+ chown appgate:appgate /etc/appgate.conf
+ chmod 660 /etc/appgate.conf
+ install -d /var/lib/appgate -g appgate -o appgate -m770
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ # Removes appgate user and group
+ groupdel --force appgate
+ userdel --force --remove appgate
+}