-%define name util-vserver-pl
-%define version @VERSION@
-%define release 1%{?pldistro:.%{pldistro}}%{?date:.%{date}}
-
-%define python_sitearch %( python -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)" )
-
-Summary: PlanetLab extensions to util-vserver
-Name: %{name}
-Version: %{version}
-Release: %{release}
-License: GPL
-Group: System Environment/Base
-Source0: %{name}-%{version}.tar.bz2
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
-Requires: util-vserver util-vserver-core util-vserver-build util-vserver-sysv
-Provides: util-vserver-python = %{version}-%{release}
-Obsoletes: util-vserver-py32 resman
-BuildRequires: util-vserver-core util-vserver-devel
-BuildRequires: autoconf automake libtool
-
-%description
-This package contains all PlanetLab extensions to util-vserver.
-
-%prep
-%setup -q
-autoreconf -fi
-
-
-%build
-%configure
-make
-
-
-%install
-rm -fr %{buildroot}
-make DESTDIR=%{buildroot} install
-
-mkdir %{buildroot}/bin
-ln -s ..%{_sbindir}/vsh %{buildroot}/bin/vsh
-
-rm -f %{buildroot}%{python_sitearch}/vserverimpl.a
-rm -f %{buildroot}%{python_sitearch}/vserverimpl.la
-
-# Generate file list for python package
-find "%{buildroot}" -name '*.py' | { while read FILE; do
- f="${FILE#%{buildroot}}"
- echo "${f}"
- # need to touch these files, as they are not produced on FC4 or below
- touch ${FILE}c
- touch ${FILE}o
- echo %%ghost "${f}c"
- echo %%ghost "${f}o"
-done } > %name-python.list
-
-
-%post
-# add /bin/vsh to list of secure shells
-if [ ! -f /etc/shells ] || ! grep -q '^/bin/vsh$' /etc/shells ; then
- echo /bin/vsh >> /etc/shells
-fi
-
-
-%postun
-# 0 = erase, 1 = upgrade
-if [ "$1" = 0 ] ; then
- perl -i -n -e 'next if /^\/bin\/vsh$/; print' /etc/shells
-fi
-
-
-%clean
-rm -fr %{buildroot}
-
-
-%files -f %name-python.list
-%defattr(-,root,root,-)
-%{_sbindir}/bwlimit
-%{_sbindir}/disklimit
-%{_sbindir}/vuseradd
-%{_sbindir}/vuserdel
-%{python_sitearch}/vserverimpl.so
-
-%{_sbindir}/vsh
-/bin/vsh
-%{_mandir}/man8/vsh.8*
-
-%{_sbindir}/vip6-autod
-%{_sysconfdir}/init.d/vip6-autod
-
-%{_sbindir}/vcached
-%{_sysconfdir}/cron.d/vcached.cron
-%{_sysconfdir}/logrotate.d/vcached.logrotate
-
-
-%changelog
-* Fri Nov 30 2007 Daniel Hokka Zakrisson <daniel@hozac.com> - 0.1-1
-- Initial release