From 06cd5b4b25da645fae5767a44b2e5d63550cdb52 Mon Sep 17 00:00:00 2001 From: Robert Yang Date: Thu, 8 Oct 2015 08:10:50 -0700 Subject: 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, more than 180 packages are not set in a world build. So treat all the files in /etc/ as CONFFILES as Debian does: - All the files in /etc/ are CONFFILES - 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 --- meta/conf/bitbake.conf | 1 + 1 file changed, 1 insertion(+) diff --git a/meta/conf/bitbake.conf b/meta/conf/bitbake.conf index 2fe6b24d67..f0e4b3a9df 100644 --- a/meta/conf/bitbake.conf +++ b/meta/conf/bitbake.conf @@ -271,6 +271,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} \ -- cgit 1.2.3-korg