/openbmc/openbmc/poky/meta/recipes-core/systemd/ |
H A D | systemd_256.8.bb | 1 require systemd.inc 11 inherit useradd pkgconfig meson perlnative update-rc.d update-alternatives qemu systemd gettext bas… 17 # As this recipe builds udev, respect systemd being in DISTRO_FEATURES so 18 # that we don't build both udev and systemd in world builds. 19 REQUIRED_DISTRO_FEATURES += "systemd" 28 file://systemd-pager.sh \ 30 file://0002-implment-systemd-sysv-install-for-OE.patch \ 126 # systemd won't fail but the library-related feature will be skipped with a warning. 128 # Use the upstream systemd serial-getty@.service and rely on 129 # systemd-getty-generator instead of using the OE-core specific [all …]
|
/openbmc/openbmc/meta-ibm/recipes-core/systemd/ |
H A D | systemd_%.bbappend | 3 SRC_URI:append:ibm-ac-server = " file://systemd-journald-override.conf" 7 SRC_URI:append:p10bmc = " file://systemd-journald-override.conf" 11 SRC_URI:append:p10bmc = " file://systemd-networkd-only-wait-for-one.conf" 12 SRC_URI:append:p10bmc = " file://systemd-sulogin-force.conf" 14 SRC_URI:append:genesis3 = " file://systemd-networkd-only-wait-for-one.conf" 15 SRC_URI:append:sbp1 = " file://systemd-networkd-only-wait-for-one.conf" 17 SRC_URI:append:system1 = " file://systemd-networkd-only-wait-for-one.conf" 20 SRC_URI:append:system1 = " file://systemd-journald-override.conf" 23 FILES:${PN}:append:ibm-ac-server = " ${systemd_system_unitdir}/systemd-journald.service.d/systemd-j… 27 FILES:${PN}:append:p10bmc = " ${systemd_system_unitdir}/systemd-journald.service.d/systemd-journald… [all …]
|
/openbmc/openbmc/poky/meta/lib/oeqa/selftest/cases/ |
H A D | bbclasses.py | 10 class Systemd(OESelftestTestCase): class 12 Tests related to the systemd bbclass. 37 systemd distro feature is enabled, but sysvinit is not. 38 Expected: Systemd service file exists, but /etc does not. 44 DISTRO_FEATURES:append = " systemd usrmerge" 46 VIRTUAL-RUNTIME_init_manager = "systemd" 48 bitbake("systemd-only systemd-and-sysvinit -c install") 50 self.getVars("systemd-only") 53 self.getVars("systemd-and-sysvinit") 59 Summary: Verify that both systemd and sysvinit files are installed [all …]
|
H A D | uki.py | 20 …"Build and boot into UEFI firmware (omvf/edk2), systemd-boot, initrd without systemd, rootfs with … 28 # efi firmware must load systemd-boot, not grub 29 EFI_PROVIDER = "systemd-boot" 35 # efi, uki and systemd features must be enabled 36 INIT_MANAGER = "systemd" 68 # Check that systemd-boot was the loader 69 …at /sys/firmware/efi/efivars/LoaderInfo-4a67b082-0a4c-41cf-b6c7-440b29bb8c4f ) | grep systemd-boot" 73 # Check that systemd-stub was used 74 … cat /sys/firmware/efi/efivars/StubInfo-4a67b082-0a4c-41cf-b6c7-440b29bb8c4f ) | grep systemd-stub" 86 …"""Build and boot into UEFI firmware (omvf/edk2), systemd-boot, initrd with sysvinit, rootfs with … [all …]
|
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-extended/dlt-daemon/dlt-daemon/ |
H A D | 0002-Don-t-execute-processes-as-a-specific-user.patch | 9 systemd/dlt-adaptor-udp.service.cmake | 1 - 10 systemd/dlt-dbus.service.cmake | 1 - 11 systemd/dlt-example-user.service.cmake | 1 - 12 systemd/dlt-receive.service.cmake | 1 - 13 systemd/dlt-system.service.cmake | 1 - 14 systemd/dlt.service.cmake | 1 - 17 diff --git a/systemd/dlt-adaptor-udp.service.cmake b/systemd/dlt-adaptor-udp.service.cmake 19 --- a/systemd/dlt-adaptor-udp.service.cmake 20 +++ b/systemd/dlt-adaptor-udp.service.cmake 33 diff --git a/systemd/dlt-dbus.service.cmake b/systemd/dlt-dbus.service.cmake [all …]
|
/openbmc/openbmc/poky/meta/recipes-core/systemd/systemd/ |
H A D | 0003-coredump-set-ProtectHome-to-read-only.patch | 6 In https://github.com/systemd/systemd/pull/5283/commits/924453c22599cc246746a0233b2f52a27ade0819 7 …set to true for systemd-coredump in order to reduce risk, since an attacker could craft a maliciou… 8 At that point the object analysis was done in the main systemd-coredump process. 9 Because of this systemd-coredump is unable to product symbolicated call-stacks for binaries running… 11 However, later in https://github.com/systemd/systemd/commit/61aea456c12c54f49c4a76259af130e576130ce… 14 Let's set ProtectHome to read-only so that systemd-coredump produces symbolicated call-stacks for p… 16 Upstream-Status: Backport [https://github.com/systemd/systemd/commit/4ac1755be2d6c141fae7e57c42936e… 20 units/systemd-coredump@.service.in | 2 +- 23 diff --git a/units/systemd-coredump@.service.in b/units/systemd-coredump@.service.in 25 --- a/units/systemd-coredump@.service.in [all …]
|
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-extended/dlt-daemon/ |
H A D | dlt-daemon_2.18.10.bb | 19 file://0004-Modify-systemd-config-directory.patch \ 27 …GECONFIG ?= "${@bb.utils.contains('DISTRO_FEATURES', 'systemd', ' systemd systemd-watchdog systemd… 36 PACKAGECONFIG[systemd] = "-DWITH_SYSTEMD=ON,-DWITH_SYSTEMD=OFF -DWITH_DLT_SYSTEM=OFF,systemd" 37 PACKAGECONFIG[systemd-watchdog] = "-DWITH_SYSTEMD_WATCHDOG=ON,-DWITH_SYSTEMD_WATCHDOG=OFF,systemd,l… 38 PACKAGECONFIG[systemd-journal] = "-DWITH_SYSTEMD_JOURNAL=ON,-DWITH_SYSTEMD_JOURNAL=OFF,systemd,libs… 50 inherit autotools gettext cmake pkgconfig systemd 56 PACKAGES += "${PN}-systemd" 57 SYSTEMD_PACKAGES = "${PN} ${PN}-systemd" 58 SYSTEMD_SERVICE:${PN} = " ${@bb.utils.contains('PACKAGECONFIG', 'systemd', 'dlt.service', '', d)} \ 59 … ${@bb.utils.contains('PACKAGECONFIG', 'systemd dlt-system', 'dlt-system.service', '', d)} \ [all …]
|
/openbmc/openbmc/meta-security/docs/ |
H A D | dm-verity-systemd-x86-64.txt | 1 dm-verity and x86-64 and systemd 4 also systemd - systemd has dm-verity bindings and is more likely to be 17 This will make use of wic/systemd-bootdisk-dmverity.wks.in -- note that it 21 In addition to the basic dm-verity settings, choose systemd in local.conf: 23 DISTRO_FEATURES:append = " security systemd" 24 VIRTUAL-RUNTIME_init_manager = "systemd" 25 EFI_PROVIDER = "systemd-boot" 26 PACKAGECONFIG:append:pn-systemd = " cryptsetup" 29 for enabling systemd. It is important for dm-verity, since it triggers 32 /lib/systemd/system-generators/systemd-veritysetup-generator [all …]
|
/openbmc/openbmc/poky/documentation/dev-manual/ |
H A D | init-manager.rst | 10 implementation, as well as support for :wikipedia:`systemd <Systemd>`, which 33 In comparison, systemd treats components as units. Using units is a 37 in systemd, where target is also a type of supported unit. 40 by one) during init and parallelization is not supported. With systemd, services 42 of a given service, though systemd will also provide more services by default, 43 therefore increasing the total system boot time. systemd also substantially 49 :wikipedia:`udev <Udev>`, which SysVinit and systemd both use. 70 Using systemd 73 The last option is to use systemd together with the udev device 77 INIT_MANAGER = "systemd" [all …]
|
/openbmc/openbmc/meta-quanta/meta-s6q/recipes-core/systemd/ |
H A D | systemd-conf_%.bbappend | 14 ${sysconfdir}/systemd/resolved.conf.d/s6q-resolv.conf \ 15 ${sysconfdir}/systemd/network/00-bmc-eth0.network.d/ \ 16 ${sysconfdir}/systemd/network/00-bmc-eth1.network.d/ \ 19 ${sysconfdir}/systemd/network/10-bmc-bond0.netdev \ 20 ${sysconfdir}/systemd/network/00-bmc-bond0.network.d/bond0.conf \ 26 install -d ${D}${sysconfdir}/systemd/resolved.conf.d/ 28 ${D}${sysconfdir}/systemd/resolved.conf.d/ 29 install -d ${D}${sysconfdir}/systemd/network/ 30 install -d ${D}${sysconfdir}/systemd/network/00-bmc-eth0.network.d/ 31 install -d ${D}${sysconfdir}/systemd/network/00-bmc-eth1.network.d/ [all …]
|
/openbmc/openbmc-tools/rootfs_size/ |
H A D | results.txt | 7 1626112: /lib/systemd 14 598016: /lib/systemd/libsystemd-shared-239.so 27 348160: /lib/systemd/systemd 46 184320: /lib/systemd/systemd-udevd 50 176128: /lib/systemd/systemd-networkd 78 114688: /lib/systemd/systemd-resolved 148 40960: /lib/systemd/systemd-journald 149 36864: /bin/systemd-hwdb 183 28672: /lib/systemd/system 205 24576: /lib/systemd/system-generators [all …]
|
/openbmc/docs/architecture/ |
H A D | openbmc-systemd.md | 1 # OpenBMC & Systemd 3 OpenBMC uses [systemd](https://www.freedesktop.org/wiki/Software/systemd/) to 5 which processes are started. There is a lot of documentation on systemd and to 9 [Unit](https://www.freedesktop.org/software/systemd/man/systemd.unit.html#) - 10 Units are the basic framework of all systemd work. 11 [Service](https://www.freedesktop.org/software/systemd/man/systemd.service.html) - 13 [Target](https://www.freedesktop.org/software/systemd/man/systemd.target.html) - 19 On an OpenBMC system, you can go to /lib/systemd/system/ and see all of the 20 systemd units on the system. You can easily cat these files to start looking at 22 /etc/systemd/system and /run/systemd/system as well. [all …]
|
/openbmc/docs/designs/ |
H A D | target-fail-monitoring.md | 1 # Monitoring and Logging OpenBMC Systemd Target and Service Failures 9 OpenBMC uses systemd to coordinate the starting and stopping of its 10 applications. For example, systemd is used to start all of OpenBMC's initial 14 [openbmc-systemd.md][1] has a good summary of systemd and the basics of how it 17 At a high level, systemd is composed of units. For OpenBMC, the two key unit 20 There are situations where OpenBMC systemd targets fail. They fail due to a 25 critical that if a systemd target fails within OpenBMC, the user be notified. 38 state management and systemd within OpenBMC. 40 systemd provides signals when units complete and provides status on that 41 completed unit. See the JobNew()/JobRemoved() section in the [systemd dbus [all …]
|
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-core/plymouth/plymouth/ |
H A D | 0001-Make-full-path-to-systemd-tty-ask-password-agent-con.patch | 4 Subject: [PATCH] Make full path to systemd-tty-ask-password-agent configurable 16 systemd-units/meson.build | 2 +- 23 @@ -44,7 +44,7 @@ if get_option('systemd-integration') 27 - systemd_ask_password_agent = find_program('systemd-tty-ask-password-agent') 28 + systemd_ask_password_agent = get_option('systemd-tty-ask-password-agent') 36 @@ -53,6 +53,11 @@ option('systemd-integration', 38 description: 'Coordinate boot up with systemd', 40 +option('systemd-tty-ask-password-agent', 42 + value: '/bin/systemd-tty-ask-password-agent', 43 + description: 'Path of systemd-tty-ask-password-agent', [all …]
|
/openbmc/openbmc/meta-openembedded/meta-networking/recipes-connectivity/networkmanager/networkmanager/ |
H A D | 0001-libnm-systemd-core-Disable-sd_dhcp6_client_set_duid_.patch | 4 Subject: [PATCH] libnm-systemd-core: Disable sd_dhcp6_client_set_duid_uuid 7 When building on musl systems ( with out systemd ), and using LLD linker 14 …(/usr/src/debug/networkmanager/1.48.0/../NetworkManager-1.48.0/src/libnm-systemd-core/src/libsyste… 15 … libnm-systemd-core.a.p/src_libsystemd-network_sd-dhcp-duid.c.o:(sd_dhcp_duid_set_uuid) in ar… 21 src/libnm-systemd-core/src/libsystemd-network/sd-dhcp-duid.c | 2 ++ 25 diff --git a/src/libnm-systemd-core/src/libsystemd-network/sd-dhcp-duid.c b/src/libnm-systemd-core/… 27 --- a/src/libnm-systemd-core/src/libsystemd-network/sd-dhcp-duid.c 28 +++ b/src/libnm-systemd-core/src/libsystemd-network/sd-dhcp-duid.c 45 diff --git a/src/libnm-systemd-core/src/libsystemd-network/sd-dhcp6-client.c b/src/libnm-systemd-co… 47 --- a/src/libnm-systemd-core/src/libsystemd-network/sd-dhcp6-client.c [all …]
|
/openbmc/phosphor-ipmi-flash/ |
H A D | bmc_json_config.md | 31 "type": "systemd", 35 "type": "systemd", 39 "type": "systemd", 102 In this configuration the `preparation` type is `systemd`. The `systemd` type 104 the name of the systemd unit to start. In this case, it'll start 108 In this configuration the `verification` type is `systemd`. This will query 109 systemd for the status of the verification unit to determine running, success, 112 In this configuration the `update` type is `systemd`. This is the same object as 130 "type": "systemd", 134 "type": "systemd", [all …]
|
/openbmc/phosphor-state-manager/ |
H A D | systemd_target_signal.hpp | 18 * @brief Object to monitor input systemd targets and create corresponding 50 * @brief subscribe to the systemd signals 52 * This object needs to monitor systemd target changes so it can create 62 * @param[in] unit - The systemd unit that failed 77 * @param[in] result - The failure code from the systemd unit 83 /** @brief Check if systemd state change is one to monitor 85 * Instance specific interface to handle the detected systemd state 93 /** @brief Wait for systemd to show up on dbus 95 * Once systemd is on dbus, this application can subscribe to systemd 103 /** @brief Systemd targets to monitor and error logs to create */ [all …]
|
/openbmc/openbmc/poky/meta/recipes-devtools/systemd-bootchart/ |
H A D | systemd-bootchart_235.bb | 2 DESCRIPTION = "For systemd-bootchart, several proc debug interfaces are required in the kernel conf… 6 HOMEPAGE = "https://github.com/systemd/systemd-bootchart" 11 SRC_URI = "git://github.com/systemd/systemd-bootchart.git;protocol=https;branch=main \ 29 DEPENDS = "systemd libxslt-native xmlto-native docbook-xml-dtd4-native docbook-xsl-stylesheets-nati… 31 inherit pkgconfig autotools systemd features_check 33 REQUIRED_DISTRO_FEATURES = "systemd" 35 SYSTEMD_SERVICE:${PN} = "systemd-bootchart.service" 42 FILES:${PN} += "${systemd_unitdir}/systemd-bootchart"
|
/openbmc/openbmc/poky/meta/classes-recipe/ |
H A D | uki.bbclass | 4 # to be loaded with UEFI firmware and systemd-boot on target HW. 5 # TPM PCR pre-calculation is not supported since systemd-measure tooling 9 # https://www.freedesktop.org/software/systemd/man/latest/ukify.html 15 # The linux kernel can generate a UEFI stub, however the one from systemd-boot can fetch 33 # INIT_MANAGER = "systemd" 35 # EFI_PROVIDER = "systemd-boot" 49 # - for UEFI secure boot, systemd-boot and uki (including kernel) can 53 # Note that systemd-boot also need to be signed with the same key. 55 # - at runtime, UEFI firmware will load and boot systemd-boot which 59 # - see efi-uki-bootdisk.wks.in how to create ESP partition which hosts systemd-boot, [all …]
|
H A D | systemd-boot.bbclass | 5 # systemd-boot.bbclass - The "systemd-boot" is essentially the gummiboot merged into systemd. 9 # Set EFI_PROVIDER = "systemd-boot" to use systemd-boot on your live images instead of grub-efi 12 do_bootimg[depends] += "${MLPREFIX}systemd-boot:do_deploy" 19 efi_populate_common "$1" systemd 21 # systemd-boot requires these paths for configuration files 35 inherit systemd-boot-cfg
|
/openbmc/openbmc/meta-openembedded/meta-networking/recipes-support/netcf/ |
H A D | netcf_0.2.8.bb | 23 inherit gettext autotools perlnative pkgconfig systemd 27 PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}" 28 PACKAGECONFIG[systemd] = "--with-sysinit=systemd,--with-sysinit=initscripts," 53 if ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)}; then 55 if [ -d "${D}${libdir}/systemd/system" ]; then 56 if [ "${systemd_unitdir}" != "${libdir}/systemd" ] ; then 57 mv ${D}${libdir}/systemd/system/* ${D}${systemd_unitdir}/system/ 58 rm -rf ${D}${libdir}/systemd/ 60 elif [ "${systemd_unitdir}" != "${nonarch_libdir}/systemd" ] ; then 61 mv ${D}${nonarch_libdir}/systemd/system/* ${D}${systemd_unitdir}/system/ [all …]
|
/openbmc/openbmc/poky/meta/lib/oeqa/runtime/cases/ |
H A D | systemd.py | 63 Block until systemd has finished activating any units being activated, 79 @skipIfNotFeature('systemd', 80 'Test requires systemd to be in DISTRO_FEATURES') 81 @skipIfNotDataVar('VIRTUAL-RUNTIME_init_manager', 'systemd', 82 'systemd is not the init manager for this image') 87 @OETestDepends(['systemd.SystemdBasicTests.test_systemd_basic']) 91 @OETestDepends(['systemd.SystemdBasicTests.test_systemd_basic']) 94 msg = "Timed out waiting for systemd to settle:\n%s" % output 101 self.assertTrue(match, msg='Some systemd units failed:\n%s' % output) 107 @OETestDepends(['systemd.SystemdBasicTests.test_systemd_basic']) [all …]
|
/openbmc/openbmc/meta-google/recipes-google/systemd/ |
H A D | gbmc-systemd-config.bb | 1 SUMMARY = "Configures systemd settings for gBMC" 6 inherit systemd 26 ${systemd_system_unitdir}/sysinit.target.wants/systemd-time-wait-sync.service \ 27 ${systemd_system_unitdir}/systemd-time-wait-sync.service.d/10-gbmc.conf \ 53 # mask systemd-pstore.service to avoid copying logs to SPI 54 mkdir -p ${D}${sysconfdir}/systemd/system 55 ln -sv /dev/null ${D}${sysconfdir}/systemd/system/systemd-pstore.service 58 ln -sv /dev/null ${D}/${sysconfdir}/systemd/system/systemd-networkd-wait-online.service 68 …ln -sv ${systemd_system_unitdir}/systemd-time-wait-sync.service ${D}${systemd_system_unitdir}/sysi… 69 mkdir -p ${D}${systemd_system_unitdir}/systemd-time-wait-sync.service.d/ [all …]
|
/openbmc/openbmc/poky/meta/recipes-core/libcgroup/libcgroup/ |
H A D | 0001-include-Makefile-install-systemd.h-by-default.patch | 4 Subject: [PATCH 1/1] include/Makefile: install systemd.h by default 6 Install systemd.h header file by default, as we have stub and defined 7 versions of the systemd functions for both non-systemd and systemd 9 without systemd support (--enable-systemd=no). 32 -nobase_include_HEADERS += libcgroup/systemd.h 34 + libcgroup/log.h libcgroup/tools.h libcgroup/systemd.h
|
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-support/syslog-ng/files/ |
H A D | syslog-ng.service-the-syslog-ng-service.patch | 12 contrib/systemd/syslog-ng@.service | 4 ++-- 13 contrib/systemd/syslog-ng@default | 6 +++--- 16 diff --git a/contrib/systemd/syslog-ng@.service b/contrib/systemd/syslog-ng@.service 18 --- a/contrib/systemd/syslog-ng@.service 19 +++ b/contrib/systemd/syslog-ng@.service 31 diff --git a/contrib/systemd/syslog-ng@default b/contrib/systemd/syslog-ng@default 33 --- a/contrib/systemd/syslog-ng@default 34 +++ b/contrib/systemd/syslog-ng@default
|