launchd plist -- userid, home directory

Craig Treleaven ctreleaven at
Thu Feb 4 06:15:46 PST 2016


I was looking at modifying the buildbot / buildbot-slave ports to include a sample launchd plist.  I would like to be able to default the UserName and WorkingDirectory keys for the userid that is installing the port.


For example, if I’m installing the port and my userid is ‘wct’, I’d like to s/@someusername@/wct’/g .  

Within the portfile, how can I determine the userid that invoked ‘port install …'?


(I realize that some folks may want a different userid to run this system.  This is going to be a _sample_ plist; the user will always have to fill in the directory name for the master or slave.)

More information about the macports-dev mailing list