Date: Thu, 23 Sep 1999 14:24:43 -0400 (EDT) From: Dispatcher <dispatch@blackhelicopters.org> To: jflowers@ezo.net (Jim Flowers) Cc: freebsd-stable@FreeBSD.ORG, freebsd-questions@FreeBSD.ORG Subject: Re: Minimum Stable Cvsup Message-ID: <199909231824.OAA80333@blackhelicopters.org> In-Reply-To: <005001bf05ed$0b249c80$abd396ce@eznet> from Jim Flowers at "Sep 23, 1999 1:57: 3 pm"
next in thread | previous in thread | raw e-mail | index | archive | help
Jim, (Disclaimer: I am not a FreeBSD committer, just some who's researched this issue.) The short answer is, this will be a headache and definitely more trouble than it's worth. Longer answer: The X stuff isn't included in FreeBSD's source tree, so you won't be upgrading that via cvsup. Any X security fixes will have to be applied the hard way, with pkg_delete and pkg_add or via ports. If all you're worried about are networking and kernel bugs, then you can probably get away with src-sys. You run a high risk of userland and kernel falling out of sync, however. FreeBSD is designed to be upgraded monolithically. Make world will take no less time with an out-of-sync source collection (unless you use -DNOCLEAN). If your system falls out of sync internally, you might be stuck with a non-operational/non-booting/weirdly-failing system. Complaints to the lists will probably be met with "Well, we *say* don't do that." I have a simple shell alias that does the upgrade for me; it boils down to "cd /usr/src && cvsup -g stable-supfile && make world && cd /sys/i386/conf && config KERNEL && cd ../../compile/KERNEL && make depend && make all install" (typed from memory; do *not* cut and paste without checking it!). Since I replicate my .cshrc when I install a machine, it follows me everywhere. I use this to upgrade several remote VPN boxes without difficulty (although I always run a test at the home office first, to see if someone's fried -stable). If I'm feeling brave, I even add "&& reboot" at the end. No muss, no fuss. ==ml > I build several minimal FreeBSD systems each week with the X kernel > developer selection and a handful of packages (including cvsup) and 1 port > (SKIP). Lately I have started to use the latest -stable versions to get all > of the bug fixes using src-all. > > I would like to minimize the size, time, and complexity involved. Can I use > subcomponents of src-all and then build world to do this without added > problems? > > What subcomponents of src-all would I use to match the X kernel developer > profile? Or where do I look to figure it out? > > Thanks > > Jim Flowers mailto:jflowers@ezo.net > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-stable" in the body of the message > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199909231824.OAA80333>