wok annotate madwifi/receipt @ rev 2655
Add: pm-utils
author | Dominique Corbex <domcox@users.sourceforge.net> |
---|---|
date | Sat Apr 18 17:39:15 2009 +0200 (2009-04-18) |
parents | 34c8cf508889 |
children | f306d126580e |
rev | line source |
---|---|
erjo@1150 | 1 # SliTaz package receipt. |
erjo@1150 | 2 |
erjo@1150 | 3 PACKAGE="madwifi" |
pascal@1502 | 4 VERSION="r3861" |
pascal@1423 | 5 CATEGORY="system-tools" |
erjo@1150 | 6 SHORT_DESC="Driver for Atheros-based WLAN cards" |
erjo@1150 | 7 MAINTAINER="erjo@slitaz.org" |
erjo@1150 | 8 DEPENDS="" |
pascal@1502 | 9 SOURCE="madwifi-hal-0.10.5.6-r3861-20080903" |
erjo@1150 | 10 TARBALL="$SOURCE.tar.gz" |
erjo@1150 | 11 WEB_SITE="http://madwifi.org" |
pascal@1502 | 12 WGET_URL="http://snapshots.madwifi.org/madwifi-hal-0.10.5.6/$TARBALL" |
erjo@1150 | 13 |
erjo@1150 | 14 # Rules to configure and make the package. |
erjo@1150 | 15 compile_rules() |
erjo@1150 | 16 { |
pascal@1502 | 17 if [ ! -d $WOK/linux/taz ]; then |
pascal@1502 | 18 tazwok cook linux |
pascal@1502 | 19 fi |
pascal@1502 | 20 cd "$SOURCE" |
pascal@1502 | 21 export KERNELPATH=$(ls -d $WOK/linux/linux-*) |
pascal@1502 | 22 echo "KERNELPATH=$KERNELPATH" |
pascal@1502 | 23 make KERNELPATH=$KERNELPATH clean |
pascal@1502 | 24 make KERNELPATH=$KERNELPATH && |
erjo@1150 | 25 make DESTDIR=$PWD/_pkg install |
erjo@1150 | 26 } |
erjo@1150 | 27 |
erjo@1150 | 28 genpkg_rules() |
erjo@1150 | 29 { |
pascal@1502 | 30 _pkg="$SOURCE/_pkg" |
pascal@1479 | 31 KVER=`grep ^VERSION= $WOK/linux/receipt | cut -d "=" -f2 | sed -e 's/"//g'` |
erjo@1150 | 32 EXTRAVERSION=_$KVER |
erjo@1150 | 33 |
erjo@1150 | 34 mkdir -p $fs/lib/modules/${KVER}-slitaz/net \ |
erjo@1150 | 35 $fs/usr |
erjo@1150 | 36 # Find all modules (gztazmod.sh code). |
erjo@1150 | 37 echo -n "Searching all modules to compress them... " |
erjo@1150 | 38 find $_pkg -name "*.ko" -exec lzma e '{}' '{}'.gz \; > /dev/null 2>&1 |
erjo@1150 | 39 status |
erjo@1150 | 40 |
erjo@1150 | 41 # copy module |
erjo@1150 | 42 cp -a $_pkg/lib/modules/${KVER}-slitaz/net/*.gz $fs/lib/modules/${KVER}-slitaz/net |
erjo@1150 | 43 cp -a $_pkg/usr/local/bin $fs/usr |
erjo@1150 | 44 } |
erjo@1150 | 45 |
erjo@1150 | 46 |
erjo@1150 | 47 post_install() |
erjo@1150 | 48 { |
erjo@1150 | 49 echo "Processing post-install commands..." |
pascal@1455 | 50 depmod -a -b "$1/" ${EXTRAVERSION#_}-slitaz |
erjo@1150 | 51 } |
erjo@1150 | 52 |
erjo@1150 | 53 post_remove() |
erjo@1150 | 54 { |
erjo@1150 | 55 echo "Processing post-remove commands..." |
erjo@1150 | 56 depmod -a |
erjo@1150 | 57 } |
erjo@1150 | 58 |
erjo@1150 | 59 clean_wok() |
erjo@1150 | 60 { |
erjo@1150 | 61 rm -rf "madwifi-ng-r3366+ar5007" |
erjo@1150 | 62 } |