|
@@ -39,6 +39,18 @@ define OPENRC_INSTALL_TARGET_CMDS
|
|
|
$(TARGET_DIR)/etc/init.d/sysv-rcs
|
|
|
endef
|
|
|
|
|
|
+ifeq ($(BR2_PACKAGE_KBD),)
|
|
|
+# keymaps and save-keymaps require kbd_mode and dumpkeys, respectively, so
|
|
|
+# remove them if the kbd package is not selected (e.g. devices with serial
|
|
|
+# console, only).
|
|
|
+define OPENRC_NO_KBD
|
|
|
+ $(RM) $(TARGET_DIR)/etc/runlevels/boot/{keymaps,save-keymaps}
|
|
|
+ $(RM) $(TARGET_DIR)/etc/init.d/{keymaps,save-keymaps}
|
|
|
+ $(RM) $(TARGET_DIR)/etc/conf.d/keymaps
|
|
|
+endef
|
|
|
+OPENRC_POST_INSTALL_TARGET_HOOKS += OPENRC_NO_KBD
|
|
|
+endif
|
|
|
+
|
|
|
ifeq ($(BR2_PACKAGE_NETIFRC),y)
|
|
|
# netifrc replaces network, staticroute and loopback services which are
|
|
|
# installed by openrc
|