On 7/14/12 3:06 PM, Joshua Root wrote:
On 2012-7-15 06:37 , Blair Zajac wrote:On 7/10/12 11:36 AM, Joshua Root wrote:- adduser ${tomcatuser} gid=${gid} realname=Web Server + add_users ${tomcatuser} gid=${gid} realname=Web Server# Install Tomcat ui_msg "# installing tomcat..."This doesn't work right. Setting add_users in the destroot phase means that the user will not be added for anyone that does not run that phase, such as when installing from a binary.Which phase should I have this in?It needs to be set during all phases. Set it at the top level.
OK. So this will create the user even if one runs extract, patch or build? Is that wanted?
You should also just put 'group=${tomcatgroup}' in add_users, instead of calling addgroup directly and then using the gid.So replace: # Create the tomcat user addgroup ${tomcatgroup} set gid [existsgroup ${tomcatgroup}] add_users ${tomcatuser} gid=${gid} realname=Web Server with add_users ${tomcatuser} group=${tomcatgroup} realname=Web ServerYes. Though actually you need to backslash escape the space in "Web Server" as well; as it stands it will set the realname for $tomcatuser to "Web" and add a second user called "Server".
Done, I used {Web Server} instead though, liking that style better than \.
Blair
_______________________________________________
macports-dev mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo/macports-dev
