diff options
author | solaraquarion | 2016-02-10 19:01:47 -0500 |
---|---|---|
committer | solaraquarion | 2016-02-10 19:01:47 -0500 |
commit | 64ac7c967ad2d7260fd5361ffe7edf213ecfbe38 (patch) | |
tree | 2e8b94308b478533c474d582367cefc0d34f1678 /deluge-stable.install | |
download | aur-64ac7c967ad2d7260fd5361ffe7edf213ecfbe38.tar.gz |
initial import
Diffstat (limited to 'deluge-stable.install')
-rw-r--r-- | deluge-stable.install | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/deluge-stable.install b/deluge-stable.install new file mode 100644 index 000000000000..27b11d5beda9 --- /dev/null +++ b/deluge-stable.install @@ -0,0 +1,31 @@ +post_install() { + getent group deluge &>/dev/null || groupadd -g 125 deluge + if ! getent passwd deluge &>/dev/null; then + useradd -c 'Deluge user' -u 125 -g deluge -d /srv/deluge -s /bin/false deluge + passwd -l deluge &>/dev/null + fi + + post_upgrade + + + + +cat <<EOF +>>> The optional headless daemon started using 'systemctl start deluged.service' + uses the "deluge" user. Its default download directory is /srv/deluge. +EOF +} + +post_upgrade() { + systemd-tmpfiles --create deluge.conf + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor + update-desktop-database -q +} + +post_remove() { + getent passwd deluge &>/dev/null && userdel deluge + getent group deluge &>/dev/null && groupdel deluge + + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor + update-desktop-database -q +} |