summaryrefslogtreecommitdiffstats
path: root/kernels/ndiswrapper/PRE_BUILD
blob: 52d4d1fe6ddd2f6cd6a0d53a77ebc1e23f5c23c0 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
[[ "$$NDIS_SVN" == "y" ]] && mkdir $BUILD_DIRECTORY/ndiswrapper-svn
default_pre_build &&
cd $SOURCE_DIRECTORY &&

# following is taken from ArchLinux
patch -p1 < $SPELL_DIRECTORY/kernel-2.6.35.patch &&
patch -p1 < $SPELL_DIRECTORY/kernel-2.6.36.patch &&
patch -p2 < $SPELL_DIRECTORY/kernel-2.6.38.patch &&
patch -p1 < $SPELL_DIRECTORY/kernel-3.1.patch &&

# fix regex to accept kernel version 3.x
sed -i "/uname/s/\/.*\//\/(\\\d+)\\\.(\\\d+)\//" utils/ndiswrapper &&

# fix module dir
sed -i "s|misc|kernel/drivers/net/wireless/$pkgname|" driver/Makefile