On Dec 2, 2009, at 8:40 PM, Andrew Thompson wrote: > On Wed, Dec 02, 2009 at 08:13:45PM +0100, Eirik ?verby wrote: >> On Dec 2, 2009, at 6:21 PM, Matthew Herzog wrote: >> >>> On 12/02/2009 09:11 AM, Alex Huth wrote: >>>> Hello! >>>> >>>> Is it no longer possible to update minor 6.x releases to 6.3 or 6.4 with >>>> the >>>> script mentioned on the announcement off 6.3? >>>> >>>> http://www.freebsd.org/releases/6.3R/announce.html >>>> >>>> Using it i get the error: >>>> >>>> Looking up update.FreeBSD.org mirrors... 3 mirrors found. >>>> Fetching public key from update2.FreeBSD.org... failed. >>>> Fetching public key from update5.FreeBSD.org... failed. >>>> Fetching public key from update4.FreeBSD.org... failed. >>>> No mirrors remaining, giving up. >>> >>> It fails for me too. I tried to update from 7.2 (i386) to 8.0. >>> I got the same error. I tried importing the public key manually and that >>> failed too. >>> >>> Boo. >> Your uname -a will say you're running -STABLE, not -RELEASE-something. This >> is a result of using source upgrades to anything but RELENG_6_X in the past. >> Which, in turn, is why freebsd-update fails. >> >> Move /usr/bin/uname out of the way, create a shell script like so: >> >> --- >> #!/bin/sh >> /usr/bin/uname.org $* | sed s/STABLE/RELEASE/g >> --- >> >> and chmod 755 it. Then try again. I know, it's ugly, and it might get you >> into trouble. But it Worked For Me. >> >> Oh and I suppose this belongs on the -users or -stable list? > > For the sake of the archives, uname already supports overriding the info > through environment variables. You set UNAME_x were 'x' is the uname > flag you want to overwrite (see man page).
Ok. Duh. Me needs to RTFM more often. Thanks, and sorry. ;) > % uname -r > 9.0-CURRENT > % export UNAME_r=7.2-RELEASE > % uname -r > 7.2-RELEASE > > > Andrew > _______________________________________________ [email protected] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-security To unsubscribe, send any mail to "[email protected]"
