From owner-freebsd-stable Sat Oct 28 21:13:51 2000 Delivered-To: freebsd-stable@freebsd.org Received: from peak.mountin.net (peak.mountin.net [207.227.119.2]) by hub.freebsd.org (Postfix) with ESMTP id 0393537B479 for ; Sat, 28 Oct 2000 21:13:49 -0700 (PDT) Received: (from daemon@localhost) by peak.mountin.net (8.9.1/8.9.1) id XAA24696 for ; Sat, 28 Oct 2000 23:13:48 -0500 (CDT) (envelope-from jeff-ml@mountin.net) Received: from dial-80.max1.wa.cyberlynk.net(207.227.118.80) by peak.mountin.net via smap (V1.3) id sma024690; Sat Oct 28 23:13:24 2000 Message-Id: <4.3.2.20001028230412.00cc3de0@207.227.119.2> X-Sender: jeff-ml@207.227.119.2 X-Mailer: QUALCOMM Windows Eudora Version 4.3 Date: Sat, 28 Oct 2000 23:12:59 -0500 To: freebsd-stable@FreeBSD.ORG From: "Jeffrey J. Mountin" Subject: Re: stable breakage ? In-Reply-To: <20001028233055.H19651@pir.net> References: <39FB96E3.62B12C5D@urx.com> <20001028224901.E19651@pir.net> <39FB96E3.62B12C5D@urx.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG At 11:30 PM 10/28/00 -0400, Peter Radcliffe wrote: >Already have .. twice :) >Got some more changes the first retry, failure mode didn't change. >No more changes second time. > >Tried nuking /usr/obj/usr completely, no change. >Guess I could nuke /usr/src and start again, but it takes so long to >start from scratch. Why nuke and CVSup the entire tree? If you have copy of the last release around then a slightly modified install.sh will work. I keep a copy locally, so this would exist in the 4.1.1-RELEASE directory: #!/bin/sh cd src dists="base bin contrib etc gnu include lib libexec release sbin share sys tools ubin usbin" echo "Extracting sources into ${DESTDIR}/usr/src..." for i in $dists; do echo " Extracting source component: $i" cat s${i}.?? | tar --unlink -xpzf - -C /usr/src done cd ../crypto dists="crypto secure" for i in $dists; do echo " Extracting source component: $i" cat s${i}.?? | tar --unlink -xpzf - -C /usr/src done echo "Done extracting sources." exit 0 Change the 2 "dists=" lines to what you want (mine don't have games and kerberos 4/5 respectively). Then all you need do is re-CVSup, which is a *lot* faster than pulling the entire tree. Should you do this, keep a copy of the old tree for comparison, which will help track down why it happened in the first place. Generally memory errors will start corrupting the source tree. cheers! Jeff Mountin - jeff@mountin.net Systems/Network Administrator FreeBSD - the power to serve To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message