# $Id$
%define confdir %_sysconfdir/vservers
+%define confdefaultdir %confdir/.defaults
%define pkglibdir %_libdir/%name
Summary: Linux virtual server utilities
rm -rf $RPM_BUILD_ROOT
%__make DESTDIR="$RPM_BUILD_ROOT" install install-vserverdir
+rm -f $RPM_BUILD_ROOT/%_libdir/*.la
+
%clean
rm -rf $RPM_BUILD_ROOT
+%post
+f="%confdefaultdir/vdirbase"; test -L "$f" -o -e "$f" || ln -s /vservers "$f"
+f="%confdefaultdir/run.rev"; test -L "$f" -o -e "$f" || ln -s /var/run/vservers.rev "$f"
+
+
%define v_services httpd named portmap sendmail smb sshd xinetd
%post sysv
/sbin/chkconfig --add vservers
test "$1" = 0 || %{_initrddir}/rebootmgr condrestart >/dev/null || :
+%post core -p /sbin/ldconfig
+%postun core -p /sbin/ldconfig
+
+
%files
%defattr(-,root,root,-)
%doc AUTHORS COPYING ChangeLog NEWS README THANKS
%exclude %pkglibdir/vserver-build*
%exclude %pkglibdir/vserver-setup*
%exclude %pkglibdir/vunify
+%_sbindir/exec-cd
%_sbindir/rebootmgr
%_sbindir/vdu
%_sbindir/vfiles
+%_sbindir/vlimit
%_sbindir/vps
%_sbindir/vpstree
%_sbindir/vserver
%_sbindir/vserver-stat
+%_sbindir/vserver-info
%_sbindir/vtop
%_mandir/*/*
%exclude %_mandir/*/chbind*
%exclude %_mandir/*/vserver-copy*
%exclude %_mandir/*/vrpm*
-%dir %confdir/.defaults
-%dir %confdir/.defaults/*
-%pkglibdir/defaults
+%dir %confdefaultdir
+%dir %confdefaultdir/init
+%dir %confdefaultdir/apps
+%dir %confdefaultdir/apps/pkgmgmt
+%dir %confdefaultdir/files
+%ghost %confdefaultdir/vdirbase
+%ghost %confdefaultdir/run.rev
+
%attr(000,root,root) %dir /vservers/.pkg
%attr(000,root,root) %dir /vservers
%dir /var/run/vservers.rev
-
%files core
%defattr(-,root,root,-)
+%_libdir/*.so.*
%_sbindir/chbind
%_sbindir/chcontext
-%_sbindir/ctx-kill
%_sbindir/new-namespace
%_sbindir/reducecap
+%_sbindir/vkill
%_sbindir/util-vserver-vars
%pkglibdir/util-vserver-vars
%_mandir/*/chbind*
%defattr(-,root,root,-)
%_includedir/*.h
%_libdir/*.a
+%_libdir/*.so
%_libdir/pkgconfig/*