On Wed, Jan 15, 2014 at 10:11:37AM +0100, Petr Spacek wrote: > 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.)
It reminds me of https://bugzilla.redhat.com/show_bug.cgi?id=606239 https://bugzilla.redhat.com/show_bug.cgi?id=615763 The problem is, you will not see that output when using yum in RHEL 6 anyway. And maybe in the past it even killed something? The examples in https://fedoraproject.org/wiki/Packaging:ScriptletSnippets all have the redirect but no explanation why. Maybe poking relevant Fedora people could yield some definitive answer? -- Jan Pazdziora Principal Software Engineer, Identity Management Engineering, Red Hat _______________________________________________ Freeipa-devel mailing list Freeipa-devel@redhat.com https://www.redhat.com/mailman/listinfo/freeipa-devel