added 'chattr -t /vservers' + needed Requires:
authorEnrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
Fri, 6 Feb 2004 22:50:22 +0000 (22:50 +0000)
committerEnrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
Fri, 6 Feb 2004 22:50:22 +0000 (22:50 +0000)
git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@841 94cd875c-1c1d-0410-91d2-eb244daf1a30

util-vserver/util-vserver.spec.in

index 32ab3c6..f1171ba 100644 (file)
@@ -3,6 +3,7 @@
 %define confdir                %_sysconfdir/vservers
 %define confdefaultdir %confdir/.defaults
 %define pkglibdir      %_libdir/%name
+%define __chattr       /usr/bin/chattr
 
 Summary:       Linux virtual server utilities
 Name:          @PACKAGE@
@@ -21,6 +22,7 @@ Obsoletes:    vserver < %epoch:%version
 BuildRequires: mount vconfig gawk iproute
 BuildRequires: gcc-c++ wget
 BuildRequires: e2fsprogs-devel
+Requires(post):        %__chattr
 %{!?_without_dietlibc:BuildRequires:   dietlibc >= 0:0.22}
 
 %package core
@@ -105,6 +107,8 @@ for i in %v_services; do
        /sbin/chkconfig --add v_$i
 done
 
+%__chattr +t /vservers || :
+
 
 %preun sysv
 test "$1" != 0 || for i in %v_services; do