Makefile (1954B)
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:=aircrack-ng 11 PKG_VERSION:=1.2-rc1 12 PKG_RELEASE:=1 13 PKG_LICENSE:=GPL-2.0 14 PKG_LICENSE_FILES:=LICENSE 15 16 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz 17 PKG_SOURCE_URL:=http://download.aircrack-ng.org/ \ 18 http://archive.aircrack-ng.org/aircrack-ng/$(PKG_VERSION)/ 19 PKG_MD5SUM:=c2f8648c92f7e46051c86c618d4fb0d5 20 21 PKG_BUILD_PARALLEL:=1 22 PKG_INSTALL:=1 23 24 PKG_MAINTAINER:=Rick Farina <zerochaos@gentoo.org> 25 26 include $(INCLUDE_DIR)/package.mk 27 28 define Package/aircrack-ng 29 SECTION:=net 30 CATEGORY:=Network 31 DEPENDS:=+libpcap +libpthread +libopenssl +libnl-core +libnl-genl +zlib 32 TITLE:=WLAN tools (without airmon-ng) for breaking 802.11 WEP/WPA keys 33 URL:=http://www.aircrack-ng.org/ 34 SUBMENU:=wireless 35 endef 36 37 define Package/aircrack-ng/description 38 WLAN tools for breaking 802.11 WEP/WPA keys 39 endef 40 41 define Package/airmon-ng 42 SECTION:=net 43 CATEGORY:=Network 44 DEPENDS:=+wireless-tools +ethtool +procps-ng +CONFIG_PCI_SUPPORT:pciutils +CONFIG_USB_SUPPORT:usbutils 45 TITLE:=Bash script designed to turn wireless cards into monitor mode. 46 URL:=http://www.aircrack-ng.org/ 47 SUBMENU:=wireless 48 endef 49 50 define Package/airmon-ng/description 51 Bash script designed to turn wireless cards into monitor mode. 52 endef 53 54 MAKE_FLAGS += prefix=/usr \ 55 libnl=true \ 56 sqlite=false \ 57 unstable=false \ 58 OSNAME=Linux 59 60 define Package/aircrack-ng/install 61 $(INSTALL_DIR) $(1)/usr/bin 62 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/* $(1)/usr/bin/ 63 $(INSTALL_DIR) $(1)/usr/sbin 64 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/* $(1)/usr/sbin/ 65 rm -f $(1)/usr/sbin/airmon-ng 66 endef 67 68 define Package/airmon-ng/install 69 $(INSTALL_DIR) $(1)/usr/sbin 70 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/airmon-ng $(1)/usr/sbin/ 71 endef 72 73 $(eval $(call BuildPackage,aircrack-ng)) 74 $(eval $(call BuildPackage,airmon-ng))