summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta/recipes-core/systemd/systemd_257.1.bb10
1 files changed, 10 insertions, 0 deletions
diff --git a/meta/recipes-core/systemd/systemd_257.1.bb b/meta/recipes-core/systemd/systemd_257.1.bb
index 9f9c83a7c3..8330157fb6 100644
--- a/meta/recipes-core/systemd/systemd_257.1.bb
+++ b/meta/recipes-core/systemd/systemd_257.1.bb
@@ -265,6 +265,11 @@ EXTRA_OEMESON += "-Dkexec-path=${sbindir}/kexec \
265# The 60 seconds is watchdog's default vaule. 265# The 60 seconds is watchdog's default vaule.
266WATCHDOG_TIMEOUT ??= "60" 266WATCHDOG_TIMEOUT ??= "60"
267 267
268# To make use of the hardware watchdog it is sufficient to set WATCHDOG_RUNTIME_SEC
269# (RuntimeWatchdogSec= option in /etc/systemd/system.conf) to a value like 20s
270# and the watchdog is enabled. (defaults is no hardware watchdog use)
271WATCHDOG_RUNTIME_SEC ??= ""
272
268do_install() { 273do_install() {
269 meson_do_install 274 meson_do_install
270 275
@@ -382,6 +387,11 @@ do_install() {
382 ${D}/${sysconfdir}/systemd/system.conf 387 ${D}/${sysconfdir}/systemd/system.conf
383 fi 388 fi
384 389
390 if [ -n "${WATCHDOG_RUNTIME_SEC}" ]; then
391 sed -i -e 's/#RuntimeWatchdogSec=off/RuntimeWatchdogSec=${WATCHDOG_RUNTIME_SEC}/' \
392 ${D}/${sysconfdir}/systemd/system.conf
393 fi
394
385 if ${@bb.utils.contains('PACKAGECONFIG', 'pni-names', 'true', 'false', d)}; then 395 if ${@bb.utils.contains('PACKAGECONFIG', 'pni-names', 'true', 'false', d)}; then
386 if ! grep -q '^NamePolicy=.*mac' ${D}${nonarch_libdir}/systemd/network/99-default.link; then 396 if ! grep -q '^NamePolicy=.*mac' ${D}${nonarch_libdir}/systemd/network/99-default.link; then
387 sed -i '/^NamePolicy=/s/$/ mac/' ${D}${nonarch_libdir}/systemd/network/99-default.link 397 sed -i '/^NamePolicy=/s/$/ mac/' ${D}${nonarch_libdir}/systemd/network/99-default.link