lede-packages-rs

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

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))