aballier    15/07/16 13:10:33

  Modified:             ocsigenserver.confd ocsigenserver.initd
  Log:
  create command pipe at runtime
  
  (Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key 
160F534A)

Revision  Changes    Path
1.2                  www-servers/ocsigenserver/files/ocsigenserver.confd

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-servers/ocsigenserver/files/ocsigenserver.confd?rev=1.2&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-servers/ocsigenserver/files/ocsigenserver.confd?rev=1.2&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-servers/ocsigenserver/files/ocsigenserver.confd?r1=1.1&r2=1.2

Index: ocsigenserver.confd
===================================================================
RCS file: 
/var/cvsroot/gentoo-x86/www-servers/ocsigenserver/files/ocsigenserver.confd,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ocsigenserver.confd 7 Aug 2012 18:32:35 -0000       1.1
+++ ocsigenserver.confd 16 Jul 2015 13:10:33 -0000      1.2
@@ -20,3 +20,6 @@
 # Add here any additional aptions for ocsigen
 
 OCSIGEN_OPTS=""
+
+# Command pipe
+COMMANDPIPE=/var/run/ocsigenserver_command



1.2                  www-servers/ocsigenserver/files/ocsigenserver.initd

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-servers/ocsigenserver/files/ocsigenserver.initd?rev=1.2&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-servers/ocsigenserver/files/ocsigenserver.initd?rev=1.2&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-servers/ocsigenserver/files/ocsigenserver.initd?r1=1.1&r2=1.2

Index: ocsigenserver.initd
===================================================================
RCS file: 
/var/cvsroot/gentoo-x86/www-servers/ocsigenserver/files/ocsigenserver.initd,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ocsigenserver.initd 7 Aug 2012 18:32:35 -0000       1.1
+++ ocsigenserver.initd 16 Jul 2015 13:10:33 -0000      1.2
@@ -1,5 +1,5 @@
 #!/sbin/runscript
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 extra_commands="depend checkconfig reload"
@@ -25,6 +25,11 @@
 start() {
        checkconfig || return 1
 
+       ebegin "Creating command pipe (${COMMANDPIPE})"
+       mkfifo -m 660 "${COMMANDPIPE}"
+       chown ocsigenserver:ocsigenserver "${COMMANDPIPE}"
+       eend $?
+
        ebegin "Starting ocsigen"
        start-stop-daemon --start --exec $DAEMON -- \
                        --pidfile $PIDFILE \
@@ -37,6 +42,9 @@
        ebegin "Stopping ocsigen"
        start-stop-daemon --stop --pidfile $PIDFILE
        eend $?
+       ebegin "Removing command pipe (${COMMANDPIPE})"
+       rm -f "${COMMANDPIPE}"
+       eend $?
 }
 
 reload() {




Reply via email to