From fd73e46a7555cfe6fd71d382366d95b3fce30f27 Mon Sep 17 00:00:00 2001 From: Mikhail Kolesnik Date: Sun, 20 May 2007 11:30:11 +0300 Subject: [PATCH] kvm: initial import --- kvm/.footprint | 65 +++++++++++++++++++++++++++++++++++++++++++++ kvm/.md5sum | 2 ++ kvm/Pkgfile | 18 +++++++++++++ kvm/README | 17 ++++++++++++ kvm/kvm-depmod.diff | 12 +++++++++ 5 files changed, 114 insertions(+) create mode 100644 kvm/.footprint create mode 100644 kvm/.md5sum create mode 100644 kvm/Pkgfile create mode 100644 kvm/README create mode 100644 kvm/kvm-depmod.diff diff --git a/kvm/.footprint b/kvm/.footprint new file mode 100644 index 000000000..b267720b2 --- /dev/null +++ b/kvm/.footprint @@ -0,0 +1,65 @@ +drwxr-xr-x root/root lib/ +drwxr-xr-x root/root lib/modules/ +drwxr-xr-x root/root lib/modules// +drwxr-xr-x root/root lib/modules//extra/ +-rw-r--r-- root/root lib/modules//extra/kvm-amd.ko +-rw-r--r-- root/root lib/modules//extra/kvm-intel.ko +-rw-r--r-- root/root lib/modules//extra/kvm.ko +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/bin/ +-rwxr-xr-x root/root usr/bin/qemu +-rwxr-xr-x root/root usr/bin/qemu-img +drwxr-xr-x root/root usr/include/ +-rwxr-xr-x root/root usr/include/kvmctl.h +drwxr-xr-x root/root usr/include/linux/ +-rwxr-xr-x root/root usr/include/linux/kvm.h +drwxr-xr-x root/root usr/lib/ +-rwxr-xr-x root/root usr/lib/libkvm.a +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/qemu/ +-rw-r--r-- root/root usr/share/qemu/bios.bin +drwxr-xr-x root/root usr/share/qemu/keymaps/ +-rw-r--r-- root/root usr/share/qemu/keymaps/ar +-rw-r--r-- root/root usr/share/qemu/keymaps/common +-rw-r--r-- root/root usr/share/qemu/keymaps/da +-rw-r--r-- root/root usr/share/qemu/keymaps/de +-rw-r--r-- root/root usr/share/qemu/keymaps/de-ch +-rw-r--r-- root/root usr/share/qemu/keymaps/en-gb +-rw-r--r-- root/root usr/share/qemu/keymaps/en-us +-rw-r--r-- root/root usr/share/qemu/keymaps/es +-rw-r--r-- root/root usr/share/qemu/keymaps/et +-rw-r--r-- root/root usr/share/qemu/keymaps/fi +-rw-r--r-- root/root usr/share/qemu/keymaps/fo +-rw-r--r-- root/root usr/share/qemu/keymaps/fr +-rw-r--r-- root/root usr/share/qemu/keymaps/fr-be +-rw-r--r-- root/root usr/share/qemu/keymaps/fr-ca +-rw-r--r-- root/root usr/share/qemu/keymaps/fr-ch +-rw-r--r-- root/root usr/share/qemu/keymaps/hr +-rw-r--r-- root/root usr/share/qemu/keymaps/hu +-rw-r--r-- root/root usr/share/qemu/keymaps/is +-rw-r--r-- root/root usr/share/qemu/keymaps/it +-rw-r--r-- root/root usr/share/qemu/keymaps/ja +-rw-r--r-- root/root usr/share/qemu/keymaps/lt +-rw-r--r-- root/root usr/share/qemu/keymaps/lv +-rw-r--r-- root/root usr/share/qemu/keymaps/mk +-rw-r--r-- root/root usr/share/qemu/keymaps/modifiers +-rw-r--r-- root/root usr/share/qemu/keymaps/nl +-rw-r--r-- root/root usr/share/qemu/keymaps/nl-be +-rw-r--r-- root/root usr/share/qemu/keymaps/no +-rw-r--r-- root/root usr/share/qemu/keymaps/pl +-rw-r--r-- root/root usr/share/qemu/keymaps/pt +-rw-r--r-- root/root usr/share/qemu/keymaps/pt-br +-rw-r--r-- root/root usr/share/qemu/keymaps/ru +-rw-r--r-- root/root usr/share/qemu/keymaps/sl +-rw-r--r-- root/root usr/share/qemu/keymaps/sv +-rw-r--r-- root/root usr/share/qemu/keymaps/th +-rw-r--r-- root/root usr/share/qemu/keymaps/tr +-rw-r--r-- root/root usr/share/qemu/linux_boot.bin +-rw-r--r-- root/root usr/share/qemu/openbios-sparc32 +-rw-r--r-- root/root usr/share/qemu/ppc_rom.bin +-rw-r--r-- root/root usr/share/qemu/pxe-ne2k_pci.bin +-rw-r--r-- root/root usr/share/qemu/pxe-pcnet.bin +-rw-r--r-- root/root usr/share/qemu/pxe-rtl8139.bin +-rw-r--r-- root/root usr/share/qemu/vgabios-cirrus.bin +-rw-r--r-- root/root usr/share/qemu/vgabios.bin +-rw-r--r-- root/root usr/share/qemu/video.x diff --git a/kvm/.md5sum b/kvm/.md5sum new file mode 100644 index 000000000..4a5304899 --- /dev/null +++ b/kvm/.md5sum @@ -0,0 +1,2 @@ +76467c32a7249fad65cf455cbbc489d9 kvm-24.tar.gz +62b1748a3a18ad60cf27911af5127ad0 kvm-depmod.diff diff --git a/kvm/Pkgfile b/kvm/Pkgfile new file mode 100644 index 000000000..77f305d40 --- /dev/null +++ b/kvm/Pkgfile @@ -0,0 +1,18 @@ +# Description: Kernel-based Virtual Machine for Linux +# URL: http://kvm.qumranet.com/kvmwiki +# Maintainer: Mikhail Kolesnik, mike at openbunker dot org +# Depends on: gcc34 + +name=kvm +version=24 +release=1 +source=(http://dl.sourceforge.net/sourceforge/$name/$name-$version.tar.gz + $name-depmod.diff) + +build () { + cd $name-$version + patch -p1 -i ../$name-depmod.diff + ./configure --prefix=/usr + make + make DESTDIR=$PKG install +} diff --git a/kvm/README b/kvm/README new file mode 100644 index 000000000..5aeb8a40a --- /dev/null +++ b/kvm/README @@ -0,0 +1,17 @@ +README for kvm + +REQUIREMENTS + +PRE-INSTALL +Remove old kvm kernel modules: + /bin/rm -rf /lib/modules/`/bin/uname -r`/drivers/kvm + +POST-INSTALL +Update modules dependencies: + /sbin/depmod + +RESOURCES + +PRECAUTION +This port installs kvm binary as /usr/bin/qemu. This would give a file +conflict with (at least) opt/qemu-bin. diff --git a/kvm/kvm-depmod.diff b/kvm/kvm-depmod.diff new file mode 100644 index 000000000..169b8bceb --- /dev/null +++ b/kvm/kvm-depmod.diff @@ -0,0 +1,12 @@ +diff -Nru kvm-20-orig/kernel/Makefile kvm-20/kernel/Makefile +--- kvm-20-orig/kernel/Makefile 2007-04-25 14:34:35.000000000 +0300 ++++ kvm-20/kernel/Makefile 2007-04-25 14:40:45.000000000 +0300 +@@ -33,7 +33,7 @@ + install: + mkdir -p $(DESTDIR)/$(INSTALLDIR) + cp *.ko $(DESTDIR)/$(INSTALLDIR) +- /sbin/depmod -a ++#/sbin/depmod -a + + tmpspec = .tmp.kvm-kmod.spec + RPMDIR = $$(pwd)/../RPMS