[Pkgutil-users] pkgutil 2nd b-day and new beta released!
Status: Beta
Brought to you by:
bonivart
|
From: Peter B. <bon...@op...> - 2010-10-07 15:51:20
|
Today it's been two years since the first release of pkgutil. :-) To start with, last year I wrote about some possible future enhancements, let's revisit them: - New catalog format - - This one has not happened. I have designed a more powerful catalog format but changing the infrastructure needed to create/distribute the new catalog also takes work and it might not be worth it right now since I got the addition I most needed to the existing catalog format - Incompatible dependencies. - Package split up into basic pkgutil with no dependencies and an extension package which enhances the functionality. To start with, bldcat and chkcat will be placed in the new package. - - This is done. Pkgutil is the basic package still with no dependencies, pkgutilplus is the extension package needing quite a few dependencies since both perl and python scripts are included. - More tools, e.g. a script to create the file structure needed to run a mirror - - This is delivered in pkgutilplus, contributed by Dagobert Michelsen. - Log of pkgutil actions - - This is also in pkgutilplus in the form of a simple hook script, look for pkgutillog. - Install packages from Sun DVD's - - There's also a script for this in pkgutilplus, contributed by Maciej Blizinski, look for build_sun_catalog. So, to sum it up, most things have been implemented. What I really want to do now is to implement unit testing so new/changed code doesn't break previous functionality. I have also released a new beta for you to test. It's beta 1 of version 2.2. This is the almost complete change log: - Add option --deptree to display dependencies in a similar way to ptree (3078744@SF) - Add option -A/--compare-avail to compare catalog with local packages (Mark Bannister) - Add auto mode install/remove (on the fly --yes) (Ben Walton) - New option (deptree_filter_common) in pkgutil.conf to filter CSWcommon from --deptree output - Add long option name, --compare-diff, to -C (Mark Bannister) - Modify download list output (4530@OpenCSW) (Dago, Sebastian) - Add list of downloaded packages when using -d (Dago) - Add info about which catalog is being gpg checked (Mark Bannister) - Display number of loaded packages per catalog (when updating the catalog or using debug) (Mark Bannister) - Group install/remove output better (Dago) - Change default ibiblio-URL to http://mirrors.ibiblio.org/pub/mirrors/opencsw/current - User agent example in pkgutil.conf Easy install with: pkgutil -t http://buildfarm.opencsw.org/opencsw/experimental/bonivart -i pkgutil Direct links: http://buildfarm.opencsw.org/experimental/bonivart/pkgutil-2.2b1,REV=2010.10.07-SunOS5.8-sparc-CSW.pkg.gz, http://buildfarm.opencsw.org/experimental/bonivart/pkgutil-2.2b1,REV=2010.10.07-SunOS5.8-i386-CSW.pkg.gz, http://buildfarm.opencsw.org/experimental/bonivart/pkgutilplus-2.2b1,REV=2010.10.07-SunOS5.8-all-CSW.pkg.gz SVN: http://pkgutil.svn.sourceforge.net/viewvc/pkgutil/trunk/ More info about pkgutil here: http://pkgutil.net/ Happy downloading and may your packages install with exit status 0. -- /peter bonivart |