Subject: Re: gensolpkg: relax 9-character package name length limit.
To: Klaus Heinz <k.heinz.okt.fuenf@onlinehome.de>
From: Bill Sommerfeld <sommerfeld@orchard.arlington.ma.us>
List: tech-pkg
Date: 10/20/2005 15:55:03
On Thu, 2005-10-20 at 14:47, Klaus Heinz wrote:

> If this is correct, then even Solaris 7 seems to be able to handle
> longer package names.

so, I researched this.  The 9-character limit was removed in solaris 9
under:

4025718 pkginfo: allow greater than nine characters for PKG parameter
value

but they missed a few spots.. some bugs in long-package name handling
were later fixed during solaris 10 development:

4813860 patchrm fails for package names longer than 9 chars
4826609 pkgadd dryrun fails with long pkg names

.. and all of the above were backported to *at least* 2.6 and perhaps
even 2.5.1

the patch id's I've found so far:

                        sparc           x86
Solaris 2.6             106292          106293
Solaris 7               107443          107444
Solaris 8               110934          110935
Solaris 9               113713          114568

When I commit this change to pkgsrc I'll update the DESCR and/or man
page to include the patch id's.  I'm not going to bother hunting for the
2.5.1 patch id if one exists.

						- Bill