[OpenWrt-Devel] [PATCH] [trunk] oldpackages: fix mdk3 build issue
John Crispin
blogic at openwrt.org
Thu Feb 18 06:08:00 EST 2016
On 18/02/2016 11:40, Tomislav Požega wrote:
> Create a patch that fixes an issue with mdk3 package that would break
> build process when enabled with -Werror=format-security message. Closes
> ticket https://dev.openwrt.org/ticket/20698
>
> Signed-off-by: Tomislav Požega <pozega.tomislav at gmail.com>
Hi Tomislav,
sorry it is a NAK on this one. we no longer accept patches against the
oldpackages tree. if you would like to see it supported by openwrt in
future then please take over maintainership and move it to the new
github feed.
John
> ---
>
> diff -purN
> a/feeds/packages/net/aircrack-ng/patches/001-airmon-ng_multi_bssid_fix.patch b/feeds/packages/net/aircrack-ng/patches/001-airmon-ng_multi_bssid_fix.patch
> ---
> a/feeds/packages/net/aircrack-ng/patches/001-airmon-ng_multi_bssid_fix.patch 1970-01-01 01:00:00.000000000 +0100
> +++
> b/feeds/packages/net/aircrack-ng/patches/001-airmon-ng_multi_bssid_fix.patch 2016-02-08 03:21:30.743649000 +0100
> @@ -0,0 +1,105 @@
> +--- a/scripts/airmon-ng 2014-10-31 21:39:43.000000000 +0100
> ++++ b/scripts/airmon-ng 2016-02-08 03:13:34.221319763 +0100
> +@@ -101,67 +101,6 @@ getDriver() {
> +
> + }
> +
> +-scanProcesses() {
> +- if [ -f "`which service 2>&1`" ] && [ x"$1" = "xkill" ]
> +- then
> +- service network-manager stop 2>/dev/null >/dev/null
> +- service avahi-daemon stop 2>/dev/null >/dev/null
> +- fi
> +-
> +- match=`ps -A -o comm= | grep $PROCESSES | grep -v grep | wc -l`
> +- if [ $match -gt 0 -a x"$1" != "xkill" ]
> +- then
> +- printf "\n\n"
> +- echo "Found $match processes that could cause trouble."
> +- echo "If airodump-ng, aireplay-ng or airtun-ng stops working
> after"
> +- echo "a short period of time, you may want to kill (some of)
> them!"
> +- echo -e "\nPID\tName"
> +- else
> +- if [ x"$1" != "xkill" ]
> +- then
> +- return
> +- fi
> +- fi
> +-
> +- if [ $match -gt 0 -a x"$1" = "xkill" ]
> +- then
> +- echo "Killing all those processes..."
> +- fi
> +-
> +- i=1
> +- while [ $i -le $match ]
> +- do
> +- pid=`ps -A -o pid= -o comm= | grep $PROCESSES | grep -v grep |
> head -n $i | tail -n 1 | awk '{print $1}'`
> +- pname=`ps -A -o pid= -o comm= | grep $PROCESSES | grep -v grep
> | head -n $i | tail -n 1 | awk '{print $2}'`
> +- if [ x"$1" != "xkill" ]
> +- then
> +- printf "$pid\t$pname\n"
> +- else
> +- kill $pid
> +- fi
> +- i=$(($i+1))
> +- done
> +-}
> +-
> +-checkProcessesIface() {
> +- if [ x"$1" = "x" ]
> +- then
> +- return
> +- fi
> +-
> +- match2=`ps -o comm= -p 1 2>&1 | grep $PS_ERROR | grep -v grep | wc
> -l`
> +- if [ $match2 -gt 0 ]
> +- then
> +- return
> +- fi
> +-
> +- for i in `ps auxw | grep $1 | grep -v "grep" | grep -v "airmon-ng"
> | awk '{print $2}'`
> +- do
> +- pname=`ps -o comm= -p $i`
> +- echo "Process with PID $i ($pname) is running on interface $1"
> +- done
> +-}
> +-
> + getStack() {
> + if [ x"$1" = "x" ]
> + then
> +@@ -505,22 +444,15 @@ iwpriv > /dev/null 2> /dev/null ||
> +
> + if [ x"$1" = "xcheck" ] || [ x"$1" = "xstart" ]
> + then
> +- scanProcesses
> +- for iface in `iwconfig 2>/dev/null | egrep '(IEEE|ESSID|802\.11|
> WLAN)' | sed 's/^\([a-zA-Z0-9_.]*\) .*/\1/' | grep -v wifi`
> ++ for iface in `iwconfig 2>/dev/null | egrep '(IEEE|ESSID|802\.11|
> WLAN)' | sed 's/^\([a-zA-Z0-9_-]*\) .*/\1/' | grep -v wifi`
> + do
> +-# getModule $iface
> +-# getDriver $iface
> +- checkProcessesIface $iface
> +- done
> +
> +- if [ x"$2" = "xkill" ]
> +- then
> +- scanProcesses "$2"
> +- fi
> + if [ x"$1" = "xcheck" ]
> + then
> + exit
> + fi
> ++
> ++ done
> + fi
> +
> + printf "\n\n"
> +@@ -605,7 +537,7 @@ then
> + sleep 1s
> + fi
> +
> +-for iface in `iwconfig 2>/dev/null | egrep '(IEEE|ESSID|802\.11|WLAN)'
> | sed 's/^\([a-zA-Z0-9_.]*\) .*/\1/' | grep -v wifi`
> ++for iface in `iwconfig 2>/dev/null | egrep '(IEEE|ESSID|802\.11|WLAN)'
> | sed 's/^\([a-zA-Z0-9_-]*\) .*/\1/' | grep -v wifi`
> + do
> + getModule $iface
> + getDriver $iface
> _______________________________________________
> openwrt-devel mailing list
> openwrt-devel at lists.openwrt.org
> https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
>
_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
More information about the openwrt-devel
mailing list