X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=util-vserver.spec.in;h=fcece17802c391fd806a948a762a78706b3e23c9;hb=9b596875128e54eac037ef6ece178e1765030015;hp=77198bf31bf2e27899baac9e0eb8ab1a79713a4f;hpb=7549989cb5527b6b1791403862e99cc553c13cf5;p=util-vserver.git diff --git a/util-vserver.spec.in b/util-vserver.spec.in index 77198bf..fcece17 100644 --- a/util-vserver.spec.in +++ b/util-vserver.spec.in @@ -7,8 +7,6 @@ Packager: PlanetLab Central Distribution: PlanetLab 3.0 URL: http://cvs.planet-lab.org/cvs/util-vserver -%define __chattr /usr/bin/chattr - Summary: Linux virtual server utilities Name: %{name} Version: %{version} @@ -23,7 +21,6 @@ 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 @@ -99,8 +96,8 @@ chkconfig --del vcached if [ ! -f /etc/shells ] || ! grep -q '^/bin/vsh$' /etc/shells ; then echo /bin/vsh >> /etc/shells fi -# make sure immutable bit is set on /vservers for safety -%__chattr +t /vservers || : +# make sure barrier bit is set on /vservers to prevent chroot() escapes +%_libdir/%name/setattr --barrier /vservers %postun # 0 = erase, 1 = upgrade