[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