@ -0,0 +1,53 @@ | |||||
# | |||||
# Copyright (C) 2015 OpenWrt.org | |||||
# | |||||
# This is free software, licensed under the GNU General Public License v2. | |||||
# See /LICENSE for more information. | |||||
# | |||||
include $(TOPDIR)/rules.mk | |||||
PKG_NAME:=libestr | |||||
PKG_VERSION:=0.1.10 | |||||
PKG_RELEASE:=1 | |||||
PKG_SOURCE_URL:=http://libestr.adiscon.com/files/download/ | |||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz | |||||
PKG_MD5SUM:=f4c9165a23587e77f7efe65d676d5e8e | |||||
PKG_MAINTAINER:=Dov Murik <dmurik@us.ibm.com> | |||||
PKG_LICENSE:=LGPL-2.1+ | |||||
PKG_LICENSE_FILE:=COPYING | |||||
PKG_FIXUP:=autoreconf | |||||
PKG_INSTALL:=1 | |||||
include $(INCLUDE_DIR)/package.mk | |||||
define Package/libestr | |||||
SECTION:=libs | |||||
CATEGORY:=Libraries | |||||
TITLE:=String handling library | |||||
URL:=http://libestr.adiscon.com/ | |||||
endef | |||||
define Package/libestr/description | |||||
libestr - some essentials for string handling (and a bit more) | |||||
endef | |||||
TARGET_CFLAGS += $(FPIC) | |||||
define Build/InstallDev | |||||
$(INSTALL_DIR) $(1)/usr/include | |||||
$(CP) $(PKG_INSTALL_DIR)/usr/include/* $(1)/usr/include/ | |||||
$(INSTALL_DIR) $(1)/usr/lib | |||||
$(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/ | |||||
endef | |||||
define Package/libestr/install | |||||
$(INSTALL_DIR) $(1)/usr/lib | |||||
$(CP) $(PKG_INSTALL_DIR)/usr/lib/libestr.so* $(1)/usr/lib/ | |||||
endef | |||||
$(eval $(call BuildPackage,libestr)) |
@ -0,0 +1,57 @@ | |||||
# | |||||
# Copyright (C) 2006-2014 OpenWrt.org | |||||
# | |||||
# This is free software, licensed under the GNU General Public License v2. | |||||
# See /LICENSE for more information. | |||||
# | |||||
include $(TOPDIR)/rules.mk | |||||
PKG_NAME:=rsyslog | |||||
PKG_VERSION:=8.14.0 | |||||
PKG_RELEASE:=1 | |||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz | |||||
PKG_SOURCE_URL:=http://www.rsyslog.com/files/download/rsyslog/ | |||||
PKG_MD5SUM:=9862b08fd8d13753c13d7f9d86ec8f4e | |||||
PKG_MAINTAINER:=Dov Murik <dmurik@us.ibm.com> | |||||
PKG_LICENSE:=GPL-3.0 | |||||
PKG_LICENSE_FILES:=COPYING | |||||
PKG_INSTALL:=1 | |||||
PKG_FIXUP:=autoreconf | |||||
include $(INCLUDE_DIR)/package.mk | |||||
define Package/rsyslog | |||||
SECTION:=net | |||||
CATEGORY:=Network | |||||
TITLE:=Enhanced system logging and kernel message trapping daemons | |||||
URL:=http://www.rsyslog.com/ | |||||
DEPENDS:=+libestr +libjson-c +libuuid +zlib | |||||
endef | |||||
define Package/rsyslog/conffiles | |||||
/etc/rsyslog.conf | |||||
endef | |||||
CONFIGURE_ARGS+= \ | |||||
--disable-libgcrypt \ | |||||
--disable-liblogging-stdlog | |||||
TARGET_CFLAGS += \ | |||||
-std=c99 | |||||
define Package/rsyslog/install | |||||
$(INSTALL_DIR) $(1)/usr/sbin | |||||
$(CP) $(PKG_INSTALL_DIR)/usr/sbin/rsyslogd $(1)/usr/sbin/ | |||||
$(INSTALL_DIR) $(1)/usr/lib/rsyslog | |||||
$(CP) $(PKG_INSTALL_DIR)/usr/lib/rsyslog/* $(1)/usr/lib/rsyslog/ | |||||
$(INSTALL_DIR) $(1)/etc | |||||
$(INSTALL_CONF) ./files/rsyslog.conf $(1)/etc | |||||
$(INSTALL_DIR) $(1)/etc/init.d | |||||
$(INSTALL_BIN) ./files/rsyslog.init $(1)/etc/init.d/rsyslog | |||||
endef | |||||
$(eval $(call BuildPackage,rsyslog)) |
@ -0,0 +1,18 @@ | |||||
module(load="imuxsock") | |||||
module(load="imklog") | |||||
module(load="imudp") | |||||
input(type="imudp" port="514") | |||||
#module(load="imtcp") | |||||
#input(type="imtcp" port="514") | |||||
$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat | |||||
*.info;mail.none;authpriv.none;cron.none /var/log/messages | |||||
authpriv.* /var/log/secure | |||||
mail.* /var/log/maillog | |||||
cron.* /var/log/cron | |||||
local7.* /var/log/boot.log |
@ -0,0 +1,12 @@ | |||||
#!/bin/sh /etc/rc.common | |||||
# Copyright (C) 2014 OpenWrt.org | |||||
START=20 | |||||
USE_PROCD=1 | |||||
start_service() { | |||||
procd_open_instance | |||||
procd_set_param command /usr/sbin/rsyslogd | |||||
procd_close_instance | |||||
} |