summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta/recipes-core/systemd/systemd_255.4.bb18
1 files changed, 10 insertions, 8 deletions
diff --git a/meta/recipes-core/systemd/systemd_255.4.bb b/meta/recipes-core/systemd/systemd_255.4.bb
index e7498c802d..f58a1bc2b6 100644
--- a/meta/recipes-core/systemd/systemd_255.4.bb
+++ b/meta/recipes-core/systemd/systemd_255.4.bb
@@ -271,14 +271,16 @@ WATCHDOG_TIMEOUT ??= "60"
271 271
272do_install() { 272do_install() {
273 meson_do_install 273 meson_do_install
274 # Change the root user's home directory in /lib/sysusers.d/basic.conf. 274 if ${@bb.utils.contains('PACKAGECONFIG', 'sysusers', 'true', 'false', d)}; then
275 # This is done merely for backward compatibility with previous systemd recipes. 275 # Change the root user's home directory in /lib/sysusers.d/basic.conf.
276 # systemd hardcodes root user's HOME to be "/root". Changing to use other values 276 # This is done merely for backward compatibility with previous systemd recipes.
277 # may have unexpected runtime behaviors. 277 # systemd hardcodes root user's HOME to be "/root". Changing to use other values
278 if [ "${ROOT_HOME}" != "/root" ]; then 278 # may have unexpected runtime behaviors.
279 bbwarn "Using ${ROOT_HOME} as root user's home directory is not fully supported by systemd" 279 if [ "${ROOT_HOME}" != "/root" ]; then
280 sed -i -e 's#/root#${ROOT_HOME}#g' ${D}${exec_prefix}/lib/sysusers.d/basic.conf 280 bbwarn "Using ${ROOT_HOME} as root user's home directory is not fully supported by systemd"
281 fi 281 sed -i -e 's#/root#${ROOT_HOME}#g' ${D}${exec_prefix}/lib/sysusers.d/basic.conf
282 fi
283 fi
282 install -d ${D}/${base_sbindir} 284 install -d ${D}/${base_sbindir}
283 if ${@bb.utils.contains('PACKAGECONFIG', 'serial-getty-generator', 'false', 'true', d)}; then 285 if ${@bb.utils.contains('PACKAGECONFIG', 'serial-getty-generator', 'false', 'true', d)}; then
284 # Provided by a separate recipe 286 # Provided by a separate recipe