[arch-commits] Commit in deluge/repos (3 files)

Eric Bélanger eric at archlinux.org
Sun Mar 29 21:52:55 UTC 2009


    Date: Sunday, March 29, 2009 @ 17:52:55
  Author: eric
Revision: 32255

Merged revisions 31412,31913 via svnmerge from 
svn+ssh://svn.archlinux.org/srv/svn-packages/deluge/trunk

........
  r31412 | hugo | 2009-03-26 17:21:08 -0400 (Thu, 26 Mar 2009) | 1 line
  
  adding deluge.install file
........
  r31913 | hugo | 2009-03-28 11:11:12 -0400 (Sat, 28 Mar 2009) | 1 line
  
  deluged file added
........

Added:
  deluge/repos/testing-i686/deluge.install
    (from rev 31913, deluge/trunk/deluge.install)
  deluge/repos/testing-i686/deluged
    (from rev 31913, deluge/trunk/deluged)
Modified:
  deluge/repos/testing-i686/	(properties)

----------------+
 deluge.install |   23 +++++++++++++++++++++++
 deluged        |   42 ++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 65 insertions(+)


Property changes on: deluge/repos/testing-i686
___________________________________________________________________
Modified: svnmerge-integrated
   - /deluge/trunk:1-30727
   + /deluge/trunk:1-32254

Copied: deluge/repos/testing-i686/deluge.install (from rev 31913, deluge/trunk/deluge.install)
===================================================================
--- testing-i686/deluge.install	                        (rev 0)
+++ testing-i686/deluge.install	2009-03-29 21:52:55 UTC (rev 32255)
@@ -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
+}
+

Copied: deluge/repos/testing-i686/deluged (from rev 31913, deluge/trunk/deluged)
===================================================================
--- testing-i686/deluged	                        (rev 0)
+++ testing-i686/deluged	2009-03-29 21:52:55 UTC (rev 32255)
@@ -0,0 +1,42 @@
+#!/bin/bash
+
+. /etc/rc.conf
+. /etc/rc.d/functions
+
+[[ -f /var/run/deluged.pid ]] && PID=`cat /var/run/deluged.pid`
+
+case "$1" in
+  start)
+    stat_busy "Starting Deluge Daemon"
+    [[ -z $PID ]] && /usr/bin/deluged 2>&1
+    if [ $? -gt 0 ]; then
+      stat_fail
+    else
+      echo $(pgrep deluged) > /var/run/deluged.pid
+      add_daemon deluged
+      stat_done
+    fi
+    ;;
+  stop)
+    stat_busy "Stopping Deluge Daemon"
+    [[ ! -z $PID ]] && kill $PID &> /dev/null
+    if [ $? -gt 0 ]; then
+      stat_fail
+    else
+      rm /var/run/deluged.pid
+      rm_daemon deluged
+      stat_done
+    fi
+    ;;
+  restart)
+    $0 stop
+    sleep 1
+    $0 start
+    ;;
+  *)
+    echo "usage: $0 {start|stop|restart}"
+esac
+exit 0
+
+
+




More information about the arch-commits mailing list