While upgrading from a previous AIX-rpm package to a newer version (4.15.1.1 from a 4.13.*, but I think the newer 4.15.1.2 has the same issue), I replaced the previous rte with the new one, but I lost the "zgrep" utility in the process (which I use a lot).
Checking it with other machine with the previous packages (and a working zgrep), I noticed that none of the rpm that I had installed provided the zgrep utility that was available under /opt/freeware (I know that gzip does include it, but I didn't have that rpm installed). It was included with AIX-rpm.rte itself (and it was reported in lslpp -f rpm.rte as part of the content in the 4.13.* version).
In the new rte package, there is no zgrep, only "zegrep" (checked with lslpp), but zegrep consists on a call to zgrep with the "-E" parameter. So out of the box, the new AIX-rpm.rte includes zegrep which uses a call to zgrep which is not included and does not work.
I think that zgrep utility should be included again (under the new path /usr/opt/rpm/bin/) or at least any dependencies to zgrep itself within the files in the AIX-rpm.rte package should be removed to avoid broken "binaries".
------------------------------
Carlos G.B.
------------------------------