From: Chris Lesiak Date: Tue, 23 Jan 2018 23:15:58 +0000 (-0600) Subject: package/systemd: Set fallback hostname X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=aebabb2780da4c5f85fec00b56f4690feb646073;p=buildroot.git package/systemd: Set fallback hostname When BR2_TARGET_GENERIC_HOSTNAME is set, use the config option --with-fallback-hostname to specify the fallback hostname to use if none is configured in /etc/hostname. This is useful in a pristine installation with an empty /etc. Signed-off-by: Chris Lesiak Signed-off-by: Peter Korsgaard --- diff --git a/package/systemd/systemd.mk b/package/systemd/systemd.mk index ef31a0f6c6..b56c6c6b26 100644 --- a/package/systemd/systemd.mk +++ b/package/systemd/systemd.mk @@ -317,6 +317,11 @@ else SYSTEMD_CONF_OPTS += -Dhibernate=false endif +SYSTEMD_FALLBACK_HOSTNAME = $(call qstrip,$(BR2_TARGET_GENERIC_HOSTNAME)) +ifneq ($(SYSTEMD_FALLBACK_HOSTNAME),) +SYSTEMD_CONF_OPTS += --with-fallback-hostname=$(SYSTEMD_FALLBACK_HOSTNAME) +endif + define SYSTEMD_INSTALL_INIT_HOOK ln -fs ../lib/systemd/systemd $(TARGET_DIR)/sbin/init ln -fs ../bin/systemctl $(TARGET_DIR)/sbin/halt