== Packages Changed in SL from the Upstream Release ==
Scientific Linux attempts to deviate only when absolutely necessary. +
Each of these changes is noted here with some notes as to why these
changes were made.

TIP: The source for these packages contains the exact configuration
     our automated patching tool used to modify the upstream source. +
     It should be clear exactly what was changed and for what reason.

=== Changed in This Release ===
.abrt
Removed the recommendation to open an upstream support case. +
This change went into effect with SL 7.0 and continues in this release. 

.anaconda
Modified the installclass library so that it correctly identifies SL. +
This change went into effect with SL 7.0 and continues in this release. 

.anaconda-user-help
Remove upstream branding so that it correctly identifies SL. +
This change went into effect with SL 7.4 and continues in this release. 

.cockpit
Remove upstream branding so that it correctly identifies SL. +
This change went into effect with SL 7.4 and continues in this release.

.dhcp
Changed to remove upstream's bugreport url. +
This change went into effect with SL 7.0 and continues in this release. 

.grub2
This package has been modified to recognize the SL Secure Boot key. +
For more information please read link:#_about_uefi_secure_boot[About UEFI Secure Boot]. +
This change went into effect with SL 7.0 and continues in this release.
Configure grub2 to use a specific EFI directory.
This change went into effect with SL 7.6 and continues in this release.

.httpd
Changed the default index.html to remove upstream's branding. +
This change went into effect with SL 7.0 and continues in this release. 

.ipa
Changed package requirements to remove upstream's branding. +
This change went into effect with SL 7.1 and continues in this release. 

.iptables
Resolve upstream bug 1481207 where iptables services were loaded incorrectly. +
This change went into effect with SL 7.4 and ended with SL 7.5.

.kernel
This package has been modified to recognize the SL Secure Boot key. +
For more information please read link:#_about_uefi_secure_boot[About UEFI Secure Boot]. +
This change went into effect with SL 7.0 and continues in this release. 

.libreport
Changed the defaults to remove upstream's branding and reporting. +
This change went into effect with SL 7.0 and continues in this release. 

.oscap-anaconda-addon
Changed to add Scientific Linux branding. +
This change went into effect with SL 7.2 and continues in this release. 

.PackageKit
Removed the Upstream Vendor ID to avoid confusion. +
This change went into effect with SL 7.0 and continues in this release. 

.pesign
Made the signing key names into an rpm macro for ease of customization. +
This change went into effect with SL 7.0 and continues in this release.

.plymouth
Removed the Upstream color scheme to avoid confusion. +
This change went into effect with SL 7.0 and continues in this release. 

.redhat-rpm-config
Changed to recognize Scientific Linux as an Enterprise Linux. +
This change went into effect with SL 7.0 and continues in this release. 

.scap-security-guide
Changed to add Scientific Linux branding. +
This change went into effect with SL 7.2 and continues in this release. 

.shim
Added recognition of the SL UEFI key. +
For more information please read link:#_about_uefi_secure_boot[About UEFI Secure Boot]. +
This change went into effect with SL 7.0 and continues in this release. 

.subscription-manager
Removed RHN branded warnings and disabled default RHN service. +
This change went into effect with SL 7.0 and continues in this release. 

[[yum]]
.yum
Changed the defaults for yum-cron to automatically apply updates
for non-kernel packages nightly.  These are the same settings from
yum-autoupdate from SL5 and SL6. +
See Also: +
- link:#_packages_added_to_sl_not_in_upstream[Packages Added to SL not in Upstream] +
- link:#_sl_provides_automatic_updates[SL Provides Automatic Updates] +
This change went into effect with SL 7.0 and continues in this release. 

=== No Longer Changing ===
NOTE: For long term tracking, packages we no longer modify are listed here.

.curl
Modified upstream test suite as the provided dates expired, per BZ#1264844 +
This change went into effect with SL 7.2 and ended with SL 7.3 since the upstream bug is now fixed. 

.firstboot
Modified the package 'Requires' per BZ#1116921 +
This change went into effect with SL 7.0 and ended with SL 7.1 since the upstream bug is now fixed.

.lasso
Modified upstream test suite as the provided dates expired, per BZ#1719014 +
This change went into effect with SL 7.7 and ended with SL 7.7 since the upstream bug is now fixed.

.mariadb
Modified upstream test suite as the provided dates expired, per BZ#1285417 +
This change went into effect with SL 7.2 and ended with SL 7.3 since the upstream bug is now fixed.
Modified upstream test suite as the provided dates were invalid, per BZ#1820269 +
This change went into effect with SL 7.8 and ended with SL 7.9 since the upstream bug is now fixed. 

.nbdkit
Modified upstream test suite as the required tooling does not exist, per BZ#1820275 +
This change went into effect with SL 7.8 and ended with SL 7.9 since the upstream bug is now fixed. 

.perl
Modified upstream test suite as the provided dates expired, per BZ#1751381 +
This change went into effect with SL 7.8 and ended with SL 7.9 since the upstream bug is now fixed. 


// vim: set syntax=asciidoc: