[MacPorts] #31827: fetch.type bzr: permission issues due to incorrect ${HOME}

MacPorts noreply at macports.org
Sat Oct 29 20:26:29 PDT 2011


#31827: fetch.type bzr: permission issues due to incorrect ${HOME}
----------------------------------+-----------------------------------------
 Reporter:  ecronin@…             |       Owner:  macports-tickets@…                   
     Type:  defect                |      Status:  new                                  
 Priority:  Normal                |   Milestone:                                       
Component:  base                  |     Version:  2.0.3                                
 Keywords:                        |        Port:                                       
----------------------------------+-----------------------------------------

Comment(by ecronin@…):

 It sets the macports user's home directory to /var/empty when it is
 created.  I remember this being an issue with other ports when 2.0 first
 came out (it was set to /dev/null at first and broke them), and assumed
 the privilege dropping code now set the environment properly for
 macportsuser when it is non-root most of the time, just not in this
 instance.

 If we aren't setting $HOME to a sanitized value we should be, even when
 running as root.  Building a port shouldn't be creating/modifying files in
 the user's home directory, and it shouldn't be reading them if we want
 reproducible builds

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


More information about the macports-tickets mailing list