[oe-commits] Martin Donnelly : base-files: add fstab for systemd based systems
git at git.openembedded.org
git at git.openembedded.org
Sun Jan 20 13:05:19 UTC 2013
Module: openembedded-core.git
Branch: master
Commit: 77bbb839ba25b974a538b90d346b454ccd5deefd
URL: http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=77bbb839ba25b974a538b90d346b454ccd5deefd
Author: Martin Donnelly <martin.donnelly at ge.com>
Date: Sat Jan 19 22:47:11 2013 +0000
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 <martin.donnelly at ge.com>
Signed-off-by: Radu Moisan <radu.moisan at intel.com>
Signed-off-by: Ross Burton <ross.burton at intel.com>
Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>
---
.../base-files/base-files/fstab.systemd | 9 +++++++++
meta/recipes-core/base-files/base-files_3.0.14.bb | 7 ++++++-
2 files changed, 15 insertions(+), 1 deletions(-)
diff --git a/meta/recipes-core/base-files/base-files/fstab.systemd b/meta/recipes-core/base-files/base-files/fstab.systemd
new file mode 100644
index 0000000..cb48a0d
--- /dev/null
+++ b/meta/recipes-core/base-files/base-files/fstab.systemd
@@ -0,0 +1,9 @@
+# stock fstab - you probably want to override this with a machine specific one
+
+rootfs / auto defaults 1 1
+tmpfs /var/volatile tmpfs defaults 0 0
+tmpfs /media/ram tmpfs defaults 0 0
+
+# uncomment this if your device has a SD/MMC/Transflash slot
+#/dev/mmcblk0p1 /media/card auto defaults,sync,noauto 0 0
+
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 8ef7195..a90e995 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
More information about the Openembedded-commits
mailing list