7a4b35108e
This taps the system openssl, so this PR fixes that. I’ve also added a couple of lines of explanation about our inability to update this package due to Homebrew/homebrew#29450, so perhaps we want to stop shipping this at all at some point, but for now, this secures things on the ssl front. The build docs also state that it should be installed with the latest and greatest sqlite, so I’ve specified a dependency on that. Closes Homebrew/homebrew#33205. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
64 lines
1.5 KiB
Ruby
64 lines
1.5 KiB
Ruby
require "formula"
|
|
|
|
class AircrackNg < Formula
|
|
homepage "http://aircrack-ng.org/"
|
|
# We can't update this due to linux-only dependencies in >1.1.
|
|
# See https://github.com/Homebrew/homebrew/issues/29450
|
|
url "http://download.aircrack-ng.org/aircrack-ng-1.1.tar.gz"
|
|
sha1 "16eed1a8cf06eb8274ae382150b56589b23adf77"
|
|
revision 1
|
|
|
|
depends_on "pkg-config" => :build
|
|
depends_on "sqlite"
|
|
depends_on "openssl"
|
|
|
|
# Remove root requirement from OUI update script. See:
|
|
# https://github.com/Homebrew/homebrew/pull/12755
|
|
patch :DATA
|
|
|
|
def install
|
|
# Fix incorrect OUI url
|
|
inreplace "scripts/airodump-ng-oui-update",
|
|
"http://standards.ieee.org/regauth/oui/oui.txt",
|
|
"http://standards.ieee.org/develop/regauth/oui/oui.txt"
|
|
|
|
system "make", "CC=#{ENV.cc}"
|
|
system "make", "prefix=#{prefix}", "mandir=#{man1}", "install"
|
|
end
|
|
|
|
def caveats; <<-EOS.undent
|
|
Run `airodump-ng-oui-update` install or update the Airodump-ng OUI file.
|
|
EOS
|
|
end
|
|
end
|
|
|
|
__END__
|
|
--- a/scripts/airodump-ng-oui-update
|
|
+++ b/scripts/airodump-ng-oui-update
|
|
@@ -7,25 +7,6 @@
|
|
OUI_PATH="/usr/local/etc/aircrack-ng"
|
|
AIRODUMP_NG_OUI="${OUI_PATH}/airodump-ng-oui.txt"
|
|
OUI_IEEE="${OUI_PATH}/oui.txt"
|
|
-USERID=""
|
|
-
|
|
-
|
|
-# Make sure the user is root
|
|
-if [ x"`which id 2> /dev/null`" != "x" ]
|
|
-then
|
|
- USERID="`id -u 2> /dev/null`"
|
|
-fi
|
|
-
|
|
-if [ x$USERID = "x" -a x$UID != "x" ]
|
|
-then
|
|
- USERID=$UID
|
|
-fi
|
|
-
|
|
-if [ x$USERID != "x" -a x$USERID != "x0" ]
|
|
-then
|
|
- echo Run it as root ; exit ;
|
|
-fi
|
|
-
|
|
|
|
if [ ! -d "${OUI_PATH}" ]; then
|
|
mkdir -p ${OUI_PATH}
|
|
|