[wpkg-users] WPKG - Vital Enhancement

Tomasz Chmielewski mangoo at wpkg.org
Sun Jun 18 11:01:41 CEST 2006

Dean Brighton wrote:
> I am sorry but you do not seam to understand what I am looking to see. I
> understand package dependencies but they only apply to the single server
> or workstation. There is no way to make a package dependent on a package
> on another server. I.e. If you have 3 servers. The first is configured
> as a domain controller with a domain creation package. The other two
> servers will wait till the DC has been built before running their join
> domain package. The SQL server will not install until the domain has
> been created and the sharepoint package on the other server will not
> install until the SQL server has finished its SQL package install.

Ooh, now I see.

Personally, I doubt we'll implement such a feature anytime soon - WPKG 
was thought to be a "normal" software deployment system. Still, it lacks 
some crucial features like a proper installer or a GUI/web interface.

What you're talking about (package dependencies between machines) would 
complicate things even more. How the communication between the machines 
should be done?

That said, I think it can be easily achieved with what we have now.

WPKG keeps a database of installed software on each machine.
Normally, you will find it in C:\Windows\system32\wpkg.xml

You can copy this file to your central server after each WPKG execution, 
for example, copy:

C:\Windows\system32\wpkg.xml \\server\workstations\%HOSTNAME%.xml

This way, each machine has access to other machines' installed software 

You could parse these files, even with "find" utility, before WPKG 
startup or as the first package installed with WPKG (execute="always"), 
and decide what to do if the match is found.

Basically, it's a couple of lines of batch scripting.

If you don't know where to start, look at this page:


And replace all instances of "VER" with "type 

Hope it helps.

Tomasz Chmielewski

wpkg-users mailing list
wpkg-users at lists.wpkg.org

More information about the wpkg-users mailing list