SliTaz Packages

Community Doc Forum Pro Shop Bugs Hg
.

Receipt for package "linmodem-intel-537"

# SliTaz package receipt.

PACKAGE="linmodem-intel-537"
VERSION="2.60.80.0"
CATEGORY="network"
MAINTAINER="jozee@slitaz.org"
SHORT_DESC="Intel Modem Drivers for 537 chipsets"
DEPENDS="linux"
BUILD_DEPENDS="linux-module-headers lzma"
WEB_SITE="http://linmodems.technion.ac.il/packages/Intel/"
TARBALL="intel-536EP-537EP_2009_07_04.tar.bz2"
WGET_URL="$WEB_SITE/Philippe.Vouters/$TARBALL"
TAGS=""

# Rules to configure and make the package.
compile_rules()
{
    cd $src
    while read file; do
        [ -f done.$file ] && continue
        echo "Apply $file..."
        patch -p1 < $stuff/$PACKAGE-$file || return 1
        touch done.$file
    done <<EOT
kernel-2.6.30.patch
kernel-2.6.33.patch
kernel-2.6.37.patch
EOT
    grep -rl 'uname -r' * | xargs sed -i "s/uname -r/echo $kvers/"
    # Bypass linux source package check
    sed -i 's/@bash config_check/#@bash config_check/' makefile
    grep -rl 'linux/autoconf.h' * | xargs sed -i \
        's|linux/autoconf.h|generated/autoconf.h|'
    make KERNEL_SOURCE_PATH=/usr/src/linux KDIR=/usr/src/linux MODEM_TYPE=537 537
}
    
# Rules to gen a SliTaz package suitable for Tazpkg.
genpkg_rules()
{    
    EXTRAVERSION=_${kvers}
    mkdir -p $fs/lib/modules/$kvers-slitaz/kernel/drivers/net
    
    # Compress and install module
    lzma e $src/Intel537.ko \
        $fs/lib/modules/$kvers-slitaz/kernel/drivers/net/intel537.ko.gz
    chown root $fs/lib/modules/$kvers-slitaz/kernel/drivers/net/intel537.ko.gz
    chmod 0644 $fs/lib/modules/$kvers-slitaz/kernel/drivers/net/intel537.ko.gz            
}

post_install()
{
    echo "Processing post-install commands..."
    chroot "$1/" depmod -a ${EXTRAVERSION#_}-slitaz
}

post_remove()
{
    echo "Processing post-remove commands..."
    chroot "$1/" depmod -a ${EXTRAVERSION#_}-slitaz
}

3382 packages and 430813 files in stable database (Mon Mar 4 17:53:49 2019)