I could post this on the wish-list forum, but I thought it was more developer orientated. Now that I've got a 5.5 system up and running, I thought I'd throw in a few things that could easily go into 6.0 that would make it a bit easier for me (and hopefully others) to make some contribs:
1) Expect. Either the Tcl genuine article, or the Perl/Expect modules. I've run into two cases where having Expect would have helped. The first was in the unison synchronisation that Peter Werner did (http://www.ifost.org.au/~peterw) where it need to ask for the password for ssh'ing to another machine. The other was using the SkyMedia drivers; the userspace portion does an open on /dev/tty to determine how verbose it wants to be. The RedHat-supplied RPM has X11 dependencies because of expectk. But the ordinary expect program just depends on tcl, which depends on tcllib, and nothing else. Why would it be nice to have a custom-made expect for SME? Umm, the fact that I've run into two cases of needing it makes me suspect other people might find it useful, and I'd much rather distribute one rpm rather than an rpm plus a dependancy on an expect module that you have to install --nodeps. 2) I haven't asked Hsing Foo Wang about this, but it would be nice to have some hooks for better integrating high availability. I was thinking something like a hook like if (-f /etc/ha-esmith/haconsole.pm) { require 'haconsole.pm'; haconsole::do_hook(); } somewhere around line 723 of /sbin/e-smith/console (where is asks for server/gateway/both mode). This would make it easier to have "smart" high availability, where it just asks for the IP address and root password for the other high availability server, and then works out all the remaining parameters (and sets up high availability automatically). -------------- Anyone have any thoughts or comments? -- Regards, Greg Baker The Institute for Open Systems Technologies Email: [EMAIL PROTECTED] Phone Int'l: 61 500 545 856 (GMT +10/11) Phone Aus: 0500 545 856 -- Please report bugs to [EMAIL PROTECTED] Please mail [EMAIL PROTECTED] (only) to discuss security issues Support for registered customers and partners to [EMAIL PROTECTED] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] Archives by mail and http://www.mail-archive.com/devinfo%40lists.e-smith.org