These changes affect the use of %pre
, %post
and %traceback
scripts.
Logging of errors while running scripts has been improved. Scripts are no longer removed after they are run, so they can be inspected. This is most useful on systems where the scripts are dynamically generated so you can see what was run. In addition, the stderr and stdout output is always logged for every script. This has one important side effect: if your scripts use an interactive program, you must pass --logfile=/dev/tty3
to the header of your scripts. Otherwise, you will not be able to interact with the program.