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]

