summarylogtreecommitdiffstats
path: root/open-av4ms.install
diff options
context:
space:
mode:
authordreieck2023-01-09 16:12:35 +0100
committerdreieck2023-01-09 16:12:35 +0100
commit9823a4bf283370bb43635e3c748ea44d8b7adc27 (patch)
treee769cf07bbdcb20003795265399727c6e463df9d /open-av4ms.install
downloadaur-9823a4bf283370bb43635e3c748ea44d8b7adc27.tar.gz
Initial Commit.
Diffstat (limited to 'open-av4ms.install')
-rw-r--r--open-av4ms.install32
1 files changed, 32 insertions, 0 deletions
diff --git a/open-av4ms.install b/open-av4ms.install
new file mode 100644
index 000000000000..4cafd88ac910
--- /dev/null
+++ b/open-av4ms.install
@@ -0,0 +1,32 @@
+pre_install() {
+ true
+}
+
+post_install() {
+ printf '%s\n' "--> Creating user and group 'av4ms-server' ..."
+ useradd --user-group --no-create-home --system --shell /bin/false av4ms-server
+ printf '%s\n' " Remember that this service is to be run as the user 'av4ms-server'."
+ chown -R av4ms-server:av4ms-server /var/log/open-av4ms/av4server
+ chown -R av4ms-server:av4ms-server /run/open-av4ms/av4server
+
+ printf '%s\n' "--> Password for av4webserver is stored in '/etc/open-av4ms/Password.py.'"
+ printf '%s\n' " By default none is set, please set one if you don't want the webserver to be open."
+}
+
+pre_upgrade() {
+ true
+}
+
+post_upgrade() {
+ true
+}
+
+pre_remove() {
+ printf '%s\n' "--> Deleting user and group 'av4ms-server' ..."
+ userdel av4ms-server
+ groupdel av4ms-server
+}
+
+post_remove() {
+ true
+}