|
@@ -4,24 +4,20 @@
|
|
#
|
|
#
|
|
################################################################################
|
|
################################################################################
|
|
|
|
|
|
-SYSKLOGD_VERSION = 1.5.1
|
|
|
|
-SYSKLOGD_SITE = http://www.infodrom.org/projects/sysklogd/download
|
|
|
|
|
|
+SYSKLOGD_VERSION = 1.6
|
|
|
|
+SYSKLOGD_SITE = $(call github,troglobit,sysklogd,v$(SYSKLOGD_VERSION))
|
|
SYSKLOGD_LICENSE = GPL-2.0+
|
|
SYSKLOGD_LICENSE = GPL-2.0+
|
|
SYSKLOGD_LICENSE_FILES = COPYING
|
|
SYSKLOGD_LICENSE_FILES = COPYING
|
|
|
|
+# From git
|
|
|
|
+SYSKLOGD_AUTORECONF = YES
|
|
|
|
|
|
-# Override SKFLAGS which is used as CFLAGS.
|
|
|
|
-define SYSKLOGD_BUILD_CMDS
|
|
|
|
- $(MAKE) $(TARGET_CONFIGURE_OPTS) SKFLAGS="$(TARGET_CFLAGS) -DSYSV" \
|
|
|
|
- -C $(@D)
|
|
|
|
-endef
|
|
|
|
-
|
|
|
|
-define SYSKLOGD_INSTALL_TARGET_CMDS
|
|
|
|
- $(INSTALL) -D -m 0500 $(@D)/syslogd $(TARGET_DIR)/sbin/syslogd
|
|
|
|
- $(INSTALL) -D -m 0500 $(@D)/klogd $(TARGET_DIR)/sbin/klogd
|
|
|
|
|
|
+define SYSKLOGD_INSTALL_SAMPLE_CONFIG
|
|
$(INSTALL) -D -m 0644 package/sysklogd/syslog.conf \
|
|
$(INSTALL) -D -m 0644 package/sysklogd/syslog.conf \
|
|
$(TARGET_DIR)/etc/syslog.conf
|
|
$(TARGET_DIR)/etc/syslog.conf
|
|
endef
|
|
endef
|
|
|
|
|
|
|
|
+SYSKLOGD_POST_INSTALL_TARGET_HOOKS += SYSKLOGD_INSTALL_SAMPLE_CONFIG
|
|
|
|
+
|
|
define SYSKLOGD_INSTALL_INIT_SYSV
|
|
define SYSKLOGD_INSTALL_INIT_SYSV
|
|
$(INSTALL) -m 755 -D package/sysklogd/S01syslogd \
|
|
$(INSTALL) -m 755 -D package/sysklogd/S01syslogd \
|
|
$(TARGET_DIR)/etc/init.d/S01syslogd
|
|
$(TARGET_DIR)/etc/init.d/S01syslogd
|
|
@@ -41,4 +37,4 @@ define SYSKLOGD_INSTALL_INIT_SYSTEMD
|
|
$(TARGET_DIR)/etc/systemd/system/syslog.service
|
|
$(TARGET_DIR)/etc/systemd/system/syslog.service
|
|
endef
|
|
endef
|
|
|
|
|
|
-$(eval $(generic-package))
|
|
|
|
|
|
+$(eval $(autotools-package))
|