== 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. 

.curl
Modified upstream test suite as the provided dates expired, per BZ#1264844 +
This change went into effect with SL 7.2 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. +
This change went into effect with SL 7.0 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. 

.kernel
This package has been modified to recognize the SL Secure Boot key. +
This change went into effect with SL 7.0 and continues in this release. 

.libreport
Changed the defaults to remove upstream's branding. +
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. 

.mariadb
Modified upstream test suite as the provided dates expired, per BZ#1285417 +
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. +
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. 
Backported patch from upstream for yum fs-vars, per BZ#1281593

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

.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.

// vim: set syntax=asciidoc: