[Pkgutil-announce] pkgutil 2.4 released
Status: Beta
Brought to you by:
bonivart
|
From: Peter B. <bon...@op...> - 2011-05-18 15:43:53
|
I have just released pkgutil 2.4. I have changed the default package
list display style to a more readable one, you can still choose which
one you prefer in pkgutil.conf of course. There's also a cleanup
option for all those stub packages that are needed while a software is
transitioned from a single package layout to being split into multiple
smaller packages. The stub pulls in all parts for other packages that
have not yet been rebuilt to take advantage of the more granular
approach. Sooner or later you will have stub packages on your systems
that no package needs (they are orphaned) and pkgutil can now find
them and remove them for you.
I would also like to take this opportunity to ask you if you still
need pkgutil packages (CSWpkgutil, CSWpkgutilplus) for Solaris 8.
OpenCSW decided a year ago to move minimum Solaris level to 9 but I
have continued to create packages for Solaris 8 when it comes to
pkgutil since it's a bootstrap package. Do you still need updated
pkgutil packages for Solaris 8? I'm talking about OpenCSW here, we
don't release much else into the Solaris 8 catalogs so...
If I would move to Solaris 9 for pkgutil it only affects the packages
from OpenCSW. The code itself should still run on Solaris 8 just fine
so you could just grab the script (from Sourceforge) and drop it into
/opt/csw/bin yourself. So pkgutil as a software will still support
Solaris 8 but the OpenCSW packages will only be available in the
Solaris 9+ catalogs.
Please speak up against this if you don't like this. I will continue
to make Solaris 8 packages for pkgutil if you use them.
Full release history here:
+ 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)
There's packages ready at OpenCSW for you to use directly (just
upgrade with "pkgutil -u pkgutil") or you can get the files directly
from Sourceforge.
http://pkgutil.net
http://www.opencsw.org/packages/pkgutil
http://www.opencsw.org/packages/pkgutilplus
http://sourceforge.net/projects/pkgutil
Regards,
Peter Bonivart
|