Date: Fri, 21 Apr 95 18:32:33 MDT From: terry@cs.weber.edu (Terry Lambert) To: jhs@regent.e-technik.tu-muenchen.de (Julian Howard Stacey) Cc: bde@zeta.org.au, julian@ref.tfs.com, rgrimes@gndrsh.aac.dev.com, hackers@FreeBSD.org Subject: Re: [DEVFS] your opinions sought! Message-ID: <9504220032.AA06037@cs.weber.edu> In-Reply-To: <199504202124.XAA08120@vector.eikon.e-technik.tu-muenchen.de> from "Julian Howard Stacey" at Apr 20, 95 11:24:18 pm
next in thread | previous in thread | raw e-mail | index | archive | help
] Suggestion: While deciding, assume sometime later you'll come across a half
] dead singler user system, with no mouse, & no X-11, & you'll be poking about
] in /dev, perhaps over a telnet, or a 24x80 old glass tty (or a pc running
] dos-kermit etc) ..... consider how much info you'll be able to see in a
] worst case 24x80 window .... & just to complete the Armageddon scenario
] ... assume /usr/bin/more is unmounted (eg corrupt /usr fs),
] & assume Control-S flow control is broken somewhere.
# mor() {
> while true
> do
> for i in 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2
> do
> if read x
> then
> echo $x
> else
> exit 0
> fi
> done
> echo "--MORE--"
> read x < /dev/tty
> done
>}
# els() {
> for i in *
> do
> echo $i
> done
>}
# els | mor
Using /proc (which, like /dev, should be a mandatorily mounted non-optional
file system), you can even write 'ps'.
Old long hair story: I once installed an Ultrix box with nothing but a
shell and dd to rewrite the install script to get myself a non-supported
disk type in /etc/disktab. By default, Ultrix will only install to a
small set of DEC supported drives. I saved my changes between boots
by writing them to the raw disk and splitting them back apart with dd on
each reboot until the install worked.
Where there is a will, there is a way. 8-).
] Not that I'm any fan of deep nested dev dirs, just that I Know I'll be back
] in /dev sometime on a well broken box, in 24x80 mode.
I hope you'll think of "mor" and remember me fondly. 8^).
Terry Lambert
terry@cs.weber.edu
---
Any opinions in this posting are my own and not those of my present
or previous employers.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?9504220032.AA06037>
