[Freeipa-devel] Why is RPM posttrans quiet?

Petr Spacek pspacek at redhat.com
Wed Jan 15 09:11:37 UTC 2014


Hello list,

I just found that freeipa.spec silences all messages from %posttrans scripts, 
which makes me a bit nervous:

%posttrans server
# This must be run in posttrans so that updates from previous
# execution that may no longer be shipped are not applied.
/usr/sbin/ipa-ldap-updater --upgrade --quiet >/dev/null || :
/usr/sbin/ipa-upgradeconfig --quiet >/dev/null || :

# Restart IPA processes. This must be also run in postrans so that plugins
# and software is in consistent state
python -c "import sys; from ipaserver.install import installutils; sys.exit(0 
if installutils.is_ipa_configured() else 1);" > /dev/null 2>&1
# NOTE: systemd specific section
if [  $? -eq 0 ]; then
     /bin/systemctl try-restart ipa.service >/dev/null 2>&1 || :
fi
# END


I can't find such requirement in
https://fedoraproject.org/wiki/Packaging:Guidelines

Is there any particular reason for that?

Does anybody have objections against removing redirection to /dev/null? (With 
appropriate handling for non-existent binaries, of course.)

-- 
Petr^2 Spacek




More information about the Freeipa-devel mailing list