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

Reply via email to