BuildRequires: gcc-c++ wget
BuildRequires: e2fsprogs-devel
BuildRequires: doxygen tetex-latex libxslt
-Requires(post): %__chattr
-%{!?_without_dietlibc:BuildRequires: dietlibc >= 0:0.22}
+Requires(post): %__chattr
+Requires(pre): %pkglibdir
+Requires(postun): %pkglibdir
+%{!?_without_dietlibc:BuildRequires: dietlibc >= 0:0.24}
%package lib
-Summary: Dynamic libraries for util-vserver
-Group: System Environment/Libraries
+Summary: Dynamic libraries for util-vserver
+Group: System Environment/Libraries
%package core
-Summary: The core-utilities for util-vserver
-Group: Applications/System
+Summary: The core-utilities for util-vserver
+Group: Applications/System
%package build
-Summary: Tools which can be used to build vservers
-Group: Applications/System
-Requires: %name = %epoch:%version-%release
-Requires: rpm apt wget binutils tar
+Summary: Tools which can be used to build vservers
+Group: Applications/System
+Requires: rpm apt wget binutils tar
+Requires: %name = %epoch:%version-%release
+Requires(pre): %confdir
+Requires(postun): %confdir
%package sysv
-Summary: SysV-initscripts for vserver
-Group: System Environment/Base
-Provides: init(@PACKAGE@)
-Requires: make diffutils
-Requires: %name = %epoch:%version-%release
-Requires: initscripts
-Requires(pre,postun): %_initrddir %pkglibdir
+Summary: SysV-initscripts for vserver
+Group: System Environment/Base
+Provides: init(@PACKAGE@)
+Requires: make diffutils
+Requires: initscripts
+Requires: %name = %epoch:%version-%release
+Requires(post): %chkconfig
+Requires(preun): %chkconfig
+Requires(pre): %_initrddir %pkglibdir
+requires(postun): %_initrddir %pkglibdir
%package legacy
-Summary: Legacy utilities for util-vserver
-Group: Applications/System
-Requires: %name = %epoch:%version-%release
+Summary: Legacy utilities for util-vserver
+Group: Applications/System
+Requires: %name = %epoch:%version-%release
+Requires(post): %chkconfig
+Requires(preun): %chkconfig
+Requires(pre): %_initrddir %pkglibdir
+requires(postun): %_initrddir %pkglibdir
%package devel
-Summary: Header-files and libraries which are needed to develop vserver based applications
-Group: Development/Libraries
-Requires: pkgconfig
+Summary: Header-files and libraries which are needed to develop vserver based applications
+Group: Development/Libraries
+Requires: pkgconfig
%description
%doc AUTHORS COPYING ChangeLog NEWS README THANKS
%doc doc/FAQ.txt
%doc doc/*.html doc/*.css
-%dir %pkglibdir
+%dir %confdir
%dir %confdefaultdir
%dir %confdefaultdir/init
%dir %confdefaultdir/apps
%dir %confdefaultdir/apps/pkgmgmt
%dir %confdefaultdir/files
+%dir %pkglibdir/defaults
%ghost %confdefaultdir/vdirbase
%ghost %confdefaultdir/run.rev
%files build -f %name-build.list
%defattr(-,root,root,-)
-%dir %pkglibdir
%dir %confdir/.distributions
%dir %confdir/.distributions/*
%dir %confdir/.distributions/*/apt