[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