wok-6.x view linmodem-intel-537/receipt @ rev 7674
Fixed linux. Need to make folder PWD/_pkg before adding bzImage to it. Also i'm force copying kernel config file now so we have the right config. It is copyed twice so its needed and doesn't hunt anything i think.
author | Christopher Rogers <slaxemulator@gmail.com> |
---|---|
date | Thu Dec 16 17:16:06 2010 +0000 (2010-12-16) |
parents | 205574a5eed9 |
children | ad6487ac4314 |
line source
1 # SliTaz package receipt.
3 PACKAGE="linmodem-intel-537"
4 VERSION="2.60.80.0"
5 CATEGORY="network"
6 MAINTAINER="jozee@slitaz.org"
7 SHORT_DESC="Intel Modem Drivers for 537 chipsets"
8 BUILD_DEPENDS="linux lzma"
9 WEB_SITE="http://linmodems.technion.ac.il/packages/Intel/"
10 TARBALL="intel-536EP-537EP_2009_07_04.tar.bz2"
11 WGET_URL="$WEB_SITE/Philippe.Vouters/$TARBALL"
12 TAGS=""
14 # Rules to configure and make the package.
16 compile_rules() {
18 KERNEL_VERSION=`grep ^VERSION= $WOK/linux/receipt | cut -d "=" -f2 | sed -e 's/"//g'`
19 cd $WOK/$PACKAGE/intel-536-537
21 while read file; do
22 [ -f done.$file ] && continue
23 echo "Apply $file..."
24 patch -p1 < ../stuff/$PACKAGE-$file || return 1
25 touch done.$file
26 done <<EOT
27 kernel-2.6.30.patch
28 EOT
29 grep -rl 'uname -r' * | xargs sed -i "s/uname -r/echo $KERNEL_VERSION/"
30 # Bypass linux source package check
31 sed -i 's/@bash config_check/#@bash config_check/' makefile
32 grep -rl 'linux/autoconf.h' * | xargs sed -i 's|linux/autoconf.h|generated/autoconf.h|'
33 make KERNEL_SOURCE_PATH=/usr/src/linux KDIR=/usr/src/linux MODEM_TYPE=537 537
35 }
37 # Rules to gen a SliTaz package suitable for Tazpkg.
38 genpkg_rules()
39 {
40 KERNEL_VERSION=`grep ^VERSION= $WOK/linux/receipt | cut -d "=" -f2 | sed -e 's/"//g'`
41 EXTRAVERSION=_$KERNEL_VERSION
43 mkdir -p $fs/lib/modules/$KERNEL_VERSION-slitaz/kernel/drivers/net
45 # Compress and install module
46 lzma e $WOK/$PACKAGE/intel-536-537/Intel537.ko $fs/lib/modules/$KERNEL_VERSION-slitaz/kernel/drivers/net/intel537.ko.gz
47 chown root $fs/lib/modules/$KERNEL_VERSION-slitaz/kernel/drivers/net/intel537.ko.gz
48 chmod 0644 $fs/lib/modules/$KERNEL_VERSION-slitaz/kernel/drivers/net/intel537.ko.gz
49 }
51 post_install()
52 {
53 echo "Processing post-install commands..."
54 chroot "$1/" depmod -a ${EXTRAVERSION#_}-slitaz
55 }
57 post_remove()
58 {
59 echo "Processing post-remove commands..."
60 depmod -a
61 }