<html><head><meta http-equiv="Content-Type" content="text/html charset=iso-8859-1"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">While I don't need to do it myself, I've long thought it might be useful to have the location of etc and var separately configurable. Imagine a bunch of systems that were very similar, but might need individual tweaks; there could be one test system, and another acting as an AFP, CIFS, or NFS server, and sharing with the rest everything EXCEPT etc and var, which should be per-system. Builds would only take place on the (isolated) test system and then packaged up for binary installs on the server system. To the clients, the non per-system directories should be able to be read-only.<div class=""><br class=""></div><div class="">The closest one could get now AFAIK is having one's own dedicated build host. That would still mean some work installing individually on systems, and the larger storage requirement for each.</div><div class=""><br class=""></div><div class="">No two of mine are presently on the same OS version, and one is a laptop, so I can't do that. But a site with a number of desktops in more or less production use could benefit from such an arrangement.</div><div class=""><br class=""></div><div class="">On similar premise, Applications and Library should perhaps also be configurable, presumably to be mounted by clients on /Network/Applications or /Network/Library. On that topic, I see Apple added to the search for at least Applications,</div><div class="">in either Yosemite or El Capitan (didn't run my program back when I had Yosemite, so I don't know about that) - the /AppleInternal search is new:</div><div class=""><br class=""></div><div class=""><div style="margin: 0px; font-size: 18px; line-height: normal; font-family: 'Andale Mono'; color: rgb(234, 234, 234); background-color: rgb(0, 0, 0);" class="">12:00:49[640]lapple:/Users/rlhamil> objpath -h</div><div style="margin: 0px; font-size: 18px; line-height: normal; font-family: 'Andale Mono'; color: rgb(234, 234, 234); background-color: rgb(0, 0, 0);" class="">objpath: illegal option -- h</div><div style="margin: 0px; font-size: 18px; line-height: normal; font-family: 'Andale Mono'; color: rgb(234, 234, 234); background-color: rgb(0, 0, 0);" class="">usage: objpath [-t type] [-D domain]</div><div style="margin: 0px; font-size: 18px; line-height: normal; font-family: 'Andale Mono'; color: rgb(234, 234, 234); background-color: rgb(0, 0, 0);" class="">default type is AllApplications</div><div style="margin: 0px; font-size: 18px; line-height: normal; font-family: 'Andale Mono'; color: rgb(234, 234, 234); background-color: rgb(0, 0, 0);" class="">default domain is all</div><div style="margin: 0px; font-size: 18px; line-height: normal; font-family: 'Andale Mono'; color: rgb(234, 234, 234); background-color: rgb(0, 0, 0);" class="">Multiple -D options are cumulative.</div><div style="margin: 0px; font-size: 18px; line-height: normal; font-family: 'Andale Mono'; color: rgb(234, 234, 234); background-color: rgb(0, 0, 0);" class="">Only the last -t option applies.</div><div style="margin: 0px; font-size: 18px; line-height: normal; font-family: 'Andale Mono'; color: rgb(234, 234, 234); background-color: rgb(0, 0, 0); min-height: 20px;" class=""><br class=""></div><div style="margin: 0px; font-size: 18px; line-height: normal; font-family: 'Andale Mono'; color: rgb(234, 234, 234); background-color: rgb(0, 0, 0);" class="">types:</div><div style="margin: 0px; font-size: 18px; line-height: normal; font-family: 'Andale Mono'; color: rgb(234, 234, 234); background-color: rgb(0, 0, 0);" class="">Application</div><div style="margin: 0px; font-size: 18px; line-height: normal; font-family: 'Andale Mono'; color: rgb(234, 234, 234); background-color: rgb(0, 0, 0);" class="">DemoApplication</div><div style="margin: 0px; font-size: 18px; line-height: normal; font-family: 'Andale Mono'; color: rgb(234, 234, 234); background-color: rgb(0, 0, 0);" class="">DeveloperApplication</div><div style="margin: 0px; font-size: 18px; line-height: normal; font-family: 'Andale Mono'; color: rgb(234, 234, 234); background-color: rgb(0, 0, 0);" class="">AdminApplication</div><div style="margin: 0px; font-size: 18px; line-height: normal; font-family: 'Andale Mono'; color: rgb(234, 234, 234); background-color: rgb(0, 0, 0);" class="">Library</div><div style="margin: 0px; font-size: 18px; line-height: normal; font-family: 'Andale Mono'; color: rgb(234, 234, 234); background-color: rgb(0, 0, 0);" class="">Developer</div><div style="margin: 0px; font-size: 18px; line-height: normal; font-family: 'Andale Mono'; color: rgb(234, 234, 234); background-color: rgb(0, 0, 0);" class="">User</div><div style="margin: 0px; font-size: 18px; line-height: normal; font-family: 'Andale Mono'; color: rgb(234, 234, 234); background-color: rgb(0, 0, 0);" class="">Documentation</div><div style="margin: 0px; font-size: 18px; line-height: normal; font-family: 'Andale Mono'; color: rgb(234, 234, 234); background-color: rgb(0, 0, 0);" class="">Document</div><div style="margin: 0px; font-size: 18px; line-height: normal; font-family: 'Andale Mono'; color: rgb(234, 234, 234); background-color: rgb(0, 0, 0);" class="">CoreService</div><div style="margin: 0px; font-size: 18px; line-height: normal; font-family: 'Andale Mono'; color: rgb(234, 234, 234); background-color: rgb(0, 0, 0);" class="">AutosavedInformation</div><div style="margin: 0px; font-size: 18px; line-height: normal; font-family: 'Andale Mono'; color: rgb(234, 234, 234); background-color: rgb(0, 0, 0);" class="">Desktop</div><div style="margin: 0px; font-size: 18px; line-height: normal; font-family: 'Andale Mono'; color: rgb(234, 234, 234); background-color: rgb(0, 0, 0);" class="">Caches</div><div style="margin: 0px; font-size: 18px; line-height: normal; font-family: 'Andale Mono'; color: rgb(234, 234, 234); background-color: rgb(0, 0, 0);" class="">ApplicationSupport</div><div style="margin: 0px; font-size: 18px; line-height: normal; font-family: 'Andale Mono'; color: rgb(234, 234, 234); background-color: rgb(0, 0, 0);" class="">Downloads</div><div style="margin: 0px; font-size: 18px; line-height: normal; font-family: 'Andale Mono'; color: rgb(234, 234, 234); background-color: rgb(0, 0, 0);" class="">InputMethods</div><div style="margin: 0px; font-size: 18px; line-height: normal; font-family: 'Andale Mono'; color: rgb(234, 234, 234); background-color: rgb(0, 0, 0);" class="">Movies</div><div style="margin: 0px; font-size: 18px; line-height: normal; font-family: 'Andale Mono'; color: rgb(234, 234, 234); background-color: rgb(0, 0, 0);" class="">Music</div><div style="margin: 0px; font-size: 18px; line-height: normal; font-family: 'Andale Mono'; color: rgb(234, 234, 234); background-color: rgb(0, 0, 0);" class="">Pictures</div><div style="margin: 0px; font-size: 18px; line-height: normal; font-family: 'Andale Mono'; color: rgb(234, 234, 234); background-color: rgb(0, 0, 0);" class="">PrinterDescription</div><div style="margin: 0px; font-size: 18px; line-height: normal; font-family: 'Andale Mono'; color: rgb(234, 234, 234); background-color: rgb(0, 0, 0);" class="">SharedPublic</div><div style="margin: 0px; font-size: 18px; line-height: normal; font-family: 'Andale Mono'; color: rgb(234, 234, 234); background-color: rgb(0, 0, 0);" class="">PreferencePanes</div><div style="margin: 0px; font-size: 18px; line-height: normal; font-family: 'Andale Mono'; color: rgb(234, 234, 234); background-color: rgb(0, 0, 0);" class="">AllApplications</div><div style="margin: 0px; font-size: 18px; line-height: normal; font-family: 'Andale Mono'; color: rgb(234, 234, 234); background-color: rgb(0, 0, 0);" class="">AllLibraries</div><div style="margin: 0px; font-size: 18px; line-height: normal; font-family: 'Andale Mono'; color: rgb(234, 234, 234); background-color: rgb(0, 0, 0); min-height: 20px;" class=""><br class=""></div><div style="margin: 0px; font-size: 18px; line-height: normal; font-family: 'Andale Mono'; color: rgb(234, 234, 234); background-color: rgb(0, 0, 0);" class="">domains:</div><div style="margin: 0px; font-size: 18px; line-height: normal; font-family: 'Andale Mono'; color: rgb(234, 234, 234); background-color: rgb(0, 0, 0);" class="">all</div><div style="margin: 0px; font-size: 18px; line-height: normal; font-family: 'Andale Mono'; color: rgb(234, 234, 234); background-color: rgb(0, 0, 0);" class="">user</div><div style="margin: 0px; font-size: 18px; line-height: normal; font-family: 'Andale Mono'; color: rgb(234, 234, 234); background-color: rgb(0, 0, 0);" class="">local</div><div style="margin: 0px; font-size: 18px; line-height: normal; font-family: 'Andale Mono'; color: rgb(234, 234, 234); background-color: rgb(0, 0, 0);" class="">network</div><div style="margin: 0px; font-size: 18px; line-height: normal; font-family: 'Andale Mono'; color: rgb(234, 234, 234); background-color: rgb(0, 0, 0);" class="">system</div><div style="margin: 0px; font-size: 18px; line-height: normal; font-family: 'Andale Mono'; color: rgb(234, 234, 234); background-color: rgb(0, 0, 0);" class="">12:00:53[641]lapple:/Users/rlhamil> objpath</div><div style="margin: 0px; font-size: 18px; line-height: normal; font-family: 'Andale Mono'; color: rgb(234, 234, 234); background-color: rgb(0, 0, 0);" class="">~/Applications</div><div style="margin: 0px; font-size: 18px; line-height: normal; font-family: 'Andale Mono'; color: rgb(234, 234, 234); background-color: rgb(0, 0, 0);" class="">~/Applications/Utilities</div><div style="margin: 0px; font-size: 18px; line-height: normal; font-family: 'Andale Mono'; color: rgb(234, 234, 234); background-color: rgb(0, 0, 0);" class="">~/Developer/Applications</div><div style="margin: 0px; font-size: 18px; line-height: normal; font-family: 'Andale Mono'; color: rgb(234, 234, 234); background-color: rgb(0, 0, 0);" class="">~/Applications/Demos</div><div style="margin: 0px; font-size: 18px; line-height: normal; font-family: 'Andale Mono'; color: rgb(234, 234, 234); background-color: rgb(0, 0, 0);" class="">/Applications</div><div style="margin: 0px; font-size: 18px; line-height: normal; font-family: 'Andale Mono'; color: rgb(234, 234, 234); background-color: rgb(0, 0, 0);" class="">/Applications/Utilities</div><div style="margin: 0px; font-size: 18px; line-height: normal; font-family: 'Andale Mono'; color: rgb(234, 234, 234); background-color: rgb(0, 0, 0);" class="">/Developer/Applications</div><div style="margin: 0px; font-size: 18px; line-height: normal; font-family: 'Andale Mono'; color: rgb(234, 234, 234); background-color: rgb(0, 0, 0);" class="">/Applications/Demos</div><div style="margin: 0px; font-size: 18px; line-height: normal; font-family: 'Andale Mono'; color: rgb(234, 234, 234); background-color: rgb(0, 0, 0);" class="">/Network/Applications</div><div style="margin: 0px; font-size: 18px; line-height: normal; font-family: 'Andale Mono'; color: rgb(234, 234, 234); background-color: rgb(0, 0, 0);" class="">/Network/Applications/Utilities</div><div style="margin: 0px; font-size: 18px; line-height: normal; font-family: 'Andale Mono'; color: rgb(234, 234, 234); background-color: rgb(0, 0, 0);" class="">/Network/Developer/Applications</div><div style="margin: 0px; font-size: 18px; line-height: normal; font-family: 'Andale Mono'; color: rgb(234, 234, 234); background-color: rgb(0, 0, 0);" class="">/Network/Applications/Demos</div><div style="margin: 0px; font-size: 18px; line-height: normal; font-family: 'Andale Mono'; color: rgb(234, 234, 234); background-color: rgb(0, 0, 0);" class="">/AppleInternal/Applications</div><div style="margin: 0px; font-size: 18px; line-height: normal; font-family: 'Andale Mono'; color: rgb(234, 234, 234); background-color: rgb(0, 0, 0);" class="">/AppleInternal/Applications/Utilities</div><div style="margin: 0px; font-size: 18px; line-height: normal; font-family: 'Andale Mono'; color: rgb(234, 234, 234); background-color: rgb(0, 0, 0);" class="">/AppleInternal/Developer/Applications</div><div style="margin: 0px; font-size: 18px; line-height: normal; font-family: 'Andale Mono'; color: rgb(234, 234, 234); background-color: rgb(0, 0, 0);" class="">/AppleInternal/Applications/Demos</div></div><div class=""><br class=""></div><div class=""><br class=""><div><blockquote type="cite" class=""><div class="">On Oct 6, 2015, at 11:29, René J.V. Bertin <<a href="mailto:rjvbertin@gmail.com" class="">rjvbertin@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="">On Tuesday October 06 2015 07:47:03 Bradley Giesbrecht wrote:<br class=""><blockquote type="cite" class=""><blockquote type="cite" class="">On Oct 6, 2015, at 3:20 AM, René J.V. Bertin <<a href="mailto:rjvbertin@gmail.com" class="">rjvbertin@gmail.com</a>> wrote:<br class=""></blockquote></blockquote><br class=""><blockquote type="cite" class="">We have:<br class="">man porthier<br class=""></blockquote><br class="">Thanks, that's a start. I think "hierarchy applied to" leaves it to the imagination of the reader to what extent ports are allowed to deviate from that outline or not, though.<br class=""><br class="">It also suggests that libexec shouldn't be used as a container even for ports like llvm-xy, and yet there's a lot more in there than just system daemons and utilities ...<br class=""><br class="">R.<br class="">_______________________________________________<br class="">macports-users mailing list<br class=""><a href="mailto:macports-users@lists.macosforge.org" class="">macports-users@lists.macosforge.org</a><br class="">https://lists.macosforge.org/mailman/listinfo/macports-users<br class=""><br class=""></div></div></blockquote></div><br class=""></div></body></html>