diff options
Diffstat (limited to 'system/system.mk')
-rw-r--r-- | system/system.mk | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/system/system.mk b/system/system.mk index fd94e03a2..e44f64cc8 100644 --- a/system/system.mk +++ b/system/system.mk @@ -89,14 +89,14 @@ endif TARGET_FINALIZE_HOOKS += SYSTEM_BIN_SH ifeq ($(BR2_TARGET_GENERIC_GETTY),y) -ifeq ($(BR2_PACKAGE_SYSVINIT),y) +ifeq ($(BR2_INIT_SYSV),y) # In sysvinit inittab, the "id" must not be longer than 4 bytes, so we # skip the "tty" part and keep only the remaining. define SYSTEM_GETTY $(SED) '/# GENERIC_SERIAL$$/s~^.*#~$(shell echo $(TARGET_GENERIC_GETTY_PORT) | tail -c+4)::respawn:/sbin/getty -L $(TARGET_GENERIC_GETTY_OPTIONS) $(TARGET_GENERIC_GETTY_PORT) $(TARGET_GENERIC_GETTY_BAUDRATE) $(TARGET_GENERIC_GETTY_TERM) #~' \ $(TARGET_DIR)/etc/inittab endef -else +else ifeq ($(BR2_INIT_BUSYBOX),y) # Add getty to busybox inittab define SYSTEM_GETTY $(SED) '/# GENERIC_SERIAL$$/s~^.*#~$(TARGET_GENERIC_GETTY_PORT)::respawn:/sbin/getty -L $(TARGET_GENERIC_GETTY_OPTIONS) $(TARGET_GENERIC_GETTY_PORT) $(TARGET_GENERIC_GETTY_BAUDRATE) $(TARGET_GENERIC_GETTY_TERM) #~' \ @@ -106,6 +106,7 @@ endif TARGET_FINALIZE_HOOKS += SYSTEM_GETTY endif +ifeq ($(BR2_INIT_BUSYBOX)$(BR2_INIT_SYSV),y) ifeq ($(BR2_TARGET_GENERIC_REMOUNT_ROOTFS_RW),y) # Find commented line, if any, and remove leading '#'s define SYSTEM_REMOUNT_RW @@ -118,5 +119,6 @@ define SYSTEM_REMOUNT_RW endef endif TARGET_FINALIZE_HOOKS += SYSTEM_REMOUNT_RW +endif endif # BR2_ROOTFS_SKELETON_DEFAULT |