lede-packages-rs

git clone git://archive.git.mtrnord.blog/MTRNord/lede-packages-rs.git
Log | Files | Refs | README | LICENSE

Makefile (1670B)


      1 #
      2 # Copyright (C) 2006-2015 OpenWrt.org
      3 #
      4 # This is free software, licensed under the GNU General Public License v2.
      5 # See /LICENSE for more information.
      6 #
      7 
      8 include $(TOPDIR)/rules.mk
      9 
     10 PKG_NAME:=xinetd
     11 PKG_VERSION:=2.3.15
     12 PKG_RELEASE:=5
     13 
     14 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
     15 PKG_SOURCE_URL:=http://www.xinetd.org
     16 PKG_MD5SUM:=77358478fd58efa6366accae99b8b04c
     17 PKG_LICENSE:=xinetd
     18 PKG_LICENSE_FILES:=COPYRIGHT
     19 
     20 PKG_INSTALL:=1
     21 
     22 include $(INCLUDE_DIR)/package.mk
     23 
     24 define Package/xinetd
     25   SECTION:=net
     26   CATEGORY:=Network
     27   TITLE:=A powerful and secure super-server
     28   URL:=http://www.xinetd.org/
     29   PKG_MAINTAINER:=Jonathan McCrohan <jmccrohan@gmail.com>
     30 endef
     31 
     32 define Package/xinetd/description
     33 	xinetd has access control mechanisms, extensive logging capabilities,
     34 	the ability to make services available based on time, can place limits
     35 	on the number of servers that can be started, and has deployable
     36 	defence mechanisms to protect against port scanners, among other
     37 	things.
     38 endef
     39 
     40 define Package/xinetd/conffiles
     41 /etc/xinetd.conf
     42 /etc/xinetd.d/
     43 endef
     44 
     45 TARGET_CFLAGS += -DNO_RPC
     46 TARGET_CPPFLAGS += -DHAVE_RLIM_T
     47 
     48 CONFIGURE_ARGS += \
     49 	--without-libwrap \
     50 	--with-loadavg
     51 
     52 CONFIGURE_VARS += \
     53 	ac_cv_header_rpc_pmap_clnt_h=no \
     54 	ac_cv_header_rpc_rpc_h=no \
     55 	ac_cv_header_rpc_rpcent_h=no
     56 
     57 define Package/xinetd/install
     58 	$(INSTALL_DIR) $(1)/usr/sbin
     59 	$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/xinetd $(1)/usr/sbin/
     60 	$(INSTALL_DIR) $(1)/etc
     61 	$(INSTALL_DATA) ./files/xinetd.conf $(1)/etc/xinetd.conf
     62 	$(INSTALL_DIR) $(1)/etc/xinetd.d
     63 	$(INSTALL_DIR) $(1)/etc/init.d
     64 	$(INSTALL_BIN) ./files/xinetd.init $(1)/etc/init.d/xinetd
     65 endef
     66 
     67 $(eval $(call BuildPackage,xinetd))