SliTaz Packages

Community Doc Forum Pro Shop Bugs Hg
.

Receipt for package "linux-source"

# SliTaz package receipt.

PACKAGE="linux-source"
VERSION="5.10.235"
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()
{
    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
    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
}
6094 packages and 260750 files in current database (Wed Jun 4 00:01:37 2025)