All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 1/4] glibc: systemd and sysvinit are not mutually exclusive
@ 2019-01-29  7:24 Jonas Bonn
  2019-01-29  7:24 ` [PATCH 2/4] dbus: volatiles are only needed by sysvinit configuration Jonas Bonn
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Jonas Bonn @ 2019-01-29  7:24 UTC (permalink / raw)
  To: openembedded-core

Signed-off-by: Jonas Bonn <jonas@norrbonn.se>
---
 meta/recipes-core/glibc/glibc-package.inc | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/meta/recipes-core/glibc/glibc-package.inc b/meta/recipes-core/glibc/glibc-package.inc
index a98ae1a29c..329732f48c 100644
--- a/meta/recipes-core/glibc/glibc-package.inc
+++ b/meta/recipes-core/glibc/glibc-package.inc
@@ -107,7 +107,9 @@ do_install_append () {
 		install -d ${D}${sysconfdir}/tmpfiles.d
 		echo "d /run/nscd 755 root root -" \
 			> ${D}${sysconfdir}/tmpfiles.d/nscd.conf
-	else
+	fi
+
+	if ${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', 'true', 'false', d)}; then
 		install -d ${D}${sysconfdir}/default/volatiles
 		echo "d root root 0755 /var/run/nscd none" \
 			> ${D}${sysconfdir}/default/volatiles/98_nscd
-- 
2.19.1



^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [PATCH 2/4] dbus: volatiles are only needed by sysvinit configuration
  2019-01-29  7:24 [PATCH 1/4] glibc: systemd and sysvinit are not mutually exclusive Jonas Bonn
@ 2019-01-29  7:24 ` Jonas Bonn
  2019-01-29  7:24 ` [PATCH 3/4] base-files: filesystems serves no real purpose Jonas Bonn
  2019-01-29  7:24 ` [PATCH 4/4] keymaps: tighten package write dependency Jonas Bonn
  2 siblings, 0 replies; 4+ messages in thread
From: Jonas Bonn @ 2019-01-29  7:24 UTC (permalink / raw)
  To: openembedded-core

Signed-off-by: Jonas Bonn <jonas@norrbonn.se>
---
 meta/recipes-core/dbus/dbus_1.12.10.bb | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/meta/recipes-core/dbus/dbus_1.12.10.bb b/meta/recipes-core/dbus/dbus_1.12.10.bb
index d71f7f7042..d3301278b0 100644
--- a/meta/recipes-core/dbus/dbus_1.12.10.bb
+++ b/meta/recipes-core/dbus/dbus_1.12.10.bb
@@ -120,6 +120,9 @@ do_install() {
 		install -d ${D}${sysconfdir}/init.d
 		sed 's:@bindir@:${bindir}:' < ${WORKDIR}/dbus-1.init >${WORKDIR}/dbus-1.init.sh
 		install -m 0755 ${WORKDIR}/dbus-1.init.sh ${D}${sysconfdir}/init.d/dbus-1
+		install -d ${D}${sysconfdir}/default/volatiles
+		echo "d messagebus messagebus 0755 ${localstatedir}/run/dbus none" \
+		     > ${D}${sysconfdir}/default/volatiles/99_dbus
 	fi
 
 	if ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)}; then
