summarylogtreecommitdiffstats
path: root/gofish.install
diff options
context:
space:
mode:
authorSteven Cook2015-06-11 09:29:05 -0400
committerSteven Cook2015-06-11 09:29:05 -0400
commit096133ed8769e51eca3f0f53fd29b1075d7915c4 (patch)
tree5cd582a340694cf184fb8f0255dc599eb9709566 /gofish.install
downloadaur-096133ed8769e51eca3f0f53fd29b1075d7915c4.tar.gz
Initial import
Diffstat (limited to 'gofish.install')
-rw-r--r--gofish.install27
1 files changed, 27 insertions, 0 deletions
diff --git a/gofish.install b/gofish.install
new file mode 100644
index 000000000000..0bca92e058eb
--- /dev/null
+++ b/gofish.install
@@ -0,0 +1,27 @@
+post_install() {
+ echo -n "Adding gopher system group... "
+ groupadd -g 41 gopher && echo "done."
+
+ echo -n "Adding gopher system user... "
+ useradd -g 41 -u 41 -d /var/gopher \
+ -s /bin/false gopher && echo "done."
+ passwd -l gopher &> /dev/null
+
+ post_upgrade $1
+}
+
+post_upgrade() {
+ echo -n "Refreshing directory caches... "
+ mkcache -r &> /dev/null && echo "done."
+}
+
+post_remove() {
+ echo -n "Removing gopher system user... "
+ userdel gopher &> /dev/null && echo "done."
+ echo -n "Removing gopher system group... "
+ groupdel gopher &> /dev/null && echo "done."
+}
+
+op=$1
+shift
+$op $*