wok-undigest annotate ovzkernel-kvm/receipt @ rev 1223

copied libxext recipe from wok-next
author Hans-G?nter Theisgen
date Fri Nov 15 17:38:29 2019 +0100 (2019-11-15)
parents 2a507a5f33cc
children
rev   line source
erjo@218 1 # SliTaz package receipt.
erjo@218 2
erjo@218 3 PACKAGE="ovzkernel-kvm"
erjo@218 4 VERSION="2.6.32"
erjo@218 5 CATEGORY="base-system"
erjo@218 6 SHORT_DESC="The Linux kernel kvm and virtio modules."
erjo@218 7 MAINTAINER="devel@slitaz.org"
pascal@1038 8 LICENSE="GPL2"
erjo@218 9 DEPENDS="ovzkernel"
erjo@218 10 WANTED="ovzkernel"
erjo@218 11 WEB_SITE="http://www.kernel.org/"
erjo@218 12 EXTRAVERSION="-i686"
erjo@218 13 SOURCE="linux"
erjo@218 14 PROVIDE="linux-kvm"
erjo@218 15
erjo@218 16 # Rules to gen a SliTaz package suitable for Tazpkg.
erjo@218 17 genpkg_rules()
erjo@218 18 {
erjo@218 19 local path
erjo@218 20 KERNELRELEASE=$( cat $src/include/config/kernel.release 2> /dev/null)
erjo@218 21 path=lib/modules/${KERNELRELEASE}/kernel
erjo@218 22 mkdir -p $fs/$path
erjo@218 23 export src
erjo@218 24 export _pkg
erjo@218 25 $src/OpenVZ/list_modules.sh ${KERNELRELEASE} arch/x86/kvm drivers/virtio drivers/lguest \
erjo@218 26 drivers/char/hw_random/virtio-rng.ko.gz drivers/char/virtio_console.ko.gz \
erjo@218 27 drivers/net/virtio_net.ko.gz drivers/block/virtio_blk.ko.gz | \
erjo@218 28 while read module; do
erjo@218 29 dir=$path/$(dirname $module)
erjo@218 30 [ -d $fs/$dir ] || mkdir -p $fs/$dir
erjo@218 31 cp -a $_pkg/$path/$module $fs/$dir
erjo@218 32 done
erjo@218 33 }
erjo@218 34
erjo@218 35 # Post install/remove commands for Tazpkg.
erjo@218 36 post_install()
erjo@218 37 {
erjo@218 38 KERNELRELEASE=$(cat $1/etc/ovzkernel/kernel.release)
erjo@218 39 chroot "$1/" depmod -a ${KERNELRELEASE}
erjo@218 40 }
erjo@218 41
erjo@218 42 post_remove()
erjo@218 43 {
erjo@218 44 KERNELRELEASE=$(cat $1/etc/ovzkernel/kernel.release)
erjo@218 45 depmod -a ${KERNELRELEASE}
erjo@218 46 }
erjo@218 47