SliTaz Packages

Community Doc Forum Pro Shop Bugs Hg
.

Receipt for package "linux-source"

# SliTaz package receipt.

PACKAGE="linux-source"
VERSION="5.10.215"
CATEGORY="development"
SHORT_DESC="The Linux kernel source files."
MAINTAINER="devel@slitaz.org"
LICENSE="GPL2"
WANTED="linux"
WEB_SITE="https://www.kernel.org/"
DEPENDS="linux slitaz-toolchain ncurses-dev perl xz lzma patch busybox-boot"

# Rules to gen a SliTaz package suitable for Tazpkg.
genpkg_rules()
{
    local _AUFSVER=`grep  ^VERSION= $WOK/aufs/receipt | cut -d "=" -f2 | sed -e 's/"//g'`
    local AUFSDIR="aufs-${_AUFSVER}"
    mkdir -p $fs/usr/src/kernel-patches \
            $fs/lib/modules/$VERSION-slitaz \
            $fs/usr/bin $fs/usr/sbin
    cp -a $WOK/$WANTED/source/slitaz $fs/usr/src/kernel-patches
    cp -a $stuff/buildtaz $fs/usr/src/kernel-patches/slitaz
    cp -a $stuff/make-tazpkg.u $fs/usr/src/kernel-patches/slitaz
    cp -a $stuff/get-linux-source $fs/usr/bin
    cp -a $stuff/rdev $fs/usr/sbin
    ln -s rdev $fs/usr/sbin/rootflags
    ln -s rdev $fs/usr/sbin/ramsize
    ln -s rdev $fs/usr/sbin/vidmode
    sed -i "s|=XXX|=$VERSION|g" $fs/usr/bin/get-linux-source
    # Copy Aufs2 source files
    if [ -d $WOK/$WANTED/$AUFSDIR ]; then
        mkdir $fs/usr/src/kernel-patches/slitaz/aufs2
        cp -a $WOK/$WANTED/$AUFSDIR/Documentation \
            $WOK/$WANTED/$AUFSDIR/fs $WOK/$WANTED/$AUFSDIR/include \
            $fs/usr/src/kernel-patches/slitaz/aufs2
    fi
    ln -s /usr/src/linux-$VERSION \
        $fs/lib/modules/$VERSION-slitaz/source
}

# Pre and post install commands for Tazpkg.
post_install()
{
    rm $1/usr/src/linux 2> /dev/null
    ln -s linux-$VERSION $1/usr/src/linux
}

pre_remove()
{
    rm $1/usr/src/linux 2> /dev/null
}
6025 packages and 203154 files in current database (Thu Apr 25 06:17:47 2024)