From: Stephen Bos Date: Tue, 1 Oct 2019 13:09:48 +0000 (+0200) Subject: package/busybox: write commented login line in /etc/inittab when getty disabled X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=ef6b272959222aa052616c0c57751fb3de5d35b0;p=buildroot.git package/busybox: write commented login line in /etc/inittab when getty disabled When the "Run a getty" option is disabled, busybox doesn't remove the /etc/inittab line from previous builds. With this patch, the line is correctly commented out. Signed-off-by: Stephen Bos Co-authored-by: Stephen Bos Co-authored-by: Christophe Blaess Signed-off-by: Thomas Petazzoni --- diff --git a/package/busybox/busybox.mk b/package/busybox/busybox.mk index 680d3bc17f..301e72bdd2 100644 --- a/package/busybox/busybox.mk +++ b/package/busybox/busybox.mk @@ -218,8 +218,12 @@ define BUSYBOX_SET_GETTY $(SED) '/# GENERIC_SERIAL$$/s~^.*#~$(SYSTEM_GETTY_PORT)::respawn:/sbin/getty -L $(SYSTEM_GETTY_OPTIONS) $(SYSTEM_GETTY_PORT) $(SYSTEM_GETTY_BAUDRATE) $(SYSTEM_GETTY_TERM) #~' \ $(TARGET_DIR)/etc/inittab endef -BUSYBOX_TARGET_FINALIZE_HOOKS += BUSYBOX_SET_GETTY +else +define BUSYBOX_SET_GETTY + $(SED) '/# GENERIC_SERIAL$$/s~^.*#~#ttyS0::respawn:/sbin/getty -L ttyS0 115200 vt100 #~' $(TARGET_DIR)/etc/inittab +endef endif # BR2_TARGET_GENERIC_GETTY +BUSYBOX_TARGET_FINALIZE_HOOKS += BUSYBOX_SET_GETTY BUSYBOX_TARGET_FINALIZE_HOOKS += SYSTEM_REMOUNT_ROOT_INITTAB