[OE-core] [PATCH 1/4] packaging: allow globs in CONFFILES
Mike Looijmans
mike.looijmans at topic.nl
Fri Dec 19 06:42:24 UTC 2014
On 12/19/2014 07:21 AM, Chen Qi wrote:
> ...
> As almost all files under /etc are basically configuration files, we
> provide a default value for CONFFILES.
>
> CONNFFILES = "${sysconfdir}"
This is going to hurt a lot of recipes. Please do not set this.
The default has always been that CONFFILES is empty. I see no reason
whatsoever to suddenly change this.
> In this way, we don't need to modify every recipe to set the CONFFILES
> variable. Of course, setting CONFFILES in recipes take precedence over
> the CONFFILES. For example, if the recipe author decides that package A
> should only treat files under ${sysconfdir}/default/ as config files,
> he/she can write like this.
>
> CONFFILES_A = "${sysconfdir}/default"
>
> The above situation should not be common. As according to FHS, the /etc
> directory is a place for all system related configuration files.
FHS may have written that somewhere, but if you just take a quick look at what
is in /etc/, you'll find that actual configuration files are quite rare, but
there are tons of scripts and distro related files there. Whether or not a
file there is supposed to be edited by the end-user is something of a distro
decision.
Also, "configuration file" does not necessarily mean that the USER is in
control. A configuration file may also simply distinguish machine capabilities
or software features.
We'll end up having to patch hundreds of recipes with a CONFFILES="" or
similar line.
Met vriendelijke groet / kind regards,
Mike Looijmans
System Expert
TOPIC Embedded Systems
Eindhovenseweg 32-C, NL-5683 KH Best
Postbus 440, NL-5680 AK Best
Telefoon: (+31) (0) 499 33 69 79
Telefax: (+31) (0) 499 33 69 70
E-mail: mike.looijmans at topic.nl
Website: www.topic.nl
Please consider the environment before printing this e-mail
Topic zoekt gedreven (embedded) software specialisten!
http://topic.nl/vacatures/topic-zoekt-software-engineers/
More information about the Openembedded-core
mailing list