require chattr
authorEnrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
Fri, 6 Feb 2004 22:20:59 +0000 (22:20 +0000)
committerEnrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
Fri, 6 Feb 2004 22:20:59 +0000 (22:20 +0000)
set 't' attribute on /vservers

git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/branches/SYSCALL_SWITCH@837 94cd875c-1c1d-0410-91d2-eb244daf1a30

util-vserver/util-vserver.spec.in

index d0e4f0b..c5f2ac1 100644 (file)
@@ -1,3 +1,5 @@
+%define __chattr       /usr/bin/chattr
+
 Summary:       Linux virtual server utilities
 Name:          @PACKAGE@
 Version:       @VERSION@
@@ -13,6 +15,7 @@ Provides:     vserver = %epoch:%version-%release
 Conflicts:     vserver < %epoch:%version-%release
 Conflicts:     vserver > %epoch:%version-%release
 BuildRequires: e2fsprogs-devel
+Requires(post):        %__chattr
 
 %package linuxconf
 Summary:       Linuxconf administration modules for vservers
@@ -71,6 +74,8 @@ for i in %v_services; do
        /sbin/chkconfig --add v_$i
 done
 
+%__chattr +t /vservers || :
+
 
 %preun
 test "$1" != 0 || for i in %v_services; do