[MacPorts] SummerOfCode modified

MacPorts noreply at macports.org
Sat Sep 10 04:50:54 PDT 2016


Page "SummerOfCode" was changed by raimue at macports.org
Diff URL: <https://trac.macports.org/wiki/SummerOfCode?action=diff&version=265>
Revision 265
Changes:
-------8<------8<------8<------8<------8<------8<------8<------8<--------
Index: SummerOfCode
=========================================================================
--- SummerOfCode (version: 264)
+++ SummerOfCode (version: 265)
@@ -119,6 +119,16 @@
 * Difficulty: Challenging
 * Languages: Tcl, C
 * Potential mentors: TBD
+
+==== Implement fakeroot functionality for destroot phase ==== #fakeroot
+
+Currently MacPorts uses root privileges in the destroot phase. That should be replaced by a system that runs as the macports user, but intercepts all operations that would require root privileges (chown/chmod/etc.) and record the resulting permissions in a database.
+
+The existing functionality of trace mode in darwintracelib1.0 could be leveraged for this task.
+
+* Difficulty: Medium
+* Languages: Tcl, C
+* Potential mentors: jeremyhu
 
 ==== Generating Portfiles ====
 
-------8<------8<------8<------8<------8<------8<------8<------8<--------

--
Page URL: <https://trac.macports.org/wiki/SummerOfCode>
MacPorts <https://www.macports.org/>
Ports system for macOS

This is an automated message. Someone added your email address to be
notified of changes on 'SummerOfCode' page.
If it was not you, please report to .


More information about the macports-changes mailing list