> On Sep 27, 2015, at 3:28 AM, René J.V. Bertin <[email protected]> wrote:
> 
> On Saturday September 26 2015 21:02:43 Ryan Schmidt wrote:
> 
>> Then in post-activate, if /opt/local/etc/foo.conf does not exist, the port 
>> may copy the sample file to that location and advise the user that they may 
>> edit that file. 
> 
> That's not really relevant for my usage case (port:qtchooser) and could 
> actually mean that an inappropriate config file is installed. These config 
> files just summarise what Qt ports are installed currently and where and is 
> not supposed to be user-editable.

What I said applies to config files that are meant to be user-editable. Config 
files that aren't user-editable are no different from any other file installed 
by a port.

> I'm not even sure there's support for adding comments in them. There's a 
> provision to regenerate them through the port's binary though, and to add 
> configuration profiles ("environments") with a different name and referring 
> to any Qt install you want. So  find it preferable to have a few reserved 
> environments that are not supposed to be user-modifiable, and regenerated 
> when the port is reactivated.
> It could make sense to detect and warn/abort when a different config exists 
> under the reserved name, requiring the use of `activate -f` ... if that's 
> even possible.

There are some ports that have post-activate and pre-deactivate blocks to run 
some program to regenerate some global cache. 

_______________________________________________
macports-dev mailing list
[email protected]
https://lists.macosforge.org/mailman/listinfo/macports-dev

Reply via email to