[csw-maintainers] Notes on pkgutil vs. pkg-get

Jeffery Small jeff at cjsa.com
Wed Apr 11 14:54:11 CEST 2012

Someone asked for anything I learned while comparing pkgutil to pkg-get.
Here are a few brief notes for whatever it use it may be.

1)  pkg-get had a -S (sync) option that does not exists in pkgutil.
    However, the -f (force) option probably does the same thing, and
    hopefully better.  There is a -S option that can be assigned as part
    of pkgaddopts to suppress printing of the license files.  I don't
    know if this will cause anyone any problems.  It should probably be
    documented somewhere.

2)  The pkgutil naming of the catalog and descriptions files is quite
    different from pkg-get.  Additionally, the new catalog file has the
    new hash and PGP signature lines at the head and the tail.  Most of
    these lines are not typical "#" comment lines.  Therefore, pkg-get
    routines that look for these files and parse the content will not
    work without some modification.

3)  The "-s url" option in pkg-get is now "-t url".

Those were the major changes that I noticed.  By the way, when using the
-f option to roll back a package, let's say from unstable to testing, will
this also automatically roll back all dependencies as well?  However this
works, it would be good to document it fully so that there is no question
as to what you are doing when using it.

I hope this info is of some help.


C. Jeffery Small           CJSA LLC                       206-232-3338
jeff at cjsa.com              7000 E Mercer Way, Mercer Island, WA  98040

More information about the maintainers mailing list