Re: [Samba] Automatic Windows Patch Deployment (OS Agnostic)

2003-10-26 Thread Jerry Haltom
Yes, i've considered the registry keys idea, and I have a very good idea
on how to implement. Each package could have a series of installation
checks, for registry, or file existance, which could clue it into the
fact that it's already installed, just add the entry and continue.

package id=hotfix
check type=registryHKEY_LOCAL_MACHINE/blah/blah/check
...

Yup. GPG. :)

On Sat, 2003-10-25 at 23:51, Andrew Bartlett wrote:
 On Sun, 2003-10-26 at 12:16, Jerry Haltom wrote:
  A month ago I mentioned on this list work on a automated package
  deployment tool for Windows systems, which is server agnostic. At the
  time, I didn't have the time to put it up in a place for public
  consumption. I do now.
  
  The utility is named wpkg (punny isn't it?) It's nothing more than a
  simple .js (jscript) file which needs to be run on Windows, from a
  directory containing three XML files describing packages, hosts, and
  profiles to be installed on a system.
  
  Each package consists of nothing more than a set of command lines to run
  on install/upgrade/removal, a version number, and a name. When the
  script is run (preferably as a service at boot, using srvany.exe, or
  FireDaemon), it checks a local C:\$SYS$\System32\wpkg.xml file, which
  lists the package entries of locally installed packages, determines
  which new packages are available, and attempts to install them according
  to their command lines, and reboots if neccassary.
 
 Have you considered making it look in the registry for the hotfix keys? 
 For sites which are not deployed from scratch, this could help move to
 this central system, without needing to standardise all the machines
 from scratch.  
 
  It is very simple, but I've now been running it for a week, with about
  10 boxes (about to roll it out to all my systems), and it is totally
  successful. It's very easy to add new packages, or upgade existing
  packages, and then force a system wide reboot.
  
  I am sending it to the list because I imagine there are similar Windows
  administrators out there, running Samba (or not) that need a good
  software deployment utility. Microsoft's SUS sort of requires IIS, SMS
  isn't much better. Also, I would like people to check it out, and submit
  patches, or changes, or new features to me, so that I may make use of
  them too. :)
 
 As I mentioned on IRC, the big thing I think it needs is a GPG signature
 over the patch repository, to try and prevent spoofs.
 
  The source code is currently hosted on my subversion repository, at:
  
  http://jack.feedbackplusinc.com/svn/repos/wpkg/
  
  Username: guest
  Password: your email address
  
  The package is released under the GPL. (Can one of you license guru's
  tell me if the GPL is appropiate for a windows patcher written in
  jscript?)
 
 Well, it doesn't have much of a binary form, but the GPL works pretty
 well for almost anything :-)
 
  Enjoy.
 
 I certainly will :-)
 
 Andrew Bartlett
 
  --
  
  My current setup is using this sytem, with FireDaemon to launch the
  service at start. Soon as Monday rolls around, im going to play with the
  ResKit's srvany.exe program.
  
  -- 
  Jerry Haltom [EMAIL PROTECTED]
  Feedback Plus, Inc.

-- 
To unsubscribe from this list go to the following URL and read the
instructions:  http://lists.samba.org/mailman/listinfo/samba


Re: [Samba] Automatic Windows Patch Deployment (OS Agnostic)

2003-10-26 Thread Jerry Haltom
This will install any type of package, of any form, that can be
installed silently from the command line.

MSI's are of course easy. msiexec /i path to msi. However, almost any
program out there has silent install options of some sort. This makes no
distinction. If it can be installed by running a program with various
options, this utility can do it.

And you can of course make your own .bat files for packages.

