[30086] trunk/base/src/port1.0

source_changes at macosforge.org source_changes at macosforge.org
Fri Oct 19 04:44:15 PDT 2007


Revision: 30086
          http://trac.macosforge.org/projects/macports/changeset/30086
Author:   nox at macports.org
Date:     2007-10-19 04:44:14 -0700 (Fri, 19 Oct 2007)

Log Message:
-----------
port1.0/startupitem (closes #12931): Added daemondo --restart-netchange flag (bool startupitem.netchange).

Modified Paths:
--------------
    trunk/base/src/port1.0/portdestroot.tcl
    trunk/base/src/port1.0/portstartupitem.tcl

Modified: trunk/base/src/port1.0/portdestroot.tcl
===================================================================
--- trunk/base/src/port1.0/portdestroot.tcl	2007-10-19 10:43:11 UTC (rev 30085)
+++ trunk/base/src/port1.0/portdestroot.tcl	2007-10-19 11:44:14 UTC (rev 30086)
@@ -46,7 +46,7 @@
 options startupitem.create startupitem.requires startupitem.init
 options startupitem.name startupitem.start startupitem.stop startupitem.restart
 options startupitem.type startupitem.executable
-options startupitem.pidfile startupitem.logfile startupitem.logevents
+options startupitem.pidfile startupitem.logfile startupitem.logevents startupitem.netchange
 commands destroot
 
 # Set defaults
@@ -72,6 +72,7 @@
 default startupitem.pidfile     ""
 default startupitem.logfile     ""
 default startupitem.logevents   no
+default startupitem.netchange   no
 
 set_ui_prefix
 

Modified: trunk/base/src/port1.0/portstartupitem.tcl
===================================================================
--- trunk/base/src/port1.0/portstartupitem.tcl	2007-10-19 10:43:11 UTC (rev 30085)
+++ trunk/base/src/port1.0/portstartupitem.tcl	2007-10-19 11:44:14 UTC (rev 30086)
@@ -385,7 +385,7 @@
     global UI_PREFIX prefix destroot destroot.keepdirs portname os.platform
     global startupitem.name startupitem.requires startupitem.init
     global startupitem.start startupitem.stop startupitem.restart startupitem.executable
-    global startupitem.pidfile startupitem.logfile startupitem.logevents
+    global startupitem.pidfile startupitem.logfile startupitem.logevents startupitem.netchange
 
     set scriptdir ${prefix}/etc/startup
     
@@ -501,7 +501,11 @@
 
         close ${item}
     }
-        
+    
+    if {[tbool startupitem.netchange]} {
+        lappend args "--restart-netchange"
+    }
+    
     # To log events then tell daemondo to log at verbosity=1
     if { [tbool startupitem.logevents] } {
         lappend args "--verbosity=1"

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20071019/39817440/attachment.html


More information about the macports-changes mailing list