Date: Sun, 29 Apr 2001 13:23:52 -0700 (PDT) From: John Polstra <jdp@polstra.com> To: current@freebsd.org Cc: msmith@freebsd.org Subject: dirpref: a new form of rm -rf * (was: World is broken...) Message-ID: <200104292023.f3TKNqK39533@vashon.polstra.com> In-Reply-To: <200104291911.f3TJBw801041@mass.dis.org> References: <200104291911.f3TJBw801041@mass.dis.org>
next in thread | previous in thread | raw e-mail | index | archive | help
In article <200104291911.f3TJBw801041@mass.dis.org>, Mike Smith <msmith@FreeBSD.ORG> wrote: > > #define isalnum(c) (isalpha(c) || isdigit(c)) > > Just FWIW, you can't use <ctype.h> in the loader; it's too incestuously > entangled with the rest of libc. I suspect that Daniel forgot to update > libstand. > > I've stuck this in for now. Thanks. I wish it had just stayed broken. Running this morning's kernel has immediately trashed my entire root filesystem. I updated the kernel and modules and rebooted. Double-checked UPDATING, which assured me that the "old fsck and new kernel interactions appear to have been fixed." Started a make buildworld. It hung almost immediately, in the "rm -rf /usr/obj/local0/src/i386" step of "Rebuilding the temporary build tree". No response to the keyboard, no response to pings. It wouldn't escape into DDB, and there were no messages of any kind. Upon rebooting, fsck complained about many unexpected soft-updates inconsistencies and other problems. By the time it had finished having its way with me, I was left with nothing but "/lost+found". It's a single-CPU system, SCSI disks, nothing special. Obviously I can't give you the kernel config file or dmesg output at this point. John -- John Polstra jdp@polstra.com John D. Polstra & Co., Inc. Seattle, Washington USA "Disappointment is a good sign of basic intelligence." -- Chögyam Trungpa To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200104292023.f3TKNqK39533>