Release History
|
Table of Contents
|
v1.9. Released 2009-11-27
- Add —single (used with -c) to quickly check one package (Maciej Blizinski)
- Add —force option to sync with mirror. You can install or update to the version on the mirror even if your local version is newer
- Add exclude_pattern option to pkgutil.conf, use simple patterns to exclude packages from install/upgrade (Maciej Blizinski)
- Remove all upgrade packages first (#2890862@SF) (David Everly)
- Add support for response (pkgask) files (#2890896@SF) (David Everly)
- Local package files can now be upgraded as well (Sebastian Kayser)
- Enhance description of noncsw option in pkgutil.conf (#3990@OpenCSW) (Sebastian Kayser)
- Default maxpkglist (loop detection) value raised to 250000 to decrease risk of false alarm (Sebastian Kayser)
- Fix -F bug (#4039@OpenCSW) (Sebastian Kayser)
v1.8. Released 2009-10-30
- Simple pkgutil logging script included in pkgutilplus using the new hook mechanism
- Added pre/postargproc hooks (Ben Walton)
- Support I-dependencies (remove incompatible packages) when using new 9-field catalog
- Added pre/postfetch hooks (Ben Walton)
- Install local package files, e.g. "pkgutil -i foo.pkg.gz" (Trygve Laugstol)
- Fix transform (extract) feature (#3904@OpenCSW)
- Transform renamed to extract to be more generic (Sebastian Kayser)
- Extract and stream must now be used with download, e.g. "-d —stream"
- Selecting target platform is now possible for —download and —extract, not just —stream (#3914@OpenCSW) (Sebastian Kayser)
- Catalog update interval user configurable via pkgutil.conf. Set to -1 for no automatic updates, 0 for every time pkgutil is run and 1+ for the number of days between updates. 14 would emulate current behavior (Trygve Laugstol)
- Add support for catalog names in —listfile (#3894@OpenCSW) (Sebastian Keyser)
- Split package into core pkgutil and extension pkgutilplus (bldcat/chkcat, more to come)
- Remove unused declaration causing noise when using -r (#3903@OpenCSW)
- Fix missing options in man/perldoc page
- Add support for non-CSW packages to bldcat (#2865123@SF) (David Everly)
- Switch back to default 8 field catalogs for bldcat and chkcat
- bldcat and chkcat doesn't require CSWperl, exit with helpful message if Digest::MD5 is missing (#3917@OpenCSW)
v1.7. Released 2009-09-11
- Clarify text about config file priority (#2835200) (Ken Stailey)
- Add config status to —syscheck option (#2855094) (Dagobert Michelsen)
- Add protection against concurrent pkgutil processes (#3831)
- New option -N (nodeps) to skip dependencies, you get only what you specified on the command line
- New option —transform to download and transform (unpack) packages (Sebastian Kayser)
- New option -L (listfile) to list files in packages. Also works on package files, you can even mix them on the command line
- New option -F (findfile) to see which package a file belongs to
- New option —describe to describe available packages
- New feature: package hooks (Ben Walton)
- Loop protection (against circular dependencies in the catalog)
- Optional new presentation of the needed packages during install/upgrade, one package per line to enhance readability. Package list is now sorted as well. Set pkgliststyle to 1 in pkgutil.conf
- Cyclic dependency detection added to chkcat
- Support new catalog format with added field for incompatible packages. Use -f8 in bldcat and chkcat to use the old format
v1.6.1. Released 2009-06-05
- Fix -y bug when upgrading pkgutil (#3701) (Sebastian Kayser, Dagobert Michelsen)
- Fix order of install to ,e.g., make sure that cswclassutils is always installed first/early (#3702) (Sebastian Kayser)
v1.6. Released 2009-05-29
- Fix -T bug (#3689) (Sebastian Kayser)
- Fix -W bug (#3688) (Sebastian Kayser)
- New option -C, same as -c but only shows different versions, no more piping to grep -v SAME (Ben Walton)
- New option —trace to debug pkgadd/pkgrm operations (#3683) (Yann Rouillard)
- Replaced some system commands with native Perl
- New option —config for using custom configuration file (Don Jackson)
- Fix size formatting
- Skip showing pkgadd patch when using -V on 5.11 (Dennis Clarke)
- Update credits in perldoc/man page
- Perldoc/man page added to both bldcat and chkcat
- Chkcat now includes more tests (Derek Whayman)
- Chkcat exit values are 0 for OK, 1 for warning and 2 for error
- New option -e (erroronly) added to chkcat to supress warnings
- New option -q (quiet) added to chkcat to supress all output
v1.5. Released 2009-04-09
- Support multiple catalogs with multiple versions of each package and selecting specific versions (Derek Whayman)
- Performance enhancements (Derek Whayman)
- Fix catalog update issue when mirror catalog is old (Ivo De Decker)
- Increased protection against broken/empty local package files (Sebastian Kayser)
- Perldoc/man page updates
- Bldcat skips dependencies to the same package
- Chkcat checks for packages that contain dependencies to themselves
v1.4. Released 2009-01-19
- Dependency calculations are now much faster
- Support for local file repositories (Dennis Clarke)
- Keyword "same" when using -c replaced with "SAME" (Dennis Clarke)
- Bldcat now skips SUNW packages as dependencies
v1.3.1. Released 2008-12-17
- Small packaging bug fixed. No code changes
v1.3. Released 2008-12-12
- New option -x (exclude) to exclude packages (Ihsan Dogan)
- New option -s (stream) to build a custom package (Dagobert Michelsen)
- New option -T (target) to set architecture and release for package stream (-s)
- New option -o (output) names the package stream from -s (Dagobert Michelsen)
- New option -W (workdir) to set another directory to use for downloads. Some operations are now possible without being root
- Option -f (force) renamed to -y (yes) (Dagobert Michelsen)
- Make config file more NFS/read-only friendly (Dagobert Michelsen)
- Changed default mirror from unstable to current (Dagobert Michelsen)
- Fixed bug which caused a warning to be displayed during some upgrades
- Fixed that locally cached packages are also MD5 checked (Dennis Clarke)
- PATH added to -V (syscheck) output
- Wget and Perl binaries added to -V
- Documented admin file in perldoc/man page
- Several changes in bldcat to improve speed (Dagobert Michelsen)
- bldcat supports the descriptions file (Dagobert Michelsen)
- chkcat in verbose mode benefits from the same speed fix as in bldcat
- chkcat now checks for missing dependencies
v1.2.1. Released 2008-11-28
- Fixed compare bug with package names containing dashes
v1.2. Released 2008-11-12
- Temp site (-t) does no longer replace the mirror defined in pkgutil.conf. It instead is considered the primary location and the mirror defined in pkgutil.conf is considered the secondary. That means you can point -t to your own repository of packages that are built with dependencies to CSW and it will fetch all packages necessary regardless of their location
- Better MD5 support for Solaris 8 and 9
- Arguments to -a and -c are now treated like filters so "pkgutil -a bind dhcp" equals "pkgutil -a | egrep -i 'bind|dhcp'"
- Changed version info to be -v instead of -V
- Added -V (syscheck) to show info about binaries and more that pkgutil needs to support all features
- Perldoc/man page updated with configuration file info
- Search for gzip in more places
- Fixed bug when reporting package missing in catalog (Dagobert Michelsen)
- Bundled wget binaries moved to /opt/csw/libexec/pkgutil
- Bldcat supports CSW_CATEGORY
- Bldcat now extracts data in a more dependable way
- Chkcat checks for duplicates in catalog
- Chkcat with option -v checks the catalog data against actual package files if they are located in the same directory as the catalog parsed
v1.1. Released 2008-10-24
- Added possibility to use both common name and package name
- Added bldcat to build catalalogs from package files
- Added chkcat to check catalogs for errors
- Fix for packages that are not compressed (gzip and pkg-get)
- Fix for size zero local files (failed package downloads)
- Fix for gpg-checks when updating the catalog (Yann Rouillard)
- Fix for version compare code rule #3 (Yann Rouillard)
- Updated prototype for package (Dennis Clarke)
v1.0. Released 2008-10-07
- Version compare method by James Lee and Dagobert Michelsen
- Tested to work on Solaris 8 with default Perl 5.5.3[http://www.example.com describe link]
page_revision: 36, last_edited: 1259418898|%e %b %Y, %H:%M %Z (%O ago)





