Hi Enrico, everyone,
For a couple of months now, I have been maintaining a series of patches
for util-vserver 0.30.210. Most of the patches are pretty well-tested by
now, as they are in the Debian[1] and Gentoo[2] packages, as well as my
RPMs. Unfortunately, I haven't gotten around to writing that
configuration patch we talked about yet though.
http://daniel.hozac.com/vserver/util-vserver/ has them all, the file
order contains the order in which to apply them (they're all against an
original tree, so there are some conflicts between the patches).
- bmask is described in patch #4968[3].
- vcontext-uid is described in patch #4966[4].
- vlogin is described in patch #4969[5].
- delete does what you'd expect, patch #4899[6] and bug #12838[7].
- fc5 adds FC5 as a valid distribution.
- chcontext-secure is described in patch #4993[8].
- shiny10 is an update to Herbert's most recent alternative syscall
implementation[9], fixing at least the miscompilations of rpm-fake.so I
saw on FC5.
- man-chcontext-section is from the Debian package, and bug #16083[10].
- apis is a fixes a typo and lets you specify olduts/oldproc in the
--enable-apis= option.
- clone-arch fixes clone so it works on SPARC and S390, bug #16158[11].
- condrestart is the patch from bug #15678[12].
- cpuset is a patch from a mailing list entry[13], only updated.
- debootstrap-script is from the Debian package, adding support for some
debootstrap feature.
- namespace-cleanup was written by Bastian Blank. It moves the namespace
cleanup to userspace.
- nice makes sure the guest always gets a certain nice value, by default
0. Previously, restarting a guest from the inside (with reboot -f) would
give the guest a niceness of -5 for all processes once it restarted.
- prefix is sort of a hack to fix bug #15517[14].
- remove-init-style-gentoo is from the Gentoo package, since it doesn't
work anyway, I don't see the harm.
- start-vservers fixes bugs #15632[15] and #14525[16].
- usage fixes bug #15551[17].
- chattr replaces the last chattr call with setattr, although I'm not
sure if it's needed anymore.
- pkgmgmt-vsomething is one of the less tested patches, but so far so
good. It makes vapt-get and vrpm use vsomething like vyum does, as well
as makes sure they all run the processes in the guest's network context.
This issue was brought to my attention by a PLD patch[18].
- cru-vps enables Cru's VPS repository by default for FC4, FC5 and
CentOS4, which contains fake packages replacing things like the kernel
and other unneeded packages.
If you could check them out and maybe give some ACK/NAKs, that would be
great.
[1]
ftp://ftp.debian.org/debian/pool/main/u/util-vserver/util-vserver_0.30.210-10.diff.gz
[2]
http://dev.croup.de/proj/gentoo-vps/browser/util-vserver/patches/0.30.210-r14
[3] https://savannah.nongnu.org/patch/?func=detailitem&item_id=4968
[4] https://savannah.nongnu.org/patch/?func=detailitem&item_id=4966
[5] https://savannah.nongnu.org/patch/?func=detailitem&item_id=4969
[6] https://savannah.nongnu.org/patch/?func=detailitem&item_id=4899
[7] https://savannah.nongnu.org/bugs/?func=detailitem&item_id=12838
[8] https://savannah.nongnu.org/patch/?func=detailitem&item_id=4993
[9] http://vserver.13thfloor.at/Experimental/SYSCALL/syscall_shiny10.h
[10] https://savannah.nongnu.org/bugs/?func=detailitem&item_id=16083
[11] https://savannah.nongnu.org/bugs/?func=detailitem&item_id=16158
[12] https://savannah.nongnu.org/bugs/?func=detailitem&item_id=15678
[13] http://list.linux-vserver.org/archive/vserver/msg11505.html
[14] https://savannah.nongnu.org/bugs/?func=detailitem&item_id=15517
[15] https://savannah.nongnu.org/bugs/?func=detailitem&item_id=15632
[16] https://savannah.nongnu.org/bugs/?func=detailitem&item_id=14525
[17] https://savannah.nongnu.org/bugs/?func=detailitem&item_id=15551
[18]
http://cvs.pld-linux.org/cgi-bin/cvsweb/SOURCES/util-vserver-vrpm.patch?rev=1.1
-- Daniel Hokka Zakrisson GPG id: 06723412 GPG fingerprint: A455 4DF3 990A 431F FECA 7947 6136 DDA2 0672 3412 _______________________________________________ Vserver mailing list Vserver@list.linux-vserver.org http://list.linux-vserver.org/mailman/listinfo/vserverReceived on Sat Jul 8 14:57:04 2006