12337 remove legacy ABI switches from SVR4 packaging

Review Request #2521 - Created Feb. 24, 2020 and updated

Information
Peter Tribble
illumos-gate
12337
Reviewers
general
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.

Loading...