Changes between Version 3 and Version 4 of pmagrath
- Timestamp:
- Jun 4, 2008, 1:38:37 AM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
pmagrath
v3 v4 20 20 The proposal is to implement a number of improvements to the MacPorts code base in order to reduce the need to execute MacPorts with root privileges. 21 21 22 Firstly, MacPort operations which do not explicitly need root privileges will be re-coded so that they will run with normal user privileges. Examples would include fetching, extracting and building the port.22 Firstly, MacPorts operations which do not explicitly need root privileges will be re-coded so that they will run with normal user privileges. Examples would include fetching, extracting and building the port. 23 23 24 24 Secondly, the portfile format shall be extended with an additional attribute to mark those ports that can not be installed without root privileges, such as those requiring StartupItems. 25 25 26 Thirdly, MacPort will allow users with full write permissions to /opt and its subfolders to install ports which only affect that hierarchy to install those ports without requiring root privileges.26 Thirdly, MacPorts will allow users with full write permissions to /opt and its subfolders to install ports which only affect that hierarchy to install those ports without requiring root privileges. 27 27 28 Finally, MacPort will allow users to install packages into their own ~/.macports/opt instead of /opt when non root users wish to install a package for their own use only.28 Finally, MacPorts will allow users to install packages into their own ~/.macports/opt instead of /opt when non root users wish to install a package for their own use only. 29 29 30 30 A stretch goal would be to modify MacPorts to drop root privileges for all but the install part of the port installation process.