- build a placeholder kernel-vserver RPM that provides kernel and
authorMark Huang <mlhuang@cs.princeton.edu>
Thu, 4 Nov 2004 04:18:20 +0000 (04:18 +0000)
committerMark Huang <mlhuang@cs.princeton.edu>
Thu, 4 Nov 2004 04:18:20 +0000 (04:18 +0000)
  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

index d329bfd..77e88de 100644 (file)
@@ -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 <mlhuang@cs.princeton.edu>
 - merge to Fedora Core 2 2.6.8-1.521