Blame enable-postin-scripts-error.diff
|
Bernhard M. Wiedemann |
1250f9 |
--- ./lib/transaction.c.orig 2018-07-02 14:51:41.328051671 +0000
|
|
Bernhard M. Wiedemann |
1250f9 |
+++ ./lib/transaction.c 2018-07-02 14:51:46.264038824 +0000
|
|
Bernhard M. Wiedemann |
1250f9 |
@@ -1462,7 +1462,9 @@ rpmRC runScript(rpmts ts, rpmte te, Head
|
|
Bernhard M. Wiedemann |
1250f9 |
int warn_only = (stag != RPMTAG_PREIN &&
|
|
Bernhard M. Wiedemann |
1250f9 |
stag != RPMTAG_PREUN &&
|
|
Bernhard M. Wiedemann |
1250f9 |
stag != RPMTAG_PRETRANS &&
|
|
Bernhard M. Wiedemann |
1250f9 |
- stag != RPMTAG_VERIFYSCRIPT);
|
|
Bernhard M. Wiedemann |
1250f9 |
+ stag != RPMTAG_VERIFYSCRIPT &&
|
|
Bernhard M. Wiedemann |
1250f9 |
+ !(stag == RPMTAG_POSTIN &&
|
|
Bernhard M. Wiedemann |
1250f9 |
+ rpmExpandNumeric("%{_fail_on_postinstall_errors}")));
|
|
Bernhard M. Wiedemann |
1250f9 |
rpmdb rdb = rpmtsGetRdb(ts);
|
|
Bernhard M. Wiedemann |
1250f9 |
|
|
Bernhard M. Wiedemann |
1250f9 |
/* Fake up a transaction element for triggers from rpmdb */
|
|
Bernhard M. Wiedemann |
1250f9 |
--- ./macros.in.orig 2018-07-02 14:51:41.340051640 +0000
|
|
Bernhard M. Wiedemann |
1250f9 |
+++ ./macros.in 2018-07-02 14:51:46.264038824 +0000
|
|
Bernhard M. Wiedemann |
1250f9 |
@@ -1290,5 +1290,10 @@ end}
|
|
Bernhard M. Wiedemann |
1250f9 |
%{expand:%__scm_setup_%{__scm} %{!-v:-q}}\
|
|
Bernhard M. Wiedemann |
1250f9 |
%{!-N:%autopatch %{-v} %{-p:-p%{-p*}}}
|
|
Bernhard M. Wiedemann |
1250f9 |
|
|
Bernhard M. Wiedemann |
1250f9 |
+# Should errors in %post scriptlet be propagated as errors?
|
|
Bernhard M. Wiedemann |
1250f9 |
+#
|
|
Bernhard M. Wiedemann |
1250f9 |
+# Note: set to 1 for legacy compatibility.
|
|
Bernhard M. Wiedemann |
1250f9 |
+%_fail_on_postinstall_errors 0
|
|
Bernhard M. Wiedemann |
1250f9 |
+
|
|
Bernhard M. Wiedemann |
1250f9 |
# \endverbatim
|
|
Bernhard M. Wiedemann |
1250f9 |
#*/
|