From 77bbb839ba25b974a538b90d346b454ccd5deefd Mon Sep 17 00:00:00 2001 From: Martin Donnelly Date: Sat, 19 Jan 2013 22:47:11 +0000 Subject: base-files: add fstab for systemd based systems The default fstab has entries which are not necessary in systemd based systems so add a simpler default in this case. Signed-off-by: Martin Donnelly Signed-off-by: Radu Moisan Signed-off-by: Ross Burton Signed-off-by: Richard Purdie --- meta/recipes-core/base-files/base-files_3.0.14.bb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'meta/recipes-core/base-files/base-files_3.0.14.bb') diff --git a/meta/recipes-core/base-files/base-files_3.0.14.bb b/meta/recipes-core/base-files/base-files_3.0.14.bb index 8ef71958b0..a90e995932 100644 --- a/meta/recipes-core/base-files/base-files_3.0.14.bb +++ b/meta/recipes-core/base-files/base-files_3.0.14.bb @@ -18,6 +18,7 @@ SRC_URI = "file://rotation \ file://profile \ file://shells \ file://fstab \ + file://fstab.systemd \ file://filesystems \ file://issue.net \ file://issue \ @@ -91,7 +92,11 @@ do_install () { install -m 0644 ${WORKDIR}/rotation ${D}${sysconfdir}/rotation fi - install -m 0644 ${WORKDIR}/fstab ${D}${sysconfdir}/fstab + if ${@base_contains('DISTRO_FEATURES','systemd','true','false',d)}; then + install -m 0644 ${WORKDIR}/fstab.systemd ${D}${sysconfdir}/fstab + else + install -m 0644 ${WORKDIR}/fstab ${D}${sysconfdir}/fstab + fi install -m 0644 ${WORKDIR}/filesystems ${D}${sysconfdir}/filesystems install -m 0644 ${WORKDIR}/usbd ${D}${sysconfdir}/default/usbd sed -i "s#ROOTHOME#${ROOT_HOME}#" ${WORKDIR}/profile -- cgit 1.2.3-korg