# HG changeset patch # User Pascal Bellard # Date 1298979170 -3600 # Node ID 9a489921fe01c951c9a1332bc03f83aaa417a6ee # Parent f4b5d278d27b7fa419bb8d9ebbc10d5dc3e615a7 kqemu is depredicated diff -r f4b5d278d27b -r 9a489921fe01 busybox/receipt --- a/busybox/receipt Tue Mar 01 04:03:29 2011 +0000 +++ b/busybox/receipt Tue Mar 01 12:32:50 2011 +0100 @@ -136,3 +136,9 @@ chmod 4755 $1/bin/busybox sed -i "s@vcsa2txt.*\$@busybox conspy -d | sed 's/ *\$//;/^\$/d;/^Processi\\\\|^.witchi/,\$!d' > /var/log/boot.log@" $1/etc/init.d/rcS } + +pre_remove() +{ + # We can not remove this package ! + exit 1 +} diff -r f4b5d278d27b -r 9a489921fe01 kqemu/receipt --- a/kqemu/receipt Tue Mar 01 04:03:29 2011 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,58 +0,0 @@ -# SliTaz package receipt. - -PACKAGE="kqemu" -VERSION="1.4.0pre1" -CATEGORY="misc" -SHORT_DESC="QEMU Accelerator Module." -MAINTAINER="pascal.bellard@slitaz.org" -TARBALL="$PACKAGE-$VERSION.tar.gz" -WEB_SITE="http://www.nongnu.org/qemu/" -WGET_URL="${WEB_SITE}$TARBALL" -DEPENDS="linux" -BUILD_DEPENDS="linux-module-headers" -SUGGESTED="qemu" -TAG="virtualization" - -# Rules to configure and make the package. -compile_rules() -{ - local dir - KERNEL_VERSION=`grep ^VERSION= $WOK/linux/receipt | cut -d "=" -f2 | sed -e 's/"//g'` - - dir=/lib/modules/${KERNEL_VERSION}-slitaz/misc - cd $src - patch -Np1 -i ../stuff/$PACKAGE-$VERSION-init_MUTEX.patch - ./configure --prefix=/usr \ - --kernel-path=/usr/src/linux - make - mkdir -p _pkg/$dir _pkg/dev - cp kqemu.ko _pkg/$dir - gzip -9 _pkg/$dir/kqemu.ko -} - -# Rules to gen a SliTaz package suitable for Tazpkg. -genpkg_rules() -{ - cp -a $_pkg/* $fs -} - -# Post install/remove commands for Tazpkg. -post_install() -{ - if [ -d $1/etc/udev ]; then - file=/etc/udev/rules.d/60-kqemu.rules - echo 'KERNEL=="kqemu", NAME="%k", MODE="0666"' > $1$file - tazpkg reconfigure udev --root=$1 - else - file=/dev/kqemu - mknod -m 666 $1$file c 250 0 - fi - echo "$file" >> $INSTALLED/$PACKAGE/files.list - chroot "$1/" depmod -a ${EXTRAVERSION#_}-slitaz -} - -post_remove() -{ - chroot "$1/" depmod -a ${EXTRAVERSION#_}-slitaz -} - diff -r f4b5d278d27b -r 9a489921fe01 kqemu/stuff/kqemu-1.4.0pre1-init_MUTEX.patch --- a/kqemu/stuff/kqemu-1.4.0pre1-init_MUTEX.patch Tue Mar 01 04:03:29 2011 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,16 +0,0 @@ -Common subdirectories: kqemu-1.4.0pre1-orig/common and kqemu-1.4.0pre1/common -diff -u kqemu-1.4.0pre1-orig/kqemu-linux.c kqemu-1.4.0pre1/kqemu-linux.c ---- kqemu-1.4.0pre1-orig/kqemu-linux.c 2008-05-30 16:33:34.000000000 -0400 -+++ kqemu-1.4.0pre1/kqemu-linux.c 2011-01-05 16:51:45.407394748 -0500 -@@ -53,6 +53,10 @@ - #define PAGE_KERNEL_EXEC PAGE_KERNEL - #endif - -+/* init_MUTEX macro was removed in 2.6.37 */ -+#if LINUX_VERSION_CODE > KERNEL_VERSION(2, 6, 36) && !defined(init_MUTEX) -+#define init_MUTEX(sem) sema_init(sem, 1) -+#endif - //#define DEBUG - - #ifdef DEBUG -Common subdirectories: kqemu-1.4.0pre1-orig/tests and kqemu-1.4.0pre1/tests diff -r f4b5d278d27b -r 9a489921fe01 slitaz-base-files/receipt --- a/slitaz-base-files/receipt Tue Mar 01 04:03:29 2011 +0000 +++ b/slitaz-base-files/receipt Tue Mar 01 12:32:50 2011 +0100 @@ -113,3 +113,9 @@ echo '' >> $root/etc/daemons.conf fi } + +pre_remove() +{ + # We can not remove this package ! + exit 1 +} diff -r f4b5d278d27b -r 9a489921fe01 slitaz-boot-scripts/receipt --- a/slitaz-boot-scripts/receipt Tue Mar 01 04:03:29 2011 +0000 +++ b/slitaz-boot-scripts/receipt Tue Mar 01 12:32:50 2011 +0100 @@ -67,3 +67,9 @@ # Remove old desktop file rm -f /usr/share/applications/boot-log.desktop } + +pre_remove() +{ + # We can not remove this package ! + exit 1 +}