summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta/recipes-core/systemd/systemd_256.9.bb28
1 files changed, 25 insertions, 3 deletions
diff --git a/meta/recipes-core/systemd/systemd_256.9.bb b/meta/recipes-core/systemd/systemd_256.9.bb
index 2b5a90aacb..a9224915c6 100644
--- a/meta/recipes-core/systemd/systemd_256.9.bb
+++ b/meta/recipes-core/systemd/systemd_256.9.bb
@@ -415,6 +415,7 @@ PACKAGE_BEFORE_PN = "\
415 ${PN}-journal-remote \ 415 ${PN}-journal-remote \
416 ${PN}-kernel-install \ 416 ${PN}-kernel-install \
417 ${PN}-mime \ 417 ${PN}-mime \
418 ${PN}-networkd \
418 ${PN}-rpm-macros \ 419 ${PN}-rpm-macros \
419 ${PN}-udev-rules \ 420 ${PN}-udev-rules \
420 ${PN}-vconsole-setup \ 421 ${PN}-vconsole-setup \
@@ -443,6 +444,7 @@ SYSTEMD_PACKAGES = "${@bb.utils.contains('PACKAGECONFIG', 'binfmt', '${PN}-binfm
443 ${@bb.utils.contains('PACKAGECONFIG', 'microhttpd', '${PN}-journal-gatewayd', '', d)} \ 444 ${@bb.utils.contains('PACKAGECONFIG', 'microhttpd', '${PN}-journal-gatewayd', '', d)} \
444 ${@bb.utils.contains('PACKAGECONFIG', 'microhttpd', '${PN}-journal-remote', '', d)} \ 445 ${@bb.utils.contains('PACKAGECONFIG', 'microhttpd', '${PN}-journal-remote', '', d)} \
445 ${@bb.utils.contains('PACKAGECONFIG', 'journal-upload', '${PN}-journal-upload', '', d)} \ 446 ${@bb.utils.contains('PACKAGECONFIG', 'journal-upload', '${PN}-journal-upload', '', d)} \
447 ${@bb.utils.contains('PACKAGECONFIG', 'networkd', '${PN}-networkd', '', d)} \
446" 448"
447SYSTEMD_SERVICE:${PN}-binfmt = "systemd-binfmt.service" 449SYSTEMD_SERVICE:${PN}-binfmt = "systemd-binfmt.service"
448 450
@@ -451,12 +453,13 @@ USERADD_PACKAGES = "${PN} \
451 ${@bb.utils.contains('PACKAGECONFIG', 'microhttpd', '${PN}-journal-gatewayd', '', d)} \ 453 ${@bb.utils.contains('PACKAGECONFIG', 'microhttpd', '${PN}-journal-gatewayd', '', d)} \
452 ${@bb.utils.contains('PACKAGECONFIG', 'microhttpd', '${PN}-journal-remote', '', d)} \ 454 ${@bb.utils.contains('PACKAGECONFIG', 'microhttpd', '${PN}-journal-remote', '', d)} \
453 ${@bb.utils.contains('PACKAGECONFIG', 'journal-upload', '${PN}-journal-upload', '', d)} \ 455 ${@bb.utils.contains('PACKAGECONFIG', 'journal-upload', '${PN}-journal-upload', '', d)} \
456 ${@bb.utils.contains('PACKAGECONFIG', 'networkd', '${PN}-networkd', '', d)} \
454" 457"
455GROUPADD_PARAM:${PN} = "-r systemd-journal;" 458GROUPADD_PARAM:${PN} = "-r systemd-journal;"
456GROUPADD_PARAM:udev = "-r render" 459GROUPADD_PARAM:udev = "-r render"
457GROUPADD_PARAM:${PN} += "${@bb.utils.contains('PACKAGECONFIG', 'polkit_hostnamed_fallback', '-r systemd-hostname;', '', d)}" 460GROUPADD_PARAM:${PN} += "${@bb.utils.contains('PACKAGECONFIG', 'polkit_hostnamed_fallback', '-r systemd-hostname;', '', d)}"
458USERADD_PARAM:${PN} += "${@bb.utils.contains('PACKAGECONFIG', 'coredump', '--system -d / -M --shell /sbin/nologin systemd-coredump;', '', d)}" 461USERADD_PARAM:${PN} += "${@bb.utils.contains('PACKAGECONFIG', 'coredump', '--system -d / -M --shell /sbin/nologin systemd-coredump;', '', d)}"
459USERADD_PARAM:${PN} += "${@bb.utils.contains('PACKAGECONFIG', 'networkd', '--system -d / -M --shell /sbin/nologin systemd-network;', '', d)}" 462USERADD_PARAM:${PN}-networkd = "--system -d / -M --shell /sbin/nologin systemd-network"
460USERADD_PARAM:${PN} += "${@bb.utils.contains('PACKAGECONFIG', 'polkit', '--system --no-create-home --user-group --home-dir ${datadir}/polkit-1 polkitd;', '', d)}" 463USERADD_PARAM:${PN} += "${@bb.utils.contains('PACKAGECONFIG', 'polkit', '--system --no-create-home --user-group --home-dir ${datadir}/polkit-1 polkitd;', '', d)}"
461USERADD_PARAM:${PN} += "${@bb.utils.contains('PACKAGECONFIG', 'resolved', '--system -d / -M --shell /sbin/nologin systemd-resolve;', '', d)}" 464USERADD_PARAM:${PN} += "${@bb.utils.contains('PACKAGECONFIG', 'resolved', '--system -d / -M --shell /sbin/nologin systemd-resolve;', '', d)}"
462USERADD_PARAM:${PN} += "${@bb.utils.contains('PACKAGECONFIG', 'timesyncd', '--system -d / -M --shell /sbin/nologin systemd-timesync;', '', d)}" 465USERADD_PARAM:${PN} += "${@bb.utils.contains('PACKAGECONFIG', 'timesyncd', '--system -d / -M --shell /sbin/nologin systemd-timesync;', '', d)}"
@@ -623,6 +626,27 @@ FILES:${PN}-extra-utils = "\
623FILES:${PN}-mime = "${MIMEDIR}" 626FILES:${PN}-mime = "${MIMEDIR}"
624RRECOMMENDS:${PN} += "${PN}-mime" 627RRECOMMENDS:${PN} += "${PN}-mime"
625 628
629FILES:${PN}-networkd = "\
630 ${bindir}/networkctl \
631 ${datadir}/dbus-1/system-services/org.freedesktop.network1.service \
632 ${datadir}/dbus-1/system.d/org.freedesktop.network1.conf \
633 ${datadir}/polkit-1/actions/org.freedesktop.network1.policy \
634 ${nonarch_libdir}/sysusers.d/systemd-network.conf \
635 ${nonarch_libdir}/tmpfiles.d/systemd-network.conf \
636 ${sysconfdir}/systemd/networkd.conf \
637 ${systemd_system_unitdir}/systemd-networkd* \
638 ${systemd_unitdir}/network/*.network \
639 ${systemd_unitdir}/network/*.network.example \
640 ${systemd_unitdir}/networkd.conf \
641 ${systemd_unitdir}/systemd-networkd* \
642"
643# systemd-networkd-persistent-storage.service BindsTo=systemd-networkd.service
644# systemd-networkd.service has Also=systemd-networkd-wait-online.service
645SYSTEMD_SERVICE:${PN}-networkd = "systemd-networkd.service"
646CONFFILES:${PN}-networkd = "${sysconfdir}/systemd/networkd.conf"
647RDEPENDS:${PN}-networkd += "${PN}"
648RRECOMMENDS:${PN} += "${@bb.utils.contains('PACKAGECONFIG', 'networkd', '${PN}-networkd', '', d)}"
649
626FILES:${PN}-udev-rules = "\ 650FILES:${PN}-udev-rules = "\
627 ${nonarch_libdir}/udev/rules.d/70-uaccess.rules \ 651 ${nonarch_libdir}/udev/rules.d/70-uaccess.rules \
628 ${nonarch_libdir}/udev/rules.d/71-seat.rules \ 652 ${nonarch_libdir}/udev/rules.d/71-seat.rules \
@@ -633,7 +657,6 @@ FILES:${PN}-udev-rules = "\
633CONFFILES:${PN} = "${sysconfdir}/systemd/coredump.conf \ 657CONFFILES:${PN} = "${sysconfdir}/systemd/coredump.conf \
634 ${sysconfdir}/systemd/journald.conf \ 658 ${sysconfdir}/systemd/journald.conf \
635 ${sysconfdir}/systemd/logind.conf \ 659 ${sysconfdir}/systemd/logind.conf \
636 ${sysconfdir}/systemd/networkd.conf \
637 ${sysconfdir}/systemd/pstore.conf \ 660 ${sysconfdir}/systemd/pstore.conf \
638 ${sysconfdir}/systemd/resolved.conf \ 661 ${sysconfdir}/systemd/resolved.conf \
639 ${sysconfdir}/systemd/sleep.conf \ 662 ${sysconfdir}/systemd/sleep.conf \
@@ -701,7 +724,6 @@ FILES:${PN} = " ${base_bindir}/* \
701 ${nonarch_libdir}/modprobe.d/README \ 724 ${nonarch_libdir}/modprobe.d/README \
702 ${datadir}/dbus-1/system.d/org.freedesktop.timedate1.conf \ 725 ${datadir}/dbus-1/system.d/org.freedesktop.timedate1.conf \
703 ${datadir}/dbus-1/system.d/org.freedesktop.locale1.conf \ 726 ${datadir}/dbus-1/system.d/org.freedesktop.locale1.conf \
704 ${datadir}/dbus-1/system.d/org.freedesktop.network1.conf \
705 ${datadir}/dbus-1/system.d/org.freedesktop.resolve1.conf \ 727 ${datadir}/dbus-1/system.d/org.freedesktop.resolve1.conf \
706 ${datadir}/dbus-1/system.d/org.freedesktop.systemd1.conf \ 728 ${datadir}/dbus-1/system.d/org.freedesktop.systemd1.conf \
707 ${@bb.utils.contains('PACKAGECONFIG', 'polkit_hostnamed_fallback', '${datadir}/dbus-1/system.d/org.freedesktop.hostname1_no_polkit.conf', '', d)} \ 729 ${@bb.utils.contains('PACKAGECONFIG', 'polkit_hostnamed_fallback', '${datadir}/dbus-1/system.d/org.freedesktop.hostname1_no_polkit.conf', '', d)} \