X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=vserver-reference.spec;h=a4258ff806a4b6eead1e417fdfd8646c3304b1c1;hb=bb1b916fb0ce375c77b41c7fbebac8dda0be7b85;hp=9b7201ee280ab06e84f688e720a68ac0af6a5401;hpb=e6bb141d31dd5d44f802f990525ab7eea7e589ec;p=vserver-reference.git diff --git a/vserver-reference.spec b/vserver-reference.spec index 9b7201e..a4258ff 100644 --- a/vserver-reference.spec +++ b/vserver-reference.spec @@ -1,11 +1,11 @@ %define name vserver -%define version 4.1 -%define release 2%{?pldistro:.%{pldistro}}%{?date:.%{date}} +%define version 4.2 +%define release 0%{?pldistro:.%{pldistro}}%{?date:.%{date}} Vendor: PlanetLab Packager: PlanetLab Central Distribution: PlanetLab 4.0 -URL: http://cvs.planet-lab.org/cvs/vserver-reference +URL: https://svn.planet-lab.org/svn/VserverReference/ Summary: VServer reference image Name: %{name} @@ -15,8 +15,6 @@ Source0: %{name}-%{version}.tar.bz2 License: GPL Group: Applications/System BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot -Requires: util-vserver, e2fsprogs, yum -Requires(pre): coreutils %define debug_package %{nil} @@ -27,6 +25,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 @@ -35,28 +35,28 @@ as the installation base for new PlanetLab slivers. %package system-packages Summary: System slice packages Group: Applications/System -Requires: vserver-reference = %{version}-%{release} +Requires: vserver-reference >= %{version}-%{release} AutoReqProv: no %description system-packages This package installs the RPMS necessary to create system ("root - resource") slices from the virtual server (VServer) reference image. +resource") slices from the virtual server (VServer) reference image. %prep %setup -q %build -pushd vserver-reference -./build.sh -./system-packages.sh +pushd VserverReference +./build.sh %{pldistro} popd %install rm -rf $RPM_BUILD_ROOT -pushd vserver-reference +pushd VserverReference install -D -m 755 vserver-reference.init $RPM_BUILD_ROOT/%{_initrddir}/vserver-reference install -D -m 644 vserver-reference.cron $RPM_BUILD_ROOT/%{_sysconfdir}/cron.d/vserver-reference +install -D -m 644 vserver-reference.logrotate $RPM_BUILD_ROOT/%{_sysconfdir}/logrotate.d/vserver-reference find vservers | cpio -p -d -u $RPM_BUILD_ROOT/ popd @@ -78,11 +78,12 @@ fi %defattr(-,root,root) %{_initrddir}/vserver-reference %{_sysconfdir}/cron.d/vserver-reference +%{_sysconfdir}/logrotate.d/vserver-reference /vservers/.vref/default %files system-packages %defattr(-,root,root) -/vservers/system-packages +/vservers/.vstub %define vcached_pid /var/run/vcached.pid