Sisyphus repositório
Última atualização: 1 outubro 2023 | SRPMs: 18631 | Visitas: 37569571
en ru br
ALT Linux repositórios
4.1: 20050904-alt3.132626.12
4.0: 20050904-alt3.132626.12.M40.3
+updates:20050904-alt3.132626.12.M40.3

Group :: Sistema/Kernel e hardware
RPM: kernel-modules-qvm86-std-smp

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs e FR  Repocop 

# $Id: kernel-modules-qvm86.spec,v 1.4 2007/11/13 11:12:57 vsu Exp $

%define module_name qvm86
%define module_version 20050904
%define module_release alt3

%define kversion 2.6.18
%define krelease alt12.M40.3
%define flavour std-smp

Name: kernel-modules-%module_name-%flavour
Version: %module_version
Release: %module_release.132626.12.M40.3

Summary: QEMU x86 virtualization module
License: GPL
Group: System/Kernel and hardware

Packager:       Kernel Maintainer Team <kernel at packages.altlinux.org>

ExclusiveOS:    Linux

URL: http://savannah.nongnu.org/projects/qvm86/

BuildRequires: kernel-source-qvm86 = %version
BuildRequires: kernel-headers-modules-%flavour = %kversion-%krelease
BuildRequires(pre): rpm-build-kernel

Requires(pre,postun): kernel-image-%flavour = %kversion-%krelease

Provides: kernel-modules-%module_name-%kversion-%flavour-%krelease = %version-%release
Conflicts: kernel-modules-%module_name-%kversion-%flavour-%krelease < %version-%release
Conflicts: kernel-modules-%module_name-%kversion-%flavour-%krelease > %version-%release

ExclusiveArch: %ix86 x86_64

%description
qvm86 is a kernel module to provide x86 virtualisation capabilities for the
qemu emulator. Virtualisation allows "emulated" code to be run natively on
the host cpu, using the CPU protection mechanisms to intercept and emulate
priveleged events.

%prep
rm -rf kernel-source-qvm86-%version
tar jxf %kernel_src/kernel-source-qvm86-%version.tar.bz2
%setup -DT -n kernel-source-qvm86-%version

%build
. %_usrsrc/linux-%kversion-%flavour/gcc_version.inc
%if "%kversion" < "2.6.0"
#build for 2.4 kernel
%make_build KERNEL_PATH=%_usrsrc/linux-%kversion-%flavour
%else
#build for 2.6 kernel
%make_build CONFIG_KBUILD26=1 KERNEL_PATH=%_usrsrc/linux-%kversion-%flavour
%endif

%install
%define module_dir /lib/modules/%kversion-%flavour-%krelease/%module_name
%if "%kversion" < "2.6.0"
install -pD -m644 qvm86.o %buildroot%module_dir/qvm86.o
%else
install -pD -m644 qvm86.ko %buildroot%module_dir/qvm86.ko
%endif

%post
%post_kernel_modules %kversion-%flavour-%krelease

%postun
%postun_kernel_modules %kversion-%flavour-%krelease

%files
%module_dir

%changelog

Todas as alterações você pod ver aqui

 
projeto & código: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
mantenedor atual: Michael Shigorin
mantenedor da tradução: Fernando Martini aka fmartini © 2009