|
@@ -55,10 +55,8 @@ BUSYBOX_DEPENDENCIES = \
|
|
|
$(if $(BR2_PACKAGE_PCIUTILS),pciutils) \
|
|
|
$(if $(BR2_PACKAGE_PROCPS_NG),procps-ng) \
|
|
|
$(if $(BR2_PACKAGE_PSMISC),psmisc) \
|
|
|
- $(if $(BR2_PACKAGE_RSYSLOGD),rsyslog) \
|
|
|
$(if $(BR2_PACKAGE_START_STOP_DAEMON),start-stop-daemon) \
|
|
|
$(if $(BR2_PACKAGE_SYSKLOGD),sysklogd) \
|
|
|
- $(if $(BR2_PACKAGE_SYSLOG_NG),syslog-ng) \
|
|
|
$(if $(BR2_PACKAGE_SYSTEMD),systemd) \
|
|
|
$(if $(BR2_PACKAGE_SYSVINIT),sysvinit) \
|
|
|
$(if $(BR2_PACKAGE_TAR),tar) \
|
|
@@ -245,15 +243,21 @@ define BUSYBOX_INSTALL_INDIVIDUAL_BINARIES
|
|
|
endef
|
|
|
endif
|
|
|
|
|
|
-# Only install our own if no other package already did.
|
|
|
+# Only install our logging scripts if no other package does it.
|
|
|
+ifeq ($(BR2_PACKAGE_SYSKLOGD)$(BR2_PACKAGE_RSYSLOG)$(BR2_PACKAGE_SYSLOG_NG),)
|
|
|
define BUSYBOX_INSTALL_LOGGING_SCRIPT
|
|
|
- if grep -q CONFIG_SYSLOGD=y $(@D)/.config && \
|
|
|
- [ ! -e $(TARGET_DIR)/etc/init.d/S01logging ]; \
|
|
|
+ if grep -q CONFIG_SYSLOGD=y $(@D)/.config; \
|
|
|
then \
|
|
|
- $(INSTALL) -m 0755 -D package/busybox/S01logging \
|
|
|
- $(TARGET_DIR)/etc/init.d/S01logging; \
|
|
|
+ $(INSTALL) -m 0755 -D package/busybox/S01syslogd \
|
|
|
+ $(TARGET_DIR)/etc/init.d/S01syslogd; \
|
|
|
+ fi; \
|
|
|
+ if grep -q CONFIG_KLOGD=y $(@D)/.config; \
|
|
|
+ then \
|
|
|
+ $(INSTALL) -m 0755 -D package/busybox/S02klogd \
|
|
|
+ $(TARGET_DIR)/etc/init.d/S02klogd; \
|
|
|
fi
|
|
|
endef
|
|
|
+endif
|
|
|
|
|
|
ifeq ($(BR2_INIT_BUSYBOX),y)
|
|
|
define BUSYBOX_INSTALL_INITTAB
|