123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- ################################################################################
- #
- # sysklogd
- #
- ################################################################################
- SYSKLOGD_VERSION = 2.5.2
- SYSKLOGD_SITE = https://github.com/troglobit/sysklogd/releases/download/v$(SYSKLOGD_VERSION)
- SYSKLOGD_LICENSE = BSD-3-Clause
- SYSKLOGD_LICENSE_FILES = LICENSE
- SYSKLOGD_INSTALL_STAGING = YES
- SYSKLOGD_CPE_ID_VALID = YES
- # Busybox install logger in /usr/bin, and syslogd in /sbin, so install in
- # the same locations so that busybox does not install its applets in there.
- SYSKLOGD_CONF_OPTS = \
- --bindir=/usr/bin \
- --sbindir=/sbin \
- --with-suspend-time=$(BR2_PACKAGE_SYSKLOGD_REMOTE_DELAY)
- # Disable/Enable utilities
- ifeq ($(BR2_PACKAGE_SYSKLOGD_LOGGER),y)
- SYSKLOGD_CONF_OPTS += --with-logger
- else
- SYSKLOGD_CONF_OPTS += --without-logger
- endif
- define SYSKLOGD_INSTALL_SAMPLE_CONFIG
- $(INSTALL) -D -m 0644 $(@D)/syslog.conf \
- $(TARGET_DIR)/etc/syslog.conf
- endef
- SYSKLOGD_POST_INSTALL_TARGET_HOOKS += SYSKLOGD_INSTALL_SAMPLE_CONFIG
- define SYSKLOGD_INSTALL_INIT_SYSV
- $(INSTALL) -m 755 -D package/sysklogd/S01syslogd \
- $(TARGET_DIR)/etc/init.d/S01syslogd
- endef
- define SYSKLOGD_INSTALL_INIT_SYSTEMD
- $(INSTALL) -D -m 644 $(SYSKLOGD_PKGDIR)/syslogd.service \
- $(TARGET_DIR)/usr/lib/systemd/system/syslogd.service
- endef
- $(eval $(autotools-package))
|