12337 remove legacy ABI switches from SVR4 packaging
Review Request #2521 - Created Feb. 24, 2020 and updated
SVR4 packaging has a number of ways to toggle ABI compliance (or non-compliance), for legacy packages (for non-compliant packages prior to Solaris 2.4). These are toggled by setting the following in the environment: NONABI_SCRIPTS PKG_NONABI_SYMLINKS No current packages should be requiring these non-compliance workarounds; most of the legacy packages finally failed when Solaris 10 was released in any case. There's also PKG_ABI_NAMELENGTH which would enforce the old 9-character limit for package names; this is completely useless in the modern world. This change clears out this old stuff.
Built a zone using the modified binaries, tested package installation, removal, creation, and all the package commands.
Clarify NOTES in pkgproto.1
Revision 3 (+413 -828)