[80894] trunk/base/src/package1.0/portpkg.tcl

jmr at macports.org jmr at macports.org
Wed Jul 20 12:30:02 PDT 2011


Revision: 80894
          http://trac.macports.org/changeset/80894
Author:   jmr at macports.org
Date:     2011-07-20 12:30:01 -0700 (Wed, 20 Jul 2011)
Log Message:
-----------
reacquire root privileges in portpkg if they were dropped

Modified Paths:
--------------
    trunk/base/src/package1.0/portpkg.tcl

Modified: trunk/base/src/package1.0/portpkg.tcl
===================================================================
--- trunk/base/src/package1.0/portpkg.tcl	2011-07-20 17:24:31 UTC (rev 80893)
+++ trunk/base/src/package1.0/portpkg.tcl	2011-07-20 19:30:01 UTC (rev 80894)
@@ -56,6 +56,10 @@
 
     ui_msg "$UI_PREFIX [format [msgcat::mc "Creating pkg for %s-%s"] ${subport} ${version}]"
 
+    if {[getuid] == 0 && [geteuid] != 0} {
+        elevateToRoot "pkg"
+    }
+
     return [package_pkg $subport $version $revision]
 }
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20110720/705d1d4c/attachment.html>


More information about the macports-changes mailing list