naota       14/10/18 02:09:07

  Modified:             dropbox.initd
  Log:
  version bump #524502; Improve init script
  
  (Portage version: 2.2.14_rc1/cvs/Linux x86_64, signed Manifest commit with 
key F8551514)

Revision  Changes    Path
1.5                  net-misc/dropbox/files/dropbox.initd

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/dropbox/files/dropbox.initd?rev=1.5&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/dropbox/files/dropbox.initd?rev=1.5&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/dropbox/files/dropbox.initd?r1=1.4&r2=1.5

Index: dropbox.initd
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-misc/dropbox/files/dropbox.initd,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- dropbox.initd       22 Mar 2014 07:31:57 -0000      1.4
+++ dropbox.initd       18 Oct 2014 02:09:07 -0000      1.5
@@ -1,9 +1,7 @@
 #!/sbin/runscript
 # Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License, v2 or later
-# $Header: /var/cvsroot/gentoo-x86/net-misc/dropbox/files/dropbox.initd,v 1.4 
2014/03/22 07:31:57 naota Exp $
-
-PID_DIR=/var/run/dropbox
+# $Header: /var/cvsroot/gentoo-x86/net-misc/dropbox/files/dropbox.initd,v 1.5 
2014/10/18 02:09:07 naota Exp $
 
 depend() {
     need localmount net
@@ -15,15 +13,15 @@
     local tmpionice="${IONICE:+"--ionice "}${IONICE}"
     local started=""
 
-    mkdir -p ${PID_DIR}
-
     ebegin "Starting dropbox"
     for dbuser in ${DROPBOX_USERS}; do
        local homedir=$(eval echo ~${dbuser})
        if test -d "${homedir}" && \
+           echo 0 > ${homedir}/.dropbox/dropbox.pid && \
            start-stop-daemon -S -b \
            ${tmpnice} ${tmpionice} \
            -u ${dbuser} -v \
+           -p ${homedir}/.dropbox/dropbox.pid \
            -e HOME=${homedir} \
            -x /opt/bin/dropbox; then
            started="${started} ${dbuser}"




Reply via email to