From: Enrico Scholz Date: Fri, 6 Feb 2004 22:20:59 +0000 (+0000) Subject: require chattr X-Git-Tag: version_0_28_90~2 X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=55d8d2489094653858dce8b95e24bb3a225eece1;p=util-vserver.git require chattr 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 --- diff --git a/util-vserver/util-vserver.spec.in b/util-vserver/util-vserver.spec.in index d0e4f0b..c5f2ac1 100644 --- a/util-vserver/util-vserver.spec.in +++ b/util-vserver/util-vserver.spec.in @@ -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