* [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.