summarylogtreecommitdiffstats
path: root/ofork.install
diff options
context:
space:
mode:
authormuhviehstarr2020-02-17 12:58:25 +0100
committermuhviehstarr2020-02-17 12:58:25 +0100
commitd4051681708d7d56d9573ac7570d678617aa3565 (patch)
tree4aca036241fbef025a6d5b3a5c6903ded76a5474 /ofork.install
downloadaur-d4051681708d7d56d9573ac7570d678617aa3565.tar.gz
initial
Diffstat (limited to 'ofork.install')
-rw-r--r--ofork.install19
1 files changed, 19 insertions, 0 deletions
diff --git a/ofork.install b/ofork.install
new file mode 100644
index 000000000000..33489973fdc7
--- /dev/null
+++ b/ofork.install
@@ -0,0 +1,19 @@
+post_install() {
+ getent passwd ofork > /dev/null 2>&1 || useradd -r -M -N -g http -s /bin/bash -d /usr/share/webapps/ofork ofork > /dev/null 2>&1
+ /usr/share/webapps/ofork/bin/ofork.SetPermissions.pl --ofork-user=ofork --web-group=http /usr/share/webapps/ofork > /dev/null 2>&1
+ chmod 2775 /usr/share/webapps/ofork
+}
+
+post_remove() {
+ getent passwd ofork > /dev/null 2>&1 && userdel -rf ofork > /dev/null 2>&1
+}
+
+pre_upgrade() {
+ chown 0:0 -R /etc/webapps/ofork
+ chown 0:0 -R /usr/share/webapps/ofork
+}
+
+post_upgrade() {
+ /usr/share/webapps/ofork/bin/ofork.SetPermissions.pl --ofork-user=ofork --web-group=http /usr/share/webapps/ofork > /dev/null 2>&1
+ chmod 2775 /usr/share/webapps/ofork
+}