diff options
author | Carlos Familia | 2015-07-30 13:43:46 +0100 |
---|---|---|
committer | Carlos Familia | 2015-07-30 13:43:46 +0100 |
commit | a214ab933ab8effe316aaa27e396151c39956774 (patch) | |
tree | b96255b8610b9d0fdda026e4f9e44be159535d51 /rstudio-server-git.install | |
download | aur-a214ab933ab8effe316aaa27e396151c39956774.tar.gz |
initial upload
Diffstat (limited to 'rstudio-server-git.install')
-rw-r--r-- | rstudio-server-git.install | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/rstudio-server-git.install b/rstudio-server-git.install new file mode 100644 index 000000000000..569dbf319fb8 --- /dev/null +++ b/rstudio-server-git.install @@ -0,0 +1,23 @@ +post_install() { + getent group "rstudio" &>/dev/null || groupadd -r rstudio 1>/dev/null + getent passwd "rstudio" &>/dev/null || useradd -r -g rstudio -d "/srv/rstudio" -s "/bin/sh" rstudio 1>/dev/null + chown rstudio:rstudio /srv/rstudio + + ln -s /usr/lib/rstudio-server/bin/rserver /usr/bin/rserver + ln -s /usr/lib/rstudio-server/bin/rstudio-server /usr/sbin/rstudio-server + + mkdir -p /var/run/rstudio-server + mkdir -p /var/lock/rstudio-server + mkdir -p /var/log/rstudio-server + mkdir -p /var/lib/rstudio-server +} + +post_remove() { + if getent passwd "rstudio" >/dev/null; then + userdel rstudio >/dev/null + fi + if getent group "rstudio" >/dev/null; then + groupdel rstudio >/dev/null + fi + rm -f /usr/sbin/rstudio-server +} |