rpm postun scriptlet leaks exit code to rpm

Description

We use the following postun scriptlet:

The problem is that A && B construct, while it only runs B if A succeeds, it also sets the exit code to that of A, if A fails.

That is, if mysql status fails, the scriptlet exists with a non-zero code, and rpm treats it as a failure.

Possible fix: use if A; then B; fi instead of A && B.

Environment

None

Assignee

Sergei Golubchik

Reporter

Sergei Golubchik

Labels

Fix versions

Affects versions

Priority

Major
Configure