All pastes #973325 Raw Edit

Miscellany

public text v1 · immutable
·published 2008-04-06 01:12 UTC
rendered paste body
ryan@RPCNotebook:~/temp/ieee80211-1.2.18$ chmod a+x remove-old && sudo ./remove-old
[sudo] password for ryan:
+ uname -r
+ KERN=/lib/modules/2.6.22-14-generic
+ [ -z  ]
+ [ -d /lib/modules/2.6.22-14-generic/source ]
+ KSRC=/lib/modules/2.6.22-14-generic/build
+ echo /lib/modules/2.6.22-14-generic/build
+ grep /$
+ KSRC=/lib/modules/2.6.22-14-generic/build/
+ do_check
+ echo -n Checking in /lib/modules/2.6.22-14-generic 
Checking in /lib/modules/2.6.22-14-generic + dirname /lib/modules/2.6.22-14-generic/build/
+ [ /lib/modules/2.6.22-14-generic != /lib/modules/2.6.22-14-generic ]
+ echo for ieee80211 components...
for ieee80211 components...
+ find /lib/modules/2.6.22-14-generic /lib/modules/2.6.22-14-generic/build/ -follow -type f -name ieee80211[_.]*
+ grep -v mac80211
+ grep -v include/linux/ieee80211.h
+ grep -v include/config/
+ grep -v d80211
+ FILES=/lib/modules/2.6.22-14-generic/build/include/net/ieee80211_radiotap.h
/lib/modules/2.6.22-14-generic/build/include/net/ieee80211.h
/lib/modules/2.6.22-14-generic/build/include/net/ieee80211_crypt.h
/lib/modules/2.6.22-14-generic/kernel/net/ieee80211/ieee80211_crypt_ccmp.ko
/lib/modules/2.6.22-14-generic/kernel/net/ieee80211/ieee80211_crypt_wep.ko
/lib/modules/2.6.22-14-generic/kernel/net/ieee80211/ieee80211_crypt_tkip.ko
/lib/modules/2.6.22-14-generic/kernel/net/ieee80211/ieee80211_crypt.ko
/lib/modules/2.6.22-14-generic/kernel/net/ieee80211/ieee80211.ko
/lib/modules/2.6.22-14-generic/build/include/net/ieee80211_radiotap.h
/lib/modules/2.6.22-14-generic/build/include/net/ieee80211.h
/lib/modules/2.6.22-14-generic/build/include/net/ieee80211_crypt.h
+ [ -n /lib/modules/2.6.22-14-generic/build/include/net/ieee80211_radiotap.h
/lib/modules/2.6.22-14-generic/build/include/net/ieee80211.h
/lib/modules/2.6.22-14-generic/build/include/net/ieee80211_crypt.h
/lib/modules/2.6.22-14-generic/kernel/net/ieee80211/ieee80211_crypt_ccmp.ko
/lib/modules/2.6.22-14-generic/kernel/net/ieee80211/ieee80211_crypt_wep.ko
/lib/modules/2.6.22-14-generic/kernel/net/ieee80211/ieee80211_crypt_tkip.ko
/lib/modules/2.6.22-14-generic/kernel/net/ieee80211/ieee80211_crypt.ko
/lib/modules/2.6.22-14-generic/kernel/net/ieee80211/ieee80211.ko
/lib/modules/2.6.22-14-generic/build/include/net/ieee80211_radiotap.h
/lib/modules/2.6.22-14-generic/build/include/net/ieee80211.h
/lib/modules/2.6.22-14-generic/build/include/net/ieee80211_crypt.h ]
+ echo /lib/modules/2.6.22-14-generic/build/include/net/ieee80211_radiotap.h
/lib/modules/2.6.22-14-generic/build/include/net/ieee80211_radiotap.h
+ echo /lib/modules/2.6.22-14-generic/build/include/net/ieee80211.h
/lib/modules/2.6.22-14-generic/build/include/net/ieee80211.h
+ echo /lib/modules/2.6.22-14-generic/build/include/net/ieee80211_crypt.h
/lib/modules/2.6.22-14-generic/build/include/net/ieee80211_crypt.h
+ echo /lib/modules/2.6.22-14-generic/kernel/net/ieee80211/ieee80211_crypt_ccmp.ko
/lib/modules/2.6.22-14-generic/kernel/net/ieee80211/ieee80211_crypt_ccmp.ko
+ echo /lib/modules/2.6.22-14-generic/kernel/net/ieee80211/ieee80211_crypt_wep.ko
/lib/modules/2.6.22-14-generic/kernel/net/ieee80211/ieee80211_crypt_wep.ko
+ echo /lib/modules/2.6.22-14-generic/kernel/net/ieee80211/ieee80211_crypt_tkip.ko
/lib/modules/2.6.22-14-generic/kernel/net/ieee80211/ieee80211_crypt_tkip.ko
+ echo /lib/modules/2.6.22-14-generic/kernel/net/ieee80211/ieee80211_crypt.ko
/lib/modules/2.6.22-14-generic/kernel/net/ieee80211/ieee80211_crypt.ko
+ echo /lib/modules/2.6.22-14-generic/kernel/net/ieee80211/ieee80211.ko
/lib/modules/2.6.22-14-generic/kernel/net/ieee80211/ieee80211.ko
+ echo /lib/modules/2.6.22-14-generic/build/include/net/ieee80211_radiotap.h
/lib/modules/2.6.22-14-generic/build/include/net/ieee80211_radiotap.h
+ echo /lib/modules/2.6.22-14-generic/build/include/net/ieee80211.h
/lib/modules/2.6.22-14-generic/build/include/net/ieee80211.h
+ echo /lib/modules/2.6.22-14-generic/build/include/net/ieee80211_crypt.h
/lib/modules/2.6.22-14-generic/build/include/net/ieee80211_crypt.h
+ ask_remove
+ true
+ echo -n Above files found.  Remove? [y],n 
Above files found.  Remove? [y],n + read REPLY
y
+ find /lib/modules/2.6.22-14-generic /lib/modules/2.6.22-14-generic/build/ -follow -type f -name ieee80211[_.]*
+ grep -v mac80211
+ grep -v include/linux/ieee80211.h
+ grep -v include/config
+ grep -v d80211
+ read fn
+ [ ! -d /lib/modules/2.6.22-14-generic/build/include/net/ieee80211_radiotap.h ]
+ rm -f /lib/modules/2.6.22-14-generic/build/include/net/ieee80211_radiotap.h
+ read fn
+ [ ! -d /lib/modules/2.6.22-14-generic/build/include/net/ieee80211.h ]
+ rm -f /lib/modules/2.6.22-14-generic/build/include/net/ieee80211.h
+ read fn
+ [ ! -d /lib/modules/2.6.22-14-generic/build/include/net/ieee80211_crypt.h ]
+ rm -f /lib/modules/2.6.22-14-generic/build/include/net/ieee80211_crypt.h
+ read fn
+ [ ! -d /lib/modules/2.6.22-14-generic/kernel/net/ieee80211/ieee80211_crypt_ccmp.ko ]
+ rm -f /lib/modules/2.6.22-14-generic/kernel/net/ieee80211/ieee80211_crypt_ccmp.ko
+ read fn
+ [ ! -d /lib/modules/2.6.22-14-generic/kernel/net/ieee80211/ieee80211_crypt_wep.ko ]
+ rm -f /lib/modules/2.6.22-14-generic/kernel/net/ieee80211/ieee80211_crypt_wep.ko
+ read fn
+ [ ! -d /lib/modules/2.6.22-14-generic/kernel/net/ieee80211/ieee80211_crypt_tkip.ko ]
+ rm -f /lib/modules/2.6.22-14-generic/kernel/net/ieee80211/ieee80211_crypt_tkip.ko
+ read fn
+ [ ! -d /lib/modules/2.6.22-14-generic/kernel/net/ieee80211/ieee80211_crypt.ko ]
+ rm -f /lib/modules/2.6.22-14-generic/kernel/net/ieee80211/ieee80211_crypt.ko
+ read fn
+ [ ! -d /lib/modules/2.6.22-14-generic/kernel/net/ieee80211/ieee80211.ko ]
+ rm -f /lib/modules/2.6.22-14-generic/kernel/net/ieee80211/ieee80211.ko
+ read fn
+ [ ! -d /lib/modules/2.6.22-14-generic/build/include/net/ieee80211_radiotap.h ]
+ rm -f /lib/modules/2.6.22-14-generic/build/include/net/ieee80211_radiotap.h
+ read fn
+ [ ! -d /lib/modules/2.6.22-14-generic/build/include/net/ieee80211.h ]
+ rm -f /lib/modules/2.6.22-14-generic/build/include/net/ieee80211.h
+ read fn
+ [ ! -d /lib/modules/2.6.22-14-generic/build/include/net/ieee80211_crypt.h ]
+ rm -f /lib/modules/2.6.22-14-generic/build/include/net/ieee80211_crypt.h
+ read fn
+ return 0
+ egrep ^(CONFIG_IEEE80211.*) /lib/modules/2.6.22-14-generic/build//.config
CONFIG_IEEE80211=m
CONFIG_IEEE80211_CRYPT_CCMP=m
CONFIG_IEEE80211_CRYPT_TKIP=m
CONFIG_IEEE80211_CRYPT_WEP=m
CONFIG_IEEE80211_SOFTMAC=m
+ ask_comment
+ true
+ echo -n Above definitions found.  Comment out? [y], n 
Above definitions found.  Comment out? [y], n + read REPLY
y
+ sed -i -e s:^\(CONFIG_IEEE80211.*\):#\1: /lib/modules/2.6.22-14-generic/build//.config
+ sed -i -r -e s:^(#(un)?def.*CONFIG_IEEE80211.*):/*\1*/: /lib/modules/2.6.22-14-generic/build//include/linux/autoconf.h
+ return 0
+ find /lib/modules/2.6.22-14-generic/build/ -type f -name Module.symvers
+ FILE=/lib/modules/2.6.22-14-generic/build/Module.symvers
+ [ -n /lib/modules/2.6.22-14-generic/build/Module.symvers ]
+ egrep -q ^.*net/ieee80211/ieee80211.* /lib/modules/2.6.22-14-generic/build/Module.symvers
+ ask_strip /lib/modules/2.6.22-14-generic/build/Module.symvers
+ true
+ echo -n ieee80211 symbols are found from /lib/modules/2.6.22-14-generic/build/Module.symvers. Do you want to strip them? [y],n 
ieee80211 symbols are found from /lib/modules/2.6.22-14-generic/build/Module.symvers. Do you want to strip them? [y],n + read REPLY
y
+ sed -i -e s:^.*net/ieee80211/ieee80211.*:: /lib/modules/2.6.22-14-generic/build/Module.symvers
+ sed -i /^$/d /lib/modules/2.6.22-14-generic/build/Module.symvers
+ return 0
+ return 0
ryan@RPCNotebook:~/temp/ieee80211-1.2.18$ sudo rm -f ieee80211*
ryan@RPCNotebook:~/temp/ieee80211-1.2.18$ sudo ln -s /usr/src/linux-headers-`uname -r`/ /lib/modules/`uname -r`/build
ryan@RPCNotebook:~/temp/ieee80211-1.2.18$ make && sudo make install
Makefile:17: 
Makefile:18: WARNING: $SHELL not set to bash.
Makefile:19: If you experience build errors, try
Makefile:20: 'make SHELL=/bin/bash'.
Makefile:21: 
Checking in /lib/modules/2.6.22-14-generic for ieee80211 components...
find: Symbolic link `/lib/modules/2.6.22-14-generic/build/linux-headers-2.6.22-14-generic' is part of a loop in the directory hierarchy; we have already visited the directory to which it points.
find: Symbolic link `/lib/modules/2.6.22-14-generic/build/linux-headers-2.6.22-14-generic' is part of a loop in the directory hierarchy; we have already visited the directory to which it points.
make -C /lib/modules/2.6.22-14-generic/build M=/home/ryan/temp/ieee80211-1.2.18 modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.22-14-generic'
/home/ryan/temp/ieee80211-1.2.18/Makefile:17: 
/home/ryan/temp/ieee80211-1.2.18/Makefile:18: WARNING: $SHELL not set to bash.
/home/ryan/temp/ieee80211-1.2.18/Makefile:19: If you experience build errors, try
/home/ryan/temp/ieee80211-1.2.18/Makefile:20: 'make SHELL=/bin/bash'.
/home/ryan/temp/ieee80211-1.2.18/Makefile:21: 
make[2]: *** No rule to make target `/home/ryan/temp/ieee80211-1.2.18/ieee80211_module.o', needed by `/home/ryan/temp/ieee80211-1.2.18/ieee80211.o'.  Stop.
make[1]: *** [_module_/home/ryan/temp/ieee80211-1.2.18] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.22-14-generic'
make: *** [modules] Error 2
ryan@RPCNotebook:~/temp/ieee80211-1.2.18$