On Sun, 2003-10-26 at 04:47, rruegner wrote:
 Hi,
 as far as i studied your scripts, this will only deploy
 msi packs , am i right ?
 so far ,wonderfull idea but at my knowledge you can do this
 with netlogon scripts too  i.e if you check the registrty at logon
 and if not exist the wanted pack, install it via batch and the quit option
 which is included
 to msi, reinstall should work just the same.
 after all wonderfull work , i will test it...but a deploy system
 for all kind of packs would be the greatest ...do you have any idea about
 that with freeware.
 on freshmeat there is only one project unattended which relates in this
 stuff
 it is a complex perl thing... i would preffer a more simple solution
 lets stay in contact about that
 best Regards
 - Original Message - 
 From: Jerry Haltom [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Sent: Sunday, October 26, 2003 2:16 AM
 Subject: [Samba] Automatic Windows Patch Deployment (OS Agnostic)
 
 
  A month ago I mentioned on this list work on a automated package
  deployment tool for Windows systems, which is server agnostic. At the
  time, I didn't have the time to put it up in a place for public
  consumption. I do now.
 
  The utility is named wpkg (punny isn't it?) It's nothing more than a
  simple .js (jscript) file which needs to be run on Windows, from a
  directory containing three XML files describing packages, hosts, and
  profiles to be installed on a system.
 
  Each package consists of nothing more than a set of command lines to run
  on install/upgrade/removal, a version number, and a name. When the
  script is run (preferably as a service at boot, using srvany.exe, or
  FireDaemon), it checks a local C:\$SYS$\System32\wpkg.xml file, which
  lists the package entries of locally installed packages, determines
  which new packages are available, and attempts to install them according
  to their command lines, and reboots if neccassary.
 
  It is very simple, but I've now been running it for a week, with about
  10 boxes (about to roll it out to all my systems), and it is totally
  successful. It's very easy to add new packages, or upgade existing
  packages, and then force a system wide reboot.
 
  I am sending it to the list because I imagine there are similar Windows
  administrators out there, running Samba (or not) that need a good
  software deployment utility. Microsoft's SUS sort of requires IIS, SMS
  isn't much better. Also, I would like people to check it out, and submit
  patches, or changes, or new features to me, so that I may make use of
  them too. :)
 
  The source code is currently hosted on my subversion repository, at:
 
  http://jack.feedbackplusinc.com/svn/repos/wpkg/
 
  Username: guest
  Password: your email address
 
  The package is released under the GPL. (Can one of you license guru's
  tell me if the GPL is appropiate for a windows patcher written in
  jscript?)
 
  Enjoy.
 
  --
 
  My current setup is using this sytem, with FireDaemon to launch the
  service at start. Soon as Monday rolls around, im going to play with the
  ResKit's srvany.exe program.
 
  -- 
  Jerry Haltom [EMAIL PROTECTED]
  Feedback Plus, Inc.
 
  -- 
  To unsubscribe from this list go to the following URL and read the
  instructions:  http://lists.samba.org/mailman/listinfo/samba
 
 
 

-- 
To unsubscribe from this list go to the following URL and read the
instructions:  http://lists.samba.org/mailman/listinfo/samba


Re: [Samba] Automatic Windows Patch Deployment (OS Agnostic)

2003-10-26 Thread Jerry Haltom
Looking at registry keys. Very good idea. Seems like this could be a
check entry for each package, or multiple, that was checked just
before install. If it passes, the install isn't actually run, but the
entry is made in the local file that the package is in fact installed.
Will make bringing a system up to date easy. Good idea! Thanks!

GPG: It's not high on MY priority list. I don't need it in my
environment. I am only a small office with 30 computers. :) However, it
is definatly something I want to do... and plan to do, when time allows.
Or somebody could submit patches! Yay for open source!

Good day.

On Sat, 2003-10-25 at 23:51, Andrew Bartlett wrote:
 On Sun, 2003-10-26 at 12:16, Jerry Haltom wrote:
  A month ago I mentioned on this list work on a automated package
  deployment tool for Windows systems, which is server agnostic. At the
  time, I didn't have the time to put it up in a place for public
  consumption. I do now.
  
  The utility is named wpkg (punny isn't it?) It's nothing more than a
  simple .js (jscript) file which needs to be run on Windows, from a
  directory containing three XML files describing packages, hosts, and
  profiles to be installed on a system.
  
  Each package consists of nothing more than a set of command lines to run
  on install/upgrade/removal, a version number, and a name. When the
  script is run (preferably as a service at boot, using srvany.exe, or
  FireDaemon), it checks a local C:\$SYS$\System32\wpkg.xml file, which
  lists the package entries of locally installed packages, determines
  which new packages are available, and attempts to install them according
  to their command lines, and reboots if neccassary.
 
 Have you considered making it look in the registry for the hotfix keys? 
 For sites which are not deployed from scratch, this could help move to
 this central system, without needing to standardise all the machines
 from scratch.  
 
  It is very simple, but I've now been running it for a week, with about
  10 boxes (about to roll it out to all my systems), and it is totally
  successful. It's very easy to add new packages, or upgade existing
  packages, and then force a system wide reboot.
  
  I am sending it to the list because I imagine there are similar Windows
  administrators out there, running Samba (or not) that need a good
  software deployment utility. Microsoft's SUS sort of requires IIS, SMS
  isn't much better. Also, I would like people to check it out, and submit
  patches, or changes, or new features to me, so that I may make use of
  them too. :)
 
 As I mentioned on IRC, the big thing I think it needs is a GPG signature
 over the patch repository, to try and prevent spoofs.
 
  The source code is currently hosted on my subversion repository, at:
  
  http://jack.feedbackplusinc.com/svn/repos/wpkg/
  
  Username: guest
  Password: your email address
  
  The package is released under the GPL. (Can one of you license guru's
  tell me if the GPL is appropiate for a windows patcher written in
  jscript?)
 
 Well, it doesn't have much of a binary form, but the GPL works pretty
 well for almost anything :-)
 
  Enjoy.
 
 I certainly will :-)
 
 Andrew Bartlett
 
  --
  
  My current setup is using this sytem, with FireDaemon to launch the
  service at start. Soon as Monday rolls around, im going to play with the
  ResKit's srvany.exe program.
  
  -- 
  Jerry Haltom [EMAIL PROTECTED]
  Feedback Plus, Inc.

-- 
To unsubscribe from this list go to the following URL and read the
instructions:  http://lists.samba.org/mailman/listinfo/samba


