Originally posted by: BigJujju
Hi,
I opened a PMR about this and they directed me here. Here is the text from the PMR:
"As you have already found out, AIX-rpm does not have any files.
That is because it is a virtual package created at rpm.rte install
via execution of => /usr/sbin/updtvpkg <= script. Something like
AIX-rpm...rpm file does not exist.
The shells list in the script:
...
shells="sh bsh csh ksh tsh"
...
is still 'hard-coded', also in AIX 7.2 so obviously no requests for
ksh93 so far (also checked in our internal db).
So you can edit the script and add ksh93 to the shell list and
then run script manually (without parameters), however this will
be overwritten by the next AIX updates, so (!) I do not recommend
this.
As per above the actual ifix would be to update the 'shells="..."' line
in /usr/sbin/updtvpkg. Technically insignificant, my concern in
this case however was whether it makes any sense, please read the
summary.
Summary
=======
If the rpm package in question - gioes-tools-aix - is mostly run on
AIX hosts, I would strongly recommend the workaround I suggested.
You only have two small changes, (1) unset exec bit the script calling
(2) add one line in the spec file on the host where the package is
created, and run AIX rpm (/usr/bin/rpm). In this case only ksh93
prerequisite is not checked, but it is always there, it's in the
same fileset as ksh (and other shells), bos.rte.shells".
So I asked for an IFix and I was directed here,
Can I get an fix for this?
#AIX-Open-Source-Software#AIXOpenSource