[MacPorts] Meetings/MacPortsMeeting2018/Documentation modified

MacPorts noreply at macports.org
Tue Mar 13 11:19:19 UTC 2018


Page "Meetings/MacPortsMeeting2018/Documentation" was changed by neverpanic
Diff URL: <https://trac.macports.org/wiki/Meetings/MacPortsMeeting2018/Documentation?action=diff&version=3>
Revision 3
Changes:
-------8<------8<------8<------8<------8<------8<------8<------8<--------
Index: Meetings/MacPortsMeeting2018/Documentation
=========================================================================
--- Meetings/MacPortsMeeting2018/Documentation (version: 2)
+++ Meetings/MacPortsMeeting2018/Documentation (version: 3)
@@ -18,6 +18,16 @@
 
 === Improving the Installation User Experience
 * The download page should auto-detect the user's operating system and already offer the correct download.
-* To satisfy the need for a "one-line-copy-paste-auto-install" while avoiding the dreaded "curl | sudo sh", we could offer a single line similar to `xcode-select --install && curl -OL "$pkgurl" && sudo installer -packge "$pkgfile" -target /` 
+* To satisfy the need for a "one-line-copy-paste-auto-install" while avoiding the dreaded "curl | sudo sh", we could offer a single line similar to `xcode-select --install && curl -OL "$pkgurl" && sudo installer -package "$pkgfile" -target /` 
 
-* WIP
+=== Documenting MacPorts' Advantages
+The documentation should explain MacPorts' advantages and why certain decision have been made (and why they are good).
+
+==== Privilege Separation (aka 'MacPorts requires sudo/root')
+MacPorts does not run builds as your user, but will switch to a separate, unprivileged `macports` user when building. This prevents builds from accidentally modifying files in, for example, your home directory.
+
+MacPorts also runs its builds inside a sandbox that will prevent them from modifying files outside of the places where MacPorts supports modifications to ensure a rogue build system will not wreak havoc on your system.
+
+Files installed by MacPorts are owned by root, so that they cannot be changed by software run under your user account. This gives you the guarantee that the files installed by MacPorts are not changed without your knowledge.
+
+==== 'Why do you need me to modify $PATH'
-------8<------8<------8<------8<------8<------8<------8<------8<--------

--
Page URL: <https://trac.macports.org/wiki/Meetings/MacPortsMeeting2018/Documentation>
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 'Meetings/MacPortsMeeting2018/Documentation' page.
If it was not you, please report to admin at macports.org.


More information about the macports-changes mailing list