-- William Gibson, All Tomorrow's Parties
untaring src.tar.gz into /usr instead of /usr/src kind of sucks.
It sure is a good thing OpenBSD's ftp is statically compiled. Just had to grab base38.tgz to another box (gzip likes to link to libraries more than directories; blowing out /usr/lib kind of sucks), uncompress it, copy it over to the hosed box, and untar it in /tmp. Copy /usr/local to /tmp/usr/local, as local shouldn't have been touched, then just get rid of the hosed /usr and copy over /tmp/usr.
The other solution would be to build the new /usr on a fresh partition (I like to have one or two spare at the end of the root disk), and then swap them.
Note to self: Have a static sshd and ssh handy. And start using screen-static instead of screen. :)
UNIX++Posted by: bda at January 22, 2006 5:44 PM