How do you add config files - "file" can't find it's configuration files?

Spencer spencertparkin at gmail.com
Fri Sep 16 14:05:03 UTC 2016


I never like hard coded paths.  Can YAML files somehow configure what C pre processor definitions we get during compilation?  An if-def could be used in places where the program is to locate resources and so use either $SNAP prepended or something else when not run as a snap.

> On Sep 16, 2016, at 7:45 AM, Jamie Strandboge <jamie at canonical.com> wrote:
> 
>> On Fri, 2016-09-16 at 08:11 -0500, Dave Chiluk wrote:
>> Can't we do something more elegant than that?  Having to implement
>> wrappers and or code changes to each and every program with hardcoded
>> values seems overly painful.
>> 
>> Couldn't we do something fancy/smart with system calls such that fopen
>> prepends $SNAP to most requests?  I can't imagine there being more than
>> a few system calls that would need to be modified.
> 
> There is a bug related to this[1] and the idea Gustavo had is that snappy would
> provide a way for you to declare in your yaml a way to map /etc/magic to
> $SNAP/etc/magic.
> 
> [1]https://bugs.launchpad.net/snapcraft/+bug/1577514/comments/6
> 
> -- 
> Jamie Strandboge             | http://www.canonical.com
> 
> -- 
> Snapcraft mailing list
> Snapcraft at lists.snapcraft.io
> Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/snapcraft




More information about the Snapcraft mailing list