@@ -131,10 +134,6 @@ do_install() {
 		ln -fs ../dbus.service ${D}${systemd_system_unitdir}/multi-user.target.wants/dbus.service
 	fi
 
-	install -d ${D}${sysconfdir}/default/volatiles
-	echo "d messagebus messagebus 0755 ${localstatedir}/run/dbus none" \
-	     > ${D}${sysconfdir}/default/volatiles/99_dbus
-
 
 	mkdir -p ${D}${localstatedir}/lib/dbus
 
-- 
2.19.1



^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [PATCH 3/4] base-files: filesystems serves no real purpose
  2019-01-29  7:24 [PATCH 1/4] glibc: systemd and sysvinit are not mutually exclusive Jonas Bonn
  2019-01-29  7:24 ` [PATCH 2/4] dbus: volatiles are only needed by sysvinit configuration Jonas Bonn
@ 2019-01-29  7:24 ` Jonas Bonn
  2019-01-29  7:24 ` [PATCH 4/4] keymaps: tighten package write dependency Jonas Bonn
  2 siblings, 0 replies; 4+ messages in thread
From: Jonas Bonn @ 2019-01-29  7:24 UTC (permalink / raw)
  To: openembedded-core

mount can generally figure out the filesystem type from the superblock;
otherwise, /proc/filesystems is a more correct fallback than
/etc/filesystems and presumably always available.

Signed-off-by: Jonas Bonn <jonas@norrbonn.se>
---
 meta/recipes-core/base-files/base-files/filesystems | 8 --------
 meta/recipes-core/base-files/base-files_3.0.14.bb   | 2 --
 2 files changed, 10 deletions(-)
 delete mode 100644 meta/recipes-core/base-files/base-files/filesystems

diff --git a/meta/recipes-core/base-files/base-files/filesystems b/meta/recipes-core/base-files/base-files/filesystems
deleted file mode 100644
index 7e6c41c38f..0000000000
--- a/meta/recipes-core/base-files/base-files/filesystems
+++ /dev/null
@@ -1,8 +0,0 @@
-ext4
-ext3
-ext2
-vfat
-fat
-btrfs
-minix
-*
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 f42a4ef7c4..a1639db830 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,7 +18,6 @@ SRC_URI = "file://rotation \
            file://profile \
            file://shells \
            file://fstab \
-           file://filesystems \
            file://issue.net \
            file://issue \
            file://usbd \
@@ -123,7 +122,6 @@ do_install () {
 	fi
 
 	install -m 0644 ${WORKDIR}/fstab ${D}${sysconfdir}/fstab
-	install -m 0644 ${WORKDIR}/filesystems ${D}${sysconfdir}/filesystems
 	install -m 0644 ${WORKDIR}/usbd ${D}${sysconfdir}/default/usbd
 	install -m 0644 ${WORKDIR}/profile ${D}${sysconfdir}/profile
 	sed -i 's#ROOTHOME#${ROOT_HOME}#' ${D}${sysconfdir}/profile
-- 
2.19.1



^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [PATCH 4/4] keymaps: tighten package write dependency
  2019-01-29  7:24 [PATCH 1/4] glibc: systemd and sysvinit are not mutually exclusive Jonas Bonn
  2019-01-29  7:24 ` [PATCH 2/4] dbus: volatiles are only needed by sysvinit configuration Jonas Bonn
  2019-01-29  7:24 ` [PATCH 3/4] base-files: filesystems serves no real purpose Jonas Bonn
@ 2019-01-29  7:24 ` Jonas Bonn
  2 siblings, 0 replies; 4+ messages in thread
From: Jonas Bonn @ 2019-01-29  7:24 UTC (permalink / raw)
  To: openembedded-core

The dependency on systemd-systemctl-native is only needed if _both_
systemd and sysvinit are in play.

Signed-off-by: Jonas Bonn <jonas@norrbonn.se>
---
 meta/recipes-bsp/keymaps/keymaps_1.0.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-bsp/keymaps/keymaps_1.0.bb b/meta/recipes-bsp/keymaps/keymaps_1.0.bb
index 34b208c5b3..24b13f920f 100644
--- a/meta/recipes-bsp/keymaps/keymaps_1.0.bb
+++ b/meta/recipes-bsp/keymaps/keymaps_1.0.bb
@@ -37,7 +37,7 @@ do_install () {
     fi
 }
 
-PACKAGE_WRITE_DEPS_append = " ${@bb.utils.contains('DISTRO_FEATURES','systemd','systemd-systemctl-native','',d)}"
+PACKAGE_WRITE_DEPS_append = " ${@bb.utils.contains('DISTRO_FEATURES','systemd sysvinit','systemd-systemctl-native','',d)}"
 pkg_postinst_${PN} () {
 	if ${@bb.utils.contains('DISTRO_FEATURES','systemd sysvinit','true','false',d)}; then
 		if [ -n "$D" ]; then
-- 
2.19.1



^ permalink raw reply related	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2019-01-29  7:24 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-01-29  7:24 [PATCH 1/4] glibc: systemd and sysvinit are not mutually exclusive Jonas Bonn
2019-01-29  7:24 ` [PATCH 2/4] dbus: volatiles are only needed by sysvinit configuration Jonas Bonn
2019-01-29  7:24 ` [PATCH 3/4] base-files: filesystems serves no real purpose Jonas Bonn
2019-01-29  7:24 ` [PATCH 4/4] keymaps: tighten package write dependency Jonas Bonn

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.