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