Handle case when there are no vserver-* packages properly
[sliceimage.git] / vserver-reference.spec
index b78fa41..e8a741b 100644 (file)
@@ -1,11 +1,13 @@
+#
+# $Id$
+#
+%define url $URL$
+
 %define name vserver
 %define version 4.2
-%define release 0%{?pldistro:.%{pldistro}}%{?date:.%{date}}
+%define taglevel 0
 
-Vendor: PlanetLab
-Packager: PlanetLab Central <support@planet-lab.org>
-Distribution: PlanetLab 4.0
-URL: https://svn.planet-lab.org/svn/VserverReference/
+%define release %{taglevel}%{?pldistro:.%{pldistro}}%{?date:.%{date}}
 
 Summary: VServer reference image
 Name: %{name}
@@ -15,8 +17,11 @@ Source0: %{name}-%{version}.tar.bz2
 License: GPL
 Group: Applications/System
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
-Requires: util-vserver, e2fsprogs, yum
-Requires(pre): coreutils
+
+Vendor: PlanetLab
+Packager: PlanetLab Central <support@planet-lab.org>
+Distribution: PlanetLab %{plrelease}
+URL: %(echo %{url} | cut -d ' ' -f 2)
 
 %define debug_package %{nil}
 
@@ -27,6 +32,8 @@ This package does not really exist.
 Summary: VServer reference image
 Group: Applications/System
 AutoReqProv: no
+Requires: util-vserver, e2fsprogs, yum
+Requires(pre): /bin/sh, coreutils
 
 %description reference
 This package creates the virtual server (VServer) reference image used
@@ -47,7 +54,7 @@ resource") slices from the virtual server (VServer) reference image.
 
 %build
 pushd VserverReference
-./build.sh
+./build.sh %{pldistro}
 popd
 
 %install