From: "Jordan K. Hubbard" <email@example.com>
Subject: Re: userconfig doesn't work on tvi925
> Here is my suggestion.
It won't work.
> Pull out the new userconfig ENTIRELY. Get rid of it. Instead, add a
> sysctl interface and a staticly linked program in /sbin to operate that
> interface. This keeps the kernel clean, and gives you access to fancy
> stuff in user mode. If you want to have the old userconfig for
Not if you never GET to user mode, it doesn't! Perhaps by
complicating the interface we've obscured the purpose somewhat, but
the primary purpose remains "getting the user installed on the hard
Please re-read the last line you quoted...and now let me expand...
What also needs to happen is for `dset' to get folded into sysinstall
so that the second kernel to come off the bindist can also be tweaked
to track whatever changes the user had to make in coming up off the
All you need to get to user mode on the install disk is a working floppy
drive and a working console. It's -highly- unlikely you will need to change
the floppy drive or the location/irq of com1, or the address of your vga
device. In point of fact, you're ALREADY hosed if those aren't where you
expected them to be, because the boot loader and the console driver that
userconfig() uses wouldn't work in the first place.
QED, you can boot the kernel, get into user mode, and run the fancy program.
If my logic is false, then you STILL have the old dumb-terminal userconfig
program for emergency hardware changes or initial boot without a reboot.