diff options
author | Stephen Martin | 2015-06-08 10:58:51 -0500 |
---|---|---|
committer | Stephen Martin | 2015-06-08 10:58:51 -0500 |
commit | e931aa5334f0c5ae444af76aa9eebbc452038c18 (patch) | |
tree | 446eee5f31d0190bee3a04b7c1c6e1bd8914d784 /accounts.install | |
download | aur-e931aa5334f0c5ae444af76aa9eebbc452038c18.tar.gz |
Updated to aur4
Diffstat (limited to 'accounts.install')
-rw-r--r-- | accounts.install | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/accounts.install b/accounts.install new file mode 100644 index 000000000000..6ce2a5b9267d --- /dev/null +++ b/accounts.install @@ -0,0 +1,48 @@ +# This is a default template for a post-install scriptlet. +# Uncomment only required functions and remove any functions +# you don't need (and this header). + +## arg 1: the new package version +#pre_install() { + # do something here +#} + +## arg 1: the new package version +post_install() { + # do something here + getent group "shiny" &>/dev/null || groupadd -r shiny 1>/dev/null + getent passwd "shiny" &>/dev/null || useradd -r -g shiny -m -d "/srv/shiny-server" -s "/bin/sh" shiny 1>/dev/null + mkdir -p /var/log/shiny-server + mkdir -p /var/lib/shiny-server + chown shiny:shiny /srv/shiny-server + chown shiny:shiny /var/log/shiny-server + chown shiny:shiny /var/lib/shiny-server +} + +## arg 1: the new package version +## arg 2: the old package version +#pre_upgrade() { + # do something here +#} + +## arg 1: the new package version +## arg 2: the old package version +#post_upgrade() { + # do something here +#} + +## arg 1: the old package version +#pre_remove() { + # do something here +#} + +## arg 1: the old package version +post_remove() { + # do something here + if getent passwd "shiny" >/dev/null; then + userdel shiny >/dev/null + fi + if getent group "shiny" >/dev/null; then + groupdel shiny >/dev/null + fi +} |