[wpkg-users] Killing processes (was Re: WPKG Installer)
rl201
rl201 at cam.ac.uk
Wed Sep 20 23:53:25 CEST 2006
Hi all,
(Change of subject - thread fork. As Tomasz has already mentioned, this
isn't part of wpkg installer.)
> How about add a test to the packages.xml format that allows the installer
> to test whether or not a particular process is running prior to
> installing/upgrading/removing a package. With an option to kill the
> process. I guess this could fall into the pre command catagory. But this
> way if needed wpkg can force an update and the program when it's currently
> running. This can prevent packages from getting half updated before running
> into an can't over writing file error. Obviously the option to kill the
> process will have to be used carefully.
This is an interesting idea - I would like to make a further suggestion
that it might be possible to tag packages to wait until a process has
finished before installing.
Downside: WPKG installation will hang until the process finishes.
Upside: We don't irritate users by terminating their programs and losing
their data.
I have four layers of 'priority' in my packages:
900 ish - OS service packs
700 ish - "Big" applications (Word, Office, AutoCAD)
500 ish - "Big" application service packs (Office SP3, AutoCAD SP1)
300 ish - "small" applications (PDF creator, notetab)
I would think that waiting until (for example) word has finished running
before attempting to patch office to SP3 would be a good thing. It might
prevent (say) PDF creator from being installed but that's what priorities
are for.
So, a tag like
<process action='kill'>winword.exe</process>
would cause all instances of winword.exe to be terminated before the
'install' commands were carried out but a tag like
<process action='wait'>winword.exe</process>
would cause WPKG execution to come to a halt until all windows.exe
instances had terminated.
Any thoughts?
Yours,
Frank
_______________________________________________
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