From 9dea262e3f165005d5ebcb1d15bd8f81b3284c64 Mon Sep 17 00:00:00 2001 From: Mark Huang Date: Thu, 4 Nov 2004 04:18:20 +0000 Subject: [PATCH] - build a placeholder kernel-vserver RPM that provides kernel and kernel-drm so that rpm or yum inside a vserver does not have to download and install a full, useless kernel package to satisfy tcpdump dependencies --- scripts/kernel-2.6-planetlab.spec | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/scripts/kernel-2.6-planetlab.spec b/scripts/kernel-2.6-planetlab.spec index d329bfdd0..77e88de31 100644 --- a/scripts/kernel-2.6-planetlab.spec +++ b/scripts/kernel-2.6-planetlab.spec @@ -178,6 +178,19 @@ Group: System Environment/Kernel %description uml This package includes a user mode version of the Linux kernel. +%package vserver +Summary: A placeholder RPM that provides kernel and kernel-drm + +Group: System Environment/Kernel +Provides: kernel = %{version} +Provides: kernel-drm = 4.3.0 + +%description vserver +VServers do not require and cannot use kernels, but some RPMs have +implicit or explicit dependencies on the "kernel" package +(e.g. tcpdump). This package installs no files but provides the +necessary dependencies to make rpm and yum happy. + %prep %setup -n linux-%{kversion} @@ -498,6 +511,11 @@ fi /usr/share/doc/kernel-doc-%{kversion}/Documentation/* %endif + +%files vserver +%defattr(-,root,root) +# no files + %changelog * Thu Sep 16 2004 Mark Huang - merge to Fedora Core 2 2.6.8-1.521 -- 2.47.0