From: Jeff Dike <jdike@ka...> - 2001-10-14 01:03:47
This patch includes Adam Heath's metric ton of cleanups. UML initialization
and argument parsing is now done in a more modular way.
The initrd code was split out from everything else. UML now respects the
TMP, TEMP, and TMPDIR environment variables, in that order.
There is also a uml_dir switch which allows you to specify the directory
where the pid file and mconsole socket go. There's also a bug in this code
which doesn't ensure that the directory ends with a '/', which will result
in some interesting file names.
I eyeballed this stuff, but didn't really test any of it except for the --help
piece of it, so I'd appreciate people poking at it and finding holes.
There are also some extra symbols exported, plus some other cleanups.