[71486] trunk/base/src/port1.0/portstartupitem.tcl

jmr at macports.org jmr at macports.org
Tue Sep 14 18:40:02 PDT 2010


Revision: 71486
          http://trac.macports.org/changeset/71486
Author:   jmr at macports.org
Date:     2010-09-14 18:40:00 -0700 (Tue, 14 Sep 2010)
Log Message:
-----------
use KeepAlive instead of OnDemand in launchd plists when available

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

Modified: trunk/base/src/port1.0/portstartupitem.tcl
===================================================================
--- trunk/base/src/port1.0/portstartupitem.tcl	2010-09-15 01:12:31 UTC (rev 71485)
+++ trunk/base/src/port1.0/portstartupitem.tcl	2010-09-15 01:40:00 UTC (rev 71486)
@@ -390,7 +390,7 @@
 }
 
 proc portstartupitem::startupitem_create_darwin_launchd {args} {
-    global UI_PREFIX prefix destroot destroot.keepdirs name os.platform
+    global UI_PREFIX prefix destroot destroot.keepdirs name macosx_deployment_target
     global startupitem.name startupitem.uniquename startupitem.plist startupitem.location
     global startupitem.init startupitem.start startupitem.stop startupitem.restart startupitem.executable
     global startupitem.pidfile startupitem.logfile startupitem.logevents startupitem.netchange
@@ -577,7 +577,11 @@
     
     puts ${plist} "<key>Debug</key><false/>"
     puts ${plist} "<key>Disabled</key><true/>"
-    puts ${plist} "<key>OnDemand</key><false/>"
+    if {$macosx_deployment_target != "10.4"} {
+        puts ${plist} "<key>KeepAlive</key><true/>"
+    } else {
+        puts ${plist} "<key>OnDemand</key><false/>"
+    }
     
     if { [llength ${startupitem.logfile}] } {
         puts ${plist} "<key>StandardOutPath</key><string>${startupitem.logfile}</string>"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20100914/9ee421ba/attachment.html>


More information about the macports-changes mailing list