wok-tiny annotate module-tun/receipt @ rev 187

Add bootlife (again)
author Pascal Bellard <pascal.bellard@slitaz.org>
date Sun Feb 04 18:58:39 2024 +0000 (7 months ago)
parents a28c45a86936
children
rev   line source
pascal@121 1 # SliTaz package receipt.
pascal@121 2
pascal@121 3 PACKAGE="module-tun"
pascal@174 4 VERSION="2.6.20"
pascal@121 5 CATEGORY="base-system"
pascal@121 6 GROUP="driver,ethernet"
pascal@121 7 SHORT_DESC="Kernel module for the Universal TUN/TAP device driver"
pascal@121 8 MAINTAINER="pascal.bellard@slitaz.org"
pascal@121 9 LICENSE="GPL2"
pascal@121 10 WEB_SITE="http://tiny.slitaz.org/"
pascal@157 11 DEPENDS="busybox-net"
pascal@121 12 WANTED="linux"
pascal@121 13
pascal@121 14 # Rules to gen a SliTaz package suitable for Tazpkg.
pascal@121 15 genpkg_rules()
pascal@121 16 {
pascal@121 17 local path
pascal@121 18 export src=$WOK/$WANTED/source/linux-$VERSION
pascal@121 19 export _pkg=$WOK/$WANTED/install
pascal@121 20 path=lib/modules/$(ls $_pkg/lib/modules)/kernel
pascal@121 21 mkdir -p $fs/$path
pascal@121 22 $src/slitaz/list_modules.sh drivers/net/${PACKAGE#*-}* | while read module; do
pascal@121 23 dir=$path/$(dirname $module)
pascal@121 24 [ -d $fs/$dir ] || mkdir -p $fs/$dir
pascal@121 25 cp -a $_pkg/$path/$module $fs/$dir
pascal@121 26 done
pascal@121 27 }
pascal@121 28
pascal@121 29 # Post install/remove commands for Tazpkg.
pascal@121 30 post_install()
pascal@121 31 {
pascal@145 32 grep -qs "^${PACKAGE#*-}$" $1/modules ||
pascal@121 33 echo "${PACKAGE#*-}" >> $1/modules
pascal@121 34 }