Release History

v2.6.7. Released 2014-10-16

  • bldcat: add cleanup of tmp dir for every package processed (Rob Wissmann)

v2.6.6. Released 2013-11-12

  • Remove hardcoded paths to SVR4 package tools (Yann Rouillard)

v2.6.5. Released 2012-08-15

  • Fix bug in sparse zone detection, should not trigger when only downloading (Dagobert Michelsen)

v2.6.4. Released 2012-02-21

  • Fix bug in --cleanup (Laurent Blume)

v2.6.3. Released 2012-02-17

  • Fix bug with using pkgcond on old Solaris versions (mikera)

v2.6.2. Released 2012-02-04

  • Make wget quiet (Dago)
  • Fix bug in old (Perl 5.5.3 in Solaris 8) Getopt::Long not handling default values for --deptree (Raboo@IRC)
  • Recommend CSWcswpki in pkgutil.conf

v2.6.1. Released 2012-01-13

  • Flush pkgserv cache before using /var/sadm/install/contents (Dago)
  • chkcat: algorithm for cyclic dependency checking improved, it's now so fast that option --nocyclic is deprecated (Dago)

v2.6. Released 2011-12-31

  • Support site feature RELEASE. Cache names locally, if changed (testing starts to point to kiel instead of dublin e.g.) an alert is issued
  • Add --catinfo option, OpenCSW #4835 (Sebastian Kayser)
  • Warn about cswclassutils not in global zone when running in sparse zone (detect read-only /usr)
  • Change default mirror to
  • Add /usr/perl5/bin to PATH (Dago)
  • Default unlimited depth for --deptree (Sebastian)
  • Use -q as default for wget (Dago)
  • Document (on wiki) how to use pkgutil on Linux for downloading
  • Add /usr/bin path to locate wget to ease running on Linux
  • Fix typo in readme about rootpath option
  • bldcat: make --param very generic, every unrecognized foo:bar means it will be inserted into the catalog as a magic comment (# foo bar)
  • bldcat: add param option including timestamp and release name

v2.5.1. Released 2011-09-11

  • Fix bug with how gpg was called (Ben Walton)

v2.5. Released 2011-09-06

  • Package is now for Solaris 9 (code still runs on Solaris 8)
  • Package is now arch=all
  • pkgutil, bldcat and chkcat run through perlcritic and perltidy
  • Exit codes in pkgutil cleaned up. Use 0 for anything less than an error
  • pkgutil resets LD_LIBRARY_PATH (Dago)
  • Untaint: clear ENV variables, set PATH, almost all system calls split up
  • Reverse order of current, updated and new packages (Ben Walton)
  • Add option -R/--rootpath for consistency with Solaris pkg tools. Can be used with LU (Dago)
  • Add levels to --deptree
  • Add package dir option (-P/--pkgdir) so doesn't have to be <workdir>/package (Mark Phillips)
  • Add note about multiple mirrors in pkgutil.conf
  • Add pkgrmopts in pkgutil.conf for specifying pkgrm options (Juraj Lutter)
  • Fix bug with "-o -" for streams (Dago)
  • bldcat: ignore i-deps when version specified in depend file (Dominic Cleal)
  • bldcat: change default work dir from /tmp to /var/tmp since it's safer (Mark Phillips)
  • chkcat: add --parse option

v2.4. Released 2011-05-15

  • pkgutil: new option --cleanup. When invoked, scans for /var/sadm/pkg/*/install/obsolete. If it finds /var/sadm/pkg/CSWlibfoo/install/obsolete and nothing installed depends on CSWlibfoo, then CSWlibfoo gets removed from the system
  • Support key package (/etc/opt/csw/pki, /var/opt/csw/pki). Change default homedir (Ben Walton)
  • Parse option for download, incl. catalog and md5 (Maciej Blizinski)
  • Include distribution (e.g. unstable) with pkgliststyle 2
  • Support absolute paths in --output (Dago)
  • Show last two parts of mirror path as distribution (e.g. dublin/core)
  • Change default pkgliststyle to 2
  • Speed up option -l with glob
  • Silence "Checking integrity …" when --parse is on (4693@OpenCSW)
  • pkgutil: eval 'PATH=/opt/csw/bin:$PATH exec perl -x -w $0 ${1+"$@"}' (PCA)
  • pkgutil: fix pkgask/response bug (3205333@SF) (Julian Clifton-Thompson)
  • pkgutil: fix a bug in --cleanup when using --yes or auto (admin not set)
  • Do not duplicate mirrors present in pkgutil.conf in both /opt and /etc (4693@OpenCSW)
  • Fix bug in hook support (Ben Walton)
  • bldcat: add -q/--quiet option
  • bldcat: improve support for non-CSW packages (3300709@SF) (Mark Heily)
  • chkcat: add -c/--nocyclic option to skip cyclic dependency checking, helps speed a lot
  • chkcat: suppress warning exit code 1 when using --erroronly
  • chkcat: multiple catalog files can be specified and checked as a set (Maciej Blizinski)
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License