Vendor: PlanetLab
Packager: PlanetLab Central <support@planet-lab.org>
Distribution: PlanetLab 3.0
-URL: http://www.planet-lab.org
+URL: http://cvs.planet-lab.org/cvs/util-vserver
%define __chattr /usr/bin/chattr
mv ${RPM_BUILD_ROOT}%_sysconfdir/init.d/* ${RPM_BUILD_ROOT}%_initrddir/
}
+mkdir -p ${RPM_BUILD_ROOT}/bin
+ln -f ${RPM_BUILD_ROOT}%_sbindir/vsh ${RPM_BUILD_ROOT}/bin/vsh
+
+install -D -m 644 sysv/vcached.logrotate ${RPM_BUILD_ROOT}/etc/logrotate.d/vcached
+
%clean
rm -rf $RPM_BUILD_ROOT
for i in %{services} ; do
[ "`/sbin/runlevel`" = "unknown" ] || service $i start
done
-if [ ! -f /etc/shells ] || ! grep -q '^/usr/sbin/vsh$' /etc/shells ; then
- echo /usr/sbin/vsh >> /etc/shells
+if [ ! -f /etc/shells ] || ! grep -q '^/bin/vsh$' /etc/shells ; then
+ echo /bin/vsh >> /etc/shells
fi
%__chattr +t /vservers || :
%postun
# 0 = erase, 1 = upgrade
if [ "$1" = 0 ] ; then
- perl -i -n -e 'next if /^\/usr\/sbin\/vsh$/; print' /etc/shells
+ perl -i -n -e 'next if /^\/bin\/vsh$/; print' /etc/shells
fi
%preun
%config %_initrddir/*
%config(noreplace) /etc/vservers.conf
%config(noreplace) /etc/vcached.conf
+/etc/logrotate.d/vcached
%dir /etc/vservers
%attr(0,root,root) %dir /vservers
%attr(4755,root,root) /usr/sbin/vsh
+%attr(4755,root,root) /bin/vsh
%exclude %_sbindir/newvserver
%exclude %_mandir/man8/newvserver*