Changes between Version 3 and Version 4 of pmagrath


Ignore:
Timestamp:
Jun 4, 2008, 1:38:37 AM (16 years ago)
Author:
ryandesign (Ryan Carsten Schmidt)
Comment:

MacPort => MacPorts

Legend:

Unmodified
Added
Removed
Modified
  • pmagrath

    v3 v4  
    2020The 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.
    2121
    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.
     22Firstly, 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.
    2323
    2424Secondly, 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.
    2525
    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.
     26Thirdly, 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.
    2727
    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.
     28Finally, 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.
    2929
    3030A stretch goal would be to modify MacPorts to drop root privileges for all but the install part of the port installation process.