You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

66 lines
1.6 KiB

  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. include $(TOPDIR)/rules.mk
  8. PKG_NAME:=xinetd
  9. PKG_VERSION:=2.3.15
  10. PKG_RELEASE:=4
  11. PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
  12. PKG_SOURCE_URL:=http://www.xinetd.org
  13. PKG_MD5SUM:=77358478fd58efa6366accae99b8b04c
  14. PKG_LICENSE:=xinetd
  15. PKG_LICENSE_FILES:=COPYRIGHT
  16. PKG_INSTALL:=1
  17. include $(INCLUDE_DIR)/package.mk
  18. define Package/xinetd
  19. SECTION:=net
  20. CATEGORY:=Network
  21. TITLE:=A powerful and secure super-server
  22. URL:=http://www.xinetd.org/
  23. PKG_MAINTAINER:=Jonathan McCrohan <jmccrohan@gmail.com>
  24. endef
  25. define Package/xinetd/description
  26. xinetd has access control mechanisms, extensive logging capabilities,
  27. the ability to make services available based on time, can place limits
  28. on the number of servers that can be started, and has deployable
  29. defence mechanisms to protect against port scanners, among other
  30. things.
  31. endef
  32. define Package/xinetd/conffiles
  33. /etc/xinetd.conf
  34. endef
  35. TARGET_CFLAGS += -DNO_RPC
  36. TARGET_CPPFLAGS += -DHAVE_RLIM_T
  37. CONFIGURE_ARGS += \
  38. --without-libwrap \
  39. --with-loadavg
  40. CONFIGURE_VARS += \
  41. ac_cv_header_rpc_pmap_clnt_h=no \
  42. ac_cv_header_rpc_rpc_h=no \
  43. ac_cv_header_rpc_rpcent_h=no
  44. define Package/xinetd/install
  45. $(INSTALL_DIR) $(1)/usr/sbin
  46. $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/xinetd $(1)/usr/sbin/
  47. $(INSTALL_DIR) $(1)/etc
  48. $(INSTALL_DATA) ./files/xinetd.conf $(1)/etc/xinetd.conf
  49. $(INSTALL_DIR) $(1)/etc/xinetd.d
  50. $(INSTALL_DIR) $(1)/etc/init.d
  51. $(INSTALL_BIN) ./files/xinetd.init $(1)/etc/init.d/xinetd
  52. endef
  53. $(eval $(call BuildPackage,xinetd))