
30 Aug
2021
30 Aug
'21
16:12
Отправлено с iPhone
30 авг. 2021 г., в 18:28, Jan Engelhardt <jengelh@inai.de> написал(а):
On Monday 2021-08-30 16:51, Neal Gompa wrote:
where (*), according to the BZ comments, would only be executed by rpm 4.16 and higher.
As far as I understand current RPM code, it still skips triggers on —noposttrans.
The fundamental flaw of Zypper here is that it *doesn't* let RPM run the scriptlets in the first place.
And then there is the inherent slowness of running /bin/rpm once per package; ld.so would have to re-resolve symbols at every invocation. Not exactly a free lunch either.
My understanding is that libzypp invokes librpm directly. /bin/rpm itself is just a thin wrapper around librpm.