summarylogtreecommitdiffstats
path: root/cms-germany-git.install
diff options
context:
space:
mode:
authorPH111P@Arch2016-04-21 13:31:44 +0200
committerPH111P@Arch2016-04-21 13:31:44 +0200
commit019645777ae38c115df70989e5496c42fc4bbd8c (patch)
tree64cfe34fa57e28d247911598d76cd345e15ef365 /cms-germany-git.install
downloadaur-019645777ae38c115df70989e5496c42fc4bbd8c.tar.gz
init commit
Diffstat (limited to 'cms-germany-git.install')
-rw-r--r--cms-germany-git.install32
1 files changed, 32 insertions, 0 deletions
diff --git a/cms-germany-git.install b/cms-germany-git.install
new file mode 100644
index 000000000000..005dfe1f7815
--- /dev/null
+++ b/cms-germany-git.install
@@ -0,0 +1,32 @@
+post_upgrade() {
+ su -c \
+ "chown root:cmsuser /usr/local/bin/isolate && \
+ chmod 4750 /usr/local/bin/isolate && \
+ chown cmsuser:cmsuser /usr/local/include/cms && \
+ chown cmsuser:cmsuser /usr/local/share/cms && \
+ chown cmsuser:cmsuser /var/local/log/cms && \
+ chown cmsuser:cmsuser /var/local/cache/cms && \
+ chown cmsuser:cmsuser /var/local/lib/cms && \
+ chown cmsuser:cmsuser /var/local/run/cms && \
+ chown cmsuser:cmsuser /usr/local/etc/cms.conf && \
+ chown cmsuser:cmsuser /usr/local/etc/cms.ranking.conf" \
+ - root
+}
+
+post_install() {
+ if ! getent passwd cmsuser >/dev/null; then
+ useradd cmsuser -M -r -s /bin/false
+ fi
+
+ echo ">>> You should add yourself to the cmsuser group:"
+ echo ">>> # usermod -a -G cmsuser <your user>"
+ echo ">>> Logout to make the change effective"
+
+ post_upgrade
+}
+
+post_remove() {
+ echo ">>> You may want to"
+ echo ">>> # userdel cmsuser"
+ echo ">>> # groupdel cmsuser"
+}