[MacPorts] #36323: Macports should be multiuser friendly

MacPorts noreply at macports.org
Thu Sep 27 08:08:52 PDT 2012


#36323: Macports should be multiuser friendly
--------------------------+--------------------------------
  Reporter:  ralph@…      |      Owner:  macports-tickets@…
      Type:  enhancement  |     Status:  new
  Priority:  Normal       |  Milestone:
 Component:  base         |    Version:  2.1.2
Resolution:               |   Keywords:
      Port:               |
--------------------------+--------------------------------

Comment (by ryandesign@…):

 Replying to [comment:2 ralph@…]:
 > (1) some good way is needed of doing things transparently for all users
 - perhaps /etc/paths.d is part of the answer...

 We considered and rejected /etc/paths.d years ago. /etc/paths.d appends to
 the PATH; we want to prepend, not append.

 It could possibly be addressed by having the MacPorts installer find all
 users' home directories and modifying all their .profiles; the installer
 does already have root permission to install MacPorts itself. However this
 wouldn't help for users that are created after MacPorts is installed. So
 is this the best solution, or is there another way that it could be
 addressed?

 In any case, this request is already filed as #24930. Other specific
 change requests should be filed as individual tickets too.

 Replying to [comment:4 ralph@…]:
 > At the very least, there ought to be a how-to "How to setup up macports
 for multiuser scenarios".

 Our wiki is editable by anybody and has a [wiki:howto howto section]; feel
 free to write such a how-to guide. Most of us don't use MacPorts in
 multiuser scenarios and so we probably aren't aware of the issues that
 you're encountering. If you're encountering an issue but aren't sure how
 to resolve it, you could leave part of the how-to unfinished and let other
 users fill in the details. You could enlist other users' help on the
 macports-users mailing list.

 > Please try to look at this from the point of view of the administrators
 and end-users

 I don't think anybody needs convincing that this would be a good idea; I
 think we all agree on that. We just need to know exactly what aspects of
 MacPorts are inconvenient for multiuser scenarios, and how specifically
 those problems could be corrected by MacPorts.

 > Compare this to installing stuff on Linux - when you do that, it does
 work for all users, without such hackery.

 I don't have first-hand experience with Linux package managers. How do
 they accomplish this, specifically? Perhaps we can adopt some of their
 techniques.

-- 
Ticket URL: <https://trac.macports.org/ticket/36323#comment:5>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list