#10879: RFE: apache2 and other ports won't install as non-root users -----------------------------------+---------------------------------------- Reporter: plambert@… | Owner: imajes@… Type: enhancement | Status: assigned Priority: Normal | Milestone: MacPorts Future Component: base | Version: Keywords: | -----------------------------------+---------------------------------------- Comment(by www.macports.org@…): I have been having a similar problem installing dbus as a non root user since it also installs StartupItems. Editing DESTROOT/share/macports/Tcl/port1.0/portstartupitem.tcl and the dbus Portfile fixed it. The changes are simple: In portstartupitem.tcl, replace all instances of "root" by "${install.user}" and all instances of "wheel" by "${install.group}". In the dbus portfile, same process. Note that there's a misspelling at some point : "error" is spelled "erorr". This allows dbus to properly install the Startup Items in the /User/<my- user-name>/Library/StartupItems folders. They run perfectly when activated. Before that, I could only install dbus by selecting the no_root and no_startupitems variants. However, it is possible that these changes cause a standard MacPorts installation (ie, as root) to break, since the installation user won't be root but most likely a simple administrator. I'll let the experts judge if that's a problem. -- Ticket URL: <http://trac.macports.org/ticket/10879#comment:8> MacPorts <http://www.macports.org/> Ports system for Mac OS