File rstudio-server.install of Package rstudio-server
post_install() {
getent group "rstudio" &>/dev/null || groupadd -r rstudio 1>/dev/null
getent passwd "rstudio" &>/dev/null || useradd -r -g rstudio -d "/usr/lib/rstudio-server/www/" -s "/bin/sh" rstudio 1>/dev/null
chown rstudio:rstudio /usr/lib/rstudio-server/www/
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
rm -f /usr/bin/rserver
rm -rf /var/run/rstudio-server
rm -rf /var/lock/rstudio-server
rm -rf /var/log/rstudio-server
rm -rf /var/lib/rstudio-server
}