From: Robert Yang Date: Thu, 8 Oct 2015 15:10:50 +0000 (-0700) Subject: bitbake.conf: set CONFFILES by default X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c1a0f5138542a1f120dd58958d19efb20adbb223;p=thirdparty%2Fopenembedded%2Fopenembedded-core-contrib.git bitbake.conf: set CONFFILES by default There are a lot of binary packages have files in /etc/, but only a few of them have set CONFFILES, 187 packages are not set in a world build. So treat all the files in /etc/ as CONFILES as Debian does - Move the file out of /etc/ if it is not a conffile - If /etc/foo can't be moved out, and is changed during runtime, then create a symlink /etc/foo -> /var/foo [YOCTO #8436] Signed-off-by: Robert Yang --- diff --git a/meta/conf/bitbake.conf b/meta/conf/bitbake.conf index 9ddd1c080ba..7a53819962a 100644 --- a/meta/conf/bitbake.conf +++ b/meta/conf/bitbake.conf @@ -269,6 +269,7 @@ PACKAGE_BEFORE_PN ?= "" PACKAGES = "${PN}-dbg ${PN}-staticdev ${PN}-dev ${PN}-doc ${PN}-locale ${PACKAGE_BEFORE_PN} ${PN}" PACKAGES_DYNAMIC = "^${PN}-locale-.*" FILES = "" +CONFFILES = "${sysconfdir}/*" FILES_${PN} = "${bindir}/* ${sbindir}/* ${libexecdir}/* ${libdir}/lib*${SOLIBS} \ ${sysconfdir} ${sharedstatedir} ${localstatedir} \