Red Hat Bugzilla – Bug 1247761
RFE: Minor krb5 spec file cleanup and sync with recent Fedora 22/23 changes
Last modified: 2015-11-19 00:14:10 EST
[Dummy bug per pkis request so each change in RHEL7.x has a bug] Description of problem: RFE: Do a minor spec file cleanup and sync with recent Fedora 22/23 changes. This was mainly done because Fedora 22+23 and RHEL7.2 all were rebased to krb5 1.13.2 so common obsolete constructs were first applied to Fedora and then to RHEL7.2 as part of the rebase Misc changes include: - Removal/replacement of obsolete or dangerous shell constructs (e.g. `foo`-->$(foo), rm -R -- "$var" instead of rm -Rf $var, use of correct POSIX shell arithmetric, e.g. [ "$1" -ge 1 ] should be (( $1 >= 1 )) etc etc.) - use of pax(1) because tar(1) was sometimes producing different md5 hashes for the same directory content (no clue why and the use of pax(1) is harmless because GNU tar(1) can handle POSIX pax/ustar archive formats, too). In the long run we will just stop producing the temporary PDF archive and just rebuild the docs each time during build - use of printf(1) instead of echo(1) (echo is depreciated by POSIX since years) - use of shell arithmetic instead of expr(1) (expr(1) in this case is an overkill) - removal of obsolete sections
QA should be sanity only.
Fix checked in (krb5-1.13.2-4.el7) ... ... marking bug as MODIFIED.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHSA-2015-2154.html