#!/bin/bash
#echo "enter kernel version"
#read ver
ver="$1"
#rm -r lib/modules/2.6.*
mkdir -p lib/modules/$ver/kernel/drivers
for i in freq_table.ko \
mperf.ko \
joydev.ko \
processor.ko \
ioatdma.ko \
shpchp.ko \
rtc_cmos.ko \
i2c_i801.ko \
rtc_core.ko \
applesmc.ko \
thermal_sys.ko \
pcmcia_core.ko \
i2c_core.ko \
i5k_amb.ko \
rtc_lib.ko \
dca.ko \
hwmon.ko \
sbshc.ko \
sg.ko \
button.ko \
isp1362-hcd.ko \
isp1760.ko \
r8a66597-hcd.ko \
u132-hcd.ko \
xhci-hcd.ko \
hid-3m-pct.ko \
hid-axff.ko \
hid-cando.ko \
hid-egalax.ko \
hid-elecom.ko \
hid-magicmouse.ko \
hid-mosart.ko \
hid-ortek.ko \
hid-picolcd.ko \
hid-prodikeys.ko \
hid-quanta.ko \
hid-roccat-kone.ko \
hid-roccat.ko \
hid-stantum.ko \
hid-twinhan.ko \
hid-wacom.ko \
hid-zydacron.ko \
adp5588-keys.ko \
gpio_keys.ko \
lm8323.ko \
matrix_keypad.ko \
max7359_keypad.ko \
mcs_touchkey.ko \
opencores-kbd.ko \
qt2160.ko \
tca6416-keypad.ko \
appletouch.ko \
bcm5974.ko \
gpio_mouse.ko \
inport.ko \
logibm.ko \
pc110pad.ko \
synaptics_i2c.ko \
vsxxxaa.ko \
evdev.ko \
input-polldev.ko \
sparse-keymap.ko \
usbhid.ko \
hid.ko \
psmouse.ko \
sermouse.ko \
pcnet32.ko \
mii.ko;do
	mod=$(find /lib/modules/$ver/ -name $i)
	dir="lib/modules/$ver/kernel/drivers"
	if [ $mod ];then
		cp $mod $dir
		echo "copied $mod to $dir"
	else
		echo "$i not found in $ver"
	fi
	chroot . depmod -aq $ver
done

