[arch-commits] Commit in deluge/trunk (deluge.install)
Hugo Doria
hugo at archlinux.org
Thu Mar 26 21:21:08 UTC 2009
Date: Thursday, March 26, 2009 @ 17:21:08
Author: hugo
Revision: 31412
adding deluge.install file
Added:
deluge/trunk/deluge.install
----------------+
deluge.install | 23 +++++++++++++++++++++++
1 file changed, 23 insertions(+)
Added: deluge.install
===================================================================
--- deluge.install (rev 0)
+++ deluge.install 2009-03-26 21:21:08 UTC (rev 31412)
@@ -0,0 +1,23 @@
+post_install() {
+ getent group deluge >/dev/null || usr/sbin/groupadd -g 29 deluge
+ getent passwd deluge >/dev/null || usr/sbin/useradd -c 'Deluge user' -u 125 -g deluge -d /home/deluge -s /bin/false deluge
+ usr/bin/passwd -l deluge &>/dev/null
+
+ chown deluge.deluge home/deluge -R
+
+cat << _EOF
+
+>>> Deluge's daemon is running with the "deluge" user. The default download directory is /home/deluge/
+
+_EOF
+}
+
+post_upgrade() {
+ post_install $1
+}
+
+pre_remove() {
+ usr/sbin/userdel deluge &>/dev/null
+ usr/sbin/groupdel deluge &>/dev/null
+}
+
More information about the arch-commits
mailing list