enhancements to MILO
Hello,
I've patched up milo a bit to add a few features, which make it a bit more
user-friendly IMHO.
These are the changes to milo-2.0.35-0.1:
* Added the concept of working directories and current device. So now you can
`cd' to directories, and set the active device with `<dev>:'. Much easier
than typing in these long path names over and over again ! :-)
(Now milo's got about as much functionality as COMMAND.COM... ;-))
* Changed milo to follow symlinks, also if they're directories. This is the
main advantage of symlinks over plain links, isn't it ?
So now I can use a symlink from `linux' to the latest development tree, and
I don't need to change /etc/milo.conf each time I upgrade my kernel. :-)
* Now it's possible to page milo's output by adding `| milo' to the end of the
command line.
* Better handling of `;': no need to surround it with spaces any more.
* Increased configurability: changes to Configure and config.in
* Various changes to Makefile, with a smaller milo as main advantage.
Also if you change anything in e.g fs/ things will automatically be rebuilt
properly.
* Milo now has a version number, which shows up in /proc/cpuinfo (which milo
was I using again ? ;-))
* Corrected a memory fault where milo hung when parsing an unknown device
* Have milo report a memory fault instead of just sitting there.
(Don't know if the report is correct, but it's nice to be able to reboot
afterwards...)
* When setting up devices display an additional `.' each second. Before milo
only would display a `.' when outputting something.
* Removed command reset: it didn't do anything anyway (for non-NVRAM systems).
* Corrected a memory fault for read. (It tried to determine `strlen (readdev)'
with readdev == 0.) Also changed the behaviour of `read' to view a screenful
at a time.
* Added the possibility to specify a device (e.g. sda3) in /etc/milo.conf, so
that the kernel doesn't need to be on the same device.
If anyone wants to try them out, they can be found on:
http://www.esat.kuleuven.ac.be/~installe/milo.diff
The patches are against Nikita's milo-2.0.35-0.1.tar.gz.
Any comments, suggestions, ... welcome.
Arnaud
--
Arnaud Installe arnaud.installe@advalvas.be
No man can have a reasonable opinion of women until he has long lost
interest in hair restorers.
-- Austin O'Malley
Reply to: