Hello

Thanks a lot for the patch. I have modified it slightly and is about
to upload it.

Regards,

// Ola

On Sat, May 21, 2005 at 03:19:39PM +0200, Tom Laermans wrote:
> tags 305216 +patch
> thanks
> 
> This will probably occur on everything newer than 2.4.28, I have this on
> 2.4.30 and 2.6.10.
> 
> I've created a patch to do this the Correct Way(tm), according to Bertl
> @ #vserver on OFTC.
> 
> Maybe the checking of the attributes isn't perfect yet, but it's a
> start ;)
> 
> Tom

> diff -ruN util-vserver-0.30.207.orig/debian/util-vserver.postinst 
> util-vserver-0.30.207/debian/util-vserver.postinst
> --- util-vserver-0.30.207.orig/debian/util-vserver.postinst   2005-05-21 
> 14:22:52.114410000 +0200
> +++ util-vserver-0.30.207/debian/util-vserver.postinst        2005-05-21 
> 15:07:56.635260976 +0200
> @@ -18,9 +18,15 @@
>                   update-rc.d vprocunhide defaults 25 15 >/dev/null
>               fi
>  
> -             chmod 000 /var/lib/vservers/
> -             chattr +t  /var/lib/vservers/
> -#            setattr --barrier /var/lib/vservers/ || true
> +             # fix older 000 mode to 0700 and older attr +t if present
> +             if [ "`ls -ld /var/lib/vservers/|cut -d' ' -f1`" == 
> "d---------" -a "`lsattr -d /var/lib/vservers/|cut -c16`" == "t" ];
> +             then
> +                     chmod 0700 /var/lib/vservers
> +                     chattr -t /var/lib/vservers
> +             fi
> +
> +             # set chroot barrier
> +             setattr --barrier /var/lib/vservers/*/.. || true
>  
>               # UPGRADE PATH FROM vserver PACKAGE!
>               # It should be fairly fail safe.


-- 
 --------------------- Ola Lundqvist ---------------------------
/  [EMAIL PROTECTED]                     Annebergsslingan 37      \
|  [EMAIL PROTECTED]                 654 65 KARLSTAD          |
|  +46 (0)54-10 14 30                  +46 (0)70-332 1551       |
|  http://www.opal.dhs.org             UIN/icq: 4912500         |
\  gpg/f.p.: 7090 A92B 18FE 7994 0C36  4FE4 18A1 B1CF 0FE5 3DD9 /
 ---------------------------------------------------------------


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to