rpmlib does exit(1) only for OOM, been that way for long time now.
OTOH, immediate exit is essentially what the "anal" level is about,
where an instant and immediate full stop may be appropriate.
"error" returns an error code from rpmlib. The rate limiting steps are that
the rpmlib API is not adequate to return well-defined error codes
on well-known pathways. The other impediment is that new error
returns must be taught to all applications that use rpmlib.
rpmlib does exit(1) only for OOM, been that way for long time now.
OTOH, immediate exit is essentially what the "anal" level is about,
where an instant and immediate full stop may be appropriate.
"error" returns an error code from rpmlib. The rate limiting steps are that
the rpmlib API is not adequate to return well-defined error codes
on well-known pathways. The other impediment is that new error
returns must be taught to all applications that use rpmlib.