diff options
author | Daniel Bermond | 2017-07-15 17:23:41 -0300 |
---|---|---|
committer | Daniel Bermond | 2017-07-15 17:23:41 -0300 |
commit | 062be09302fe5befbbda6672d105c6954b4cca80 (patch) | |
tree | 89b78cd645fd087c0af61d383ca8898bd1d94c1d /deluge.install | |
parent | b811321f4f614cb913e761992138c692868156f5 (diff) | |
download | aur-062be09302fe5befbbda6672d105c6954b4cca80.tar.gz |
Fixed systemd services
Also removed from install script the unnecessarily printed messages.
(all needed information is on the Wiki)
Diffstat (limited to 'deluge.install')
-rw-r--r-- | deluge.install | 35 |
1 files changed, 9 insertions, 26 deletions
diff --git a/deluge.install b/deluge.install index 4976ccb3889f..ba9e45c6c9a5 100644 --- a/deluge.install +++ b/deluge.install @@ -1,32 +1,15 @@ post_install() { - getent passwd deluge &>/dev/null || { - echo -n ">>> Creating deluge system user... " - useradd --user-group --home /srv/deluge deluge - echo "done" - } - chown deluge:deluge /srv/deluge - - post_upgrade - - cat <<EOF ->>> Daemon: The optional headless daemon started using 'systemctl start deluged' - uses the "deluge" user. Its default download directory is /srv/deluge. - ->>> WebUI: Go to http://localhost:8112/ default-password = "deluge" -EOF -} - -post_upgrade() { - xdg-icon-resource forceupdate --theme hicolor &> /dev/null - update-desktop-database -q + if ! getent passwd deluge &>/dev/null + then + groupadd -g 125 deluge + useradd -c 'Deluge user' -u 125 -g deluge -d /srv/deluge -s /bin/false deluge + passwd -l deluge &>/dev/null + fi } post_remove() { - getent passwd deluge &>/dev/null && { - echo -n ">>> Removing deluge system user... " + if getent passwd deluge &>/dev/null + then userdel deluge - groupdel deluge - echo "done" - } - post_upgrade + fi } |