[Samba] Automatic Windows Patch Deployment (OS Agnostic)

2003-10-25 Thread Jerry Haltom
A month ago I mentioned on this list work on a automated package
deployment tool for Windows systems, which is server agnostic. At the
time, I didn't have the time to put it up in a place for public
consumption. I do now.

The utility is named wpkg (punny isn't it?) It's nothing more than a
simple .js (jscript) file which needs to be run on Windows, from a
directory containing three XML files describing packages, hosts, and
profiles to be installed on a system.

Each package consists of nothing more than a set of command lines to run
on install/upgrade/removal, a version number, and a name. When the
script is run (preferably as a service at boot, using srvany.exe, or
FireDaemon), it checks a local C:\$SYS$\System32\wpkg.xml file, which
lists the package entries of locally installed packages, determines
which new packages are available, and attempts to install them according
to their command lines, and reboots if neccassary.

It is very simple, but I've now been running it for a week, with about
10 boxes (about to roll it out to all my systems), and it is totally
successful. It's very easy to add new packages, or upgade existing
packages, and then force a system wide reboot.

I am sending it to the list because I imagine there are similar Windows
administrators out there, running Samba (or not) that need a good
software deployment utility. Microsoft's SUS sort of requires IIS, SMS
isn't much better. Also, I would like people to check it out, and submit
patches, or changes, or new features to me, so that I may make use of
them too. :)

The source code is currently hosted on my subversion repository, at:

http://jack.feedbackplusinc.com/svn/repos/wpkg/

Username: guest
Password: your email address

The package is released under the GPL. (Can one of you license guru's
tell me if the GPL is appropiate for a windows patcher written in
jscript?)

Enjoy.

--

My current setup is using this sytem, with FireDaemon to launch the
service at start. Soon as Monday rolls around, im going to play with the
ResKit's srvany.exe program.

-- 
Jerry Haltom [EMAIL PROTECTED]
Feedback Plus, Inc.

-- 
To unsubscribe from this list go to the following URL and read the
instructions:  http://lists.samba.org/mailman/listinfo/samba


Re: [Samba] Automatic Windows Patch Deployment (OS Agnostic)

2003-10-25 Thread Andrew Bartlett
On Sun, 2003-10-26 at 12:16, Jerry Haltom wrote:
 A month ago I mentioned on this list work on a automated package
 deployment tool for Windows systems, which is server agnostic. At the
 time, I didn't have the time to put it up in a place for public
 consumption. I do now.
 
 The utility is named wpkg (punny isn't it?) It's nothing more than a
 simple .js (jscript) file which needs to be run on Windows, from a
 directory containing three XML files describing packages, hosts, and
 profiles to be installed on a system.
 
 Each package consists of nothing more than a set of command lines to run
 on install/upgrade/removal, a version number, and a name. When the
 script is run (preferably as a service at boot, using srvany.exe, or
 FireDaemon), it checks a local C:\$SYS$\System32\wpkg.xml file, which
 lists the package entries of locally installed packages, determines
 which new packages are available, and attempts to install them according
 to their command lines, and reboots if neccassary.

Have you considered making it look in the registry for the hotfix keys? 
For sites which are not deployed from scratch, this could help move to
this central system, without needing to standardise all the machines
from scratch.  

 It is very simple, but I've now been running it for a week, with about
 10 boxes (about to roll it out to all my systems), and it is totally
 successful. It's very easy to add new packages, or upgade existing
 packages, and then force a system wide reboot.
 
 I am sending it to the list because I imagine there are similar Windows
 administrators out there, running Samba (or not) that need a good
 software deployment utility. Microsoft's SUS sort of requires IIS, SMS
 isn't much better. Also, I would like people to check it out, and submit
 patches, or changes, or new features to me, so that I may make use of
 them too. :)

As I mentioned on IRC, the big thing I think it needs is a GPG signature
over the patch repository, to try and prevent spoofs.

 The source code is currently hosted on my subversion repository, at:
 
 http://jack.feedbackplusinc.com/svn/repos/wpkg/
 
 Username: guest
 Password: your email address
 
 The package is released under the GPL. (Can one of you license guru's
 tell me if the GPL is appropiate for a windows patcher written in
 jscript?)

Well, it doesn't have much of a binary form, but the GPL works pretty
well for almost anything :-)

 Enjoy.

I certainly will :-)

Andrew Bartlett

 --
 
 My current setup is using this sytem, with FireDaemon to launch the
 service at start. Soon as Monday rolls around, im going to play with the
 ResKit's srvany.exe program.
 
 -- 
 Jerry Haltom [EMAIL PROTECTED]
 Feedback Plus, Inc.
-- 
Andrew Bartlett [EMAIL PROTECTED]
Manager, Authentication Subsystems, Samba Team  [EMAIL PROTECTED]
Student Network Administrator, Hawker College   [EMAIL PROTECTED]
http://samba.org http://build.samba.org http://hawkerc.net


signature.asc
Description: This is a digitally signed message part
-- 
To unsubscribe from this list go to the following URL and read the
instructions:  http://lists.samba.org/mailman/listinfo/samba