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.

65 lines
1.6 KiB

  1. #
  2. # Copyright (C) 2006-2014 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:=3
  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. CONFIGURE_ARGS += \
  37. --without-libwrap \
  38. --with-loadavg
  39. CONFIGURE_VARS += \
  40. ac_cv_header_rpc_pmap_clnt_h=no \
  41. ac_cv_header_rpc_rpc_h=no \
  42. ac_cv_header_rpc_rpcent_h=no
  43. define Package/xinetd/install
  44. $(INSTALL_DIR) $(1)/usr/sbin
  45. $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/xinetd $(1)/usr/sbin/
  46. $(INSTALL_DIR) $(1)/etc
  47. $(INSTALL_DATA) ./files/xinetd.conf $(1)/etc/xinetd.conf
  48. $(INSTALL_DIR) $(1)/etc/xinetd.d
  49. $(INSTALL_DIR) $(1)/etc/init.d
  50. $(INSTALL_BIN) ./files/xinetd.init $(1)/etc/init.d/xinetd
  51. endef
  52. $(eval $(call BuildPackage,xinetd))