From patchwork Mon Mar 21 12:53:40 2011 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [v2] base-files-3.0.14 configuration files Date: Mon, 21 Mar 2011 12:53:40 -0000 From: Peter Gsellmann X-Patchwork-Id: 1649 Message-Id: <201103211353.40761.pgsellmann@portner-elektronik.at> To: openembedded-devel@lists.openembedded.org Mark some files in ${sysconfdir} as configuration files so they are not blindly overwritten when upgrading Adjust conffiles variable to be usable as default in CONFFILES Images nylon,slugo inherit and amend default set of conffiles Image micro has very few configuration files Signed-off-by: Peter Gsellmann --- recipes/base-files/base-files_3.0.14.bb | 21 +++++++++++---------- 1 files changed, 11 insertions(+), 10 deletions(-) diff --git a/recipes/base-files/base-files_3.0.14.bb b/recipes/base-files/base-files_3.0.14.bb index 0aa27f4..65cab03 100644 --- a/recipes/base-files/base-files_3.0.14.bb +++ b/recipes/base-files/base-files_3.0.14.bb @@ -1,7 +1,8 @@ DESCRIPTION = "Miscellaneous files for the base system." SECTION = "base" PRIORITY = "required" -PR = "r102" +PR = "r103" + LICENSE = "GPL" SRC_URI = " \ @@ -55,10 +56,10 @@ media = "card cf net ram" media_micro = "" volatiles = "cache run log lock tmp" -conffiles = "${sysconfdir}/debian_version ${sysconfdir}/host.conf \ - ${sysconfdir}/inputrc ${sysconfdir}/issue /${sysconfdir}/issue.net \ - ${sysconfdir}/nsswitch.conf ${sysconfdir}/profile \ - ${sysconfdir}/default" +conffiles = "${sysconfdir}/fstab ${sysconfdir}/host.conf ${sysconfdir}/hostname \ + ${sysconfdir}/inputrc ${sysconfdir}/issue /${sysconfdir}/issue.net \ + ${sysconfdir}/motd ${sysconfdir}/nsswitch.conf ${sysconfdir}/profile \ + " # # set standard hostname, might be a candidate for a DISTRO variable? :M: @@ -95,7 +96,7 @@ do_install () { fi if [ "${DISTRO}" != "micro" -a "${DISTRO}" != "micro-uclibc" ]; then - install -m 644 ${WORKDIR}/issue* ${D}${sysconfdir} + install -m 644 ${WORKDIR}/issue* ${D}${sysconfdir} if [ -n "${DISTRO_NAME}" ]; then echo -n "${DISTRO_NAME} " >> ${D}${sysconfdir}/issue @@ -181,8 +182,8 @@ PACKAGE_ARCH_rt3000 = "rt3000" PACKAGE_ARCH = "${MACHINE_ARCH}" -CONFFILES_${PN} = "${sysconfdir}/fstab ${sysconfdir}/hostname" -CONFFILES_${PN}_micro = "" -CONFFILES_${PN}_nylon = "${sysconfdir}/resolv.conf ${sysconfdir}/fstab ${sysconfdir}/hostname" -CONFFILES_${PN}_slugos = "${sysconfdir}/resolv.conf ${sysconfdir}/fstab ${sysconfdir}/hostname" +CONFFILES_${PN} = ${conffiles} +CONFFILES_${PN}_micro = "${sysconfdir}/hostname ${sysconfdir}/nsswitch.conf" +CONFFILES_${PN}_nylon = "${sysconfdir}/resolv.conf" + ${conffiles} +CONFFILES_${PN}_slugos = "${sysconfdir}/resolv.conf" + ${conffiles}