I have made available the first release of packagesbootstrap at:

  http://tratt.net/laurie/obsd/packagesbootstrap/

>From the description:

  packagesbootstrap is a small utility which bulk downloads OpenBSD binary
  packages. The downloaded packages can then be installed en masse,
  minimising downtime.

Some of packagesbootstrap features:

  * Requires only utilities found in base install of OpenBSD - can be run on
    a freshly installed machine.
  * Can interpret the output of pkg_info directly. If a list of packages is
    not specified, the output from pkg_info on the machine packagesbootstrap
    is being run on is used automatically.
  * Downloads the latest version of a package.
  * Understands package flavours.
  * Asks the user what to do in the presence of multiple versions of the same
    package.
  * Warns the user at the end of the download which packages could not be
    downloaded.
  * Can download packages for -current or -stable. packagesbootstrap detects
    which version the user is running, but this can be overridden.

There are various potential ways that packagesbootstrap could be used. I
typically use it either to get a freshly installed machine into shape, to
minimise downtime when updating a server, or just as a quick way to update a
desktop machine to the latest snapshot.

packagesbootstrap is released under a BSD / MIT licence. Please feel free to
poke and prod the source code and send me any updates.


Laurie
-- 
http://tratt.net/laurie/    -- Personal
http://convergepl.org/      -- The Converge programming language
http://sosym.dcs.kcl.ac.uk/ -- Software and Systems Modelling Team

Reply via email to