The new switches /download and /nodownload I proposed would be used to 
distinguish between what the client is supposed to do and what the server is 
supposed to do.

/download would cause ONLY the download tag to be used, and all other tags 
would be ignored. /nodownload would ignore all /download tags, but otherwise 
process the installation as usual (or as specified by other switches).

Since the client would never download, the target would only have to be 
specified on the server (obviously, it must be possible to specify the target 
PATH, just as the original requester proposed).

For instance, let's say that clients see this directory structure:

\\SERVER\Software\wpkg\packages
\\SERVER\Software\wpkg\packagedata

\\SERVER\Software<file:///\\SERVER\Software> might translate to D:\Software on 
the server.

The way I would use it is this. On the server, run the following every day at 
midnight:

SET SOFTWAREDOWNLOAD=D:\Software\wpkg\packagedata
Wpkg.js /download

(note: this isn't going to work on a Linux server, of course. An enhancement to 
my suggestion would be to make the download part portable).

On the client, run the following on bootup (or whenever you like):

SET SOFTWAREDOWNLOAD=\\SERVER\Software\wpkg\packagedata
Wpkg.js /nodownload /synchronize

A sample package file for Firefox might look something like this:

<?xml version="1.0" encoding="UTF-8"?>
<packages>
  <package id="firefox"  name="Mozilla Firefox 3.6.11" revision="3611" 
reboot="false" priority="10">
       <download 
url="http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.6.11/win32/en-US/Firefox%20Setup%203.6.11.exe";
 targetpath="%SOFTWAREDOWNLOAD%\firefox" />
      <check type="uninstall" condition="exists" path="Mozilla Firefox 
(3.6.11)" />
      <install cmd='"%SOFTWAREDOWNLOAD%\firefox\Firefox Setup 3.6.11.exe" -ms'/>
      <upgrade cmd='"% SOFTWAREDOWNLOAD %\firefox\Firefox Setup 3.6.11.exe" 
-ms'/>
      <remove cmd='"%PROGRAMFILES%\Mozilla Firefox\uninstall\helper.exe" /s' />
    </package>
</packages>


From: wpkg-users-boun...@lists.wpkg.org 
[mailto:wpkg-users-boun...@lists.wpkg.org] On Behalf Of Falko Trojahn
Sent: Thursday, October 21, 2010 2:27 AM
To: wpkg-users@lists.wpkg.org
Subject: Re: [wpkg-users] wpkg: proposed changes to <download> tag

Am 14.10.2010 11:44, schrieb Kevin Keane:
I like these ideas. I would like to have another related enhancement:

Wpkg.js /download

Should only do a download but not install or remove anything.

Wpkg.js ... /nodownload

Should perform install operations but skip any download tags.

In order for this to make sense, your proposed changes would also be required.

Use case: the download could be done once on the server that wpkg runs off of 
and doesn't have to be done on each individual workstation.

Advantages:


Bandwidth saving

when using wpkg in a startup script, a download can eat dramatically into the 
startup script timeout.
If the download will take place on the server, how should wpkg.js distinguish 
if it should download it again when started on the client? And, the target on 
server will be different from target on client ...

Best regards,
Falko



--

Falko Trojahn                     fon +49-341-3581294

Dipl.-Ingenieur Netzwerke/Support fax +49-341-3581295



SMI Softmark Informationstechnologien GmbH

Sitz: D-04416 Markkleeberg, Friedrich-Ebert-Str. 51

Registergericht: Amtsgericht Leipzig HRB 164

Geschäftsführer: Andreas Griesmann

www.smi-softmark.de<http://www.smi-softmark.de> 
www.elektronisches-laborbuch.de<http://www.elektronisches-laborbuch.de>
-------------------------------------------------------------------------
wpkg-users mailing list archives >> http://lists.wpkg.org/pipermail/wpkg-users/
_______________________________________________
wpkg-users mailing list
wpkg-users@lists.wpkg.org
http://lists.wpkg.org/mailman/listinfo/wpkg-users

Reply via email to