[wpkg-users] Registry Status Message
Tomasz Chmielewski
mangoo at wpkg.org
Tue Jan 23 21:01:52 CET 2007
Michael J. Kidd wrote:
> I have 2 requests for the WPKG Project ( ok.. there's more than that,
> but here's the most pressing! :) )
>
> My desire is for the WPKG Installer to delay logon as long as the
> WPKG.js process is still running.. Not just X configurable minutes (
> maybe an option to do either is in order ). And, I would love it if the
> User message that's displayed has feedback on what WPKG.js is currently
> doing ( along with how long it's been doing it ).
Hmm, you mean more than 120 minutes? Do you have any software that
installs that long?
We decided that WPKG Installer should have the maximum delay of 120
minutes. If it was indefinite, some admins would surely use it
(consciously or not), but what if they made a mistake? I.e., started a
command that waits for user feedback (but the program is started in the
background, so the user never sees the feedback).
Well, considering the admin is on holiday, the consequences could be
very bad for the whole organization... and perhaps for WPKG reputation
if a lame admin explains himself to a lame manager :)
Of course, if one sets the delay of 120 (or any other delay), it will
only prevent user logon for that long if any of three components
("execute before", wpkg.js, "execute after") is still running. If they
are not running, user will be able to logon ASAP.
So, right now, the answer is "no" (unless someone finds a good reason
why it should be done).
As of the other request ("what WPKG.js is currently doing") we thought
of it as well. I'm just not sure how it should be done.
1. Add a new flag to wpkg.js, (hmm, /interact?), which would add some
additional messages printed to console - something like:
INTERACT <package name>
this would be "intercepted" by WPKG Installer, and displayed to the user
via a custom message:
WPKG is installing %INTERACT%, please wait...
Perhaps there are better names for /interact, though :)
2. A better and easier method, printing it to the registry. No new
wpkg.js flag would be needed (wpkg.js would just clear a given registry
entry when it starts, then it would write installed package's name).
WPKG would poll it from time to time, and display via:
WPKG is installing %INTERACT%, please wait...
However, it'll take some time, everyone's busy, busy, busy...
--
Tomasz Chmielewski
http://wpkg.org
_______________________________________________
wpkg-users mailing list
wpkg-users at lists.wpkg.org
http://lists.wpkg.org/mailman/listinfo/wpkg-users
More information about the wpkg-users
mailing list