This is the release of Scientific Linux 7 with Fermilab customizations.

The Scientific Linux 7 Fermilab Context is a combination of Scientific Linux 7 and a Fermilab specific repo. The resultant install will look like Scientific Linux as there are minimal Fermilab customizations.

Note
Scientific Linux 7 has IPv6 enabled by default.

See below for the included Fermilab customizations.

Important
Scientific Linux 7 includes MAJOR CHANGES. You should read and familiarize yourself with the release notes found at http://ftp.scientificlinux.org/linux/scientific/7/x86_64/release-notes/
Note
As with the latest releases of SLF 6, yum-conf-sl7x is installed by default. This means your system will be updated to the latest release of SL 7 automatically.
For example, SL 7.1 systems with yum-conf-sl7x installed will automatically update to SL 7.2 during a yum update operation. If this is not behavior you desire, the yum-conf-sl7x rpm should be removed from your system.

Add Context To Scientific Linux

You can add the Scientific Linux 7 Fermilab Context to a Scientific Linux 7 system with the following commands:

yum install yum-conf-repos
yum install yum-conf-context-fermilab
sleep 2
yum upgrade

Media

There are 2 choices for netinstall media.

Note
The Scientific Linux netinstall media has been modified to allow for selection of a context during install.
See http://ftp.scientificlinux.org/linux/scientific/7x/contexts/ for more information.
Note
This media uses DHCP for networking by default.

Adding the Fermilab Context to Other Releases

You can add the Scientific Linux 7 Fermilab Context to other releases with the following commands:

yum install http://ftp.scientificlinux.org/linux/scientific/7x/contexts/fermilab/x86_64/yum-conf-context-fermilab-1.0-6.el7.noarch.rpm
sleep 2
yum upgrade

Limitations

Missing behaviors/packages

These packages are known not to be included in this release.

Noteworthy Changes

Name Changes

The "zz_" rpms have new names to hopefully clarify their intented purpose and create simple queries.

Old Name

New Name

krb5-fermi-krb5.conf

fermilab-conf_kerberos

ocsinventory-fermi

fermilab-util_ocsinventory

rgang

fermilab-util_rgang

zz_auto_update_kernel

SL_yum-cron_no_default_excludes

zz_apache_no_browsable_directory

fermilab-conf_apache-no-browsable-directory

zz_apache_use_clogger

fermilab-conf_apache-use-syslog

zz_fermi_ssh_config

fermilab-conf_ssh-client

zz_fermi_sshd_config

fermilab-conf_ssh-server

zz_gdm_doe_banner

fermilab-conf_doe-banner-login-screen

zz_gdm_no_user_list

SL_gdm_no_user_list

zz_ntp_configure

fermilab-conf_timesync

zz_postfix_fermi_gateway

fermilab-conf_email-gateway

zz_screenlock_kde

fermilab-conf_screenlock

zz_tcp_wrappers_change

fermilab-conf_tcp-wrappers

zz_use_clogger

fermilab-conf_system-logger

New Packages

The following packages are new additions to the SL7 Fermilab Context list:

Repo Changes

Scientific Linux 7 Fermilab Context uses the Scientific Linux repos.

Security Errata

Note
Unlike with SLF5 and SLF6, when security errata is published for Scientific Linux 7 it is also published to Scientific Linux 7 Fermilab Context.
For Scientific Linux errata announcements see the scientific-linux-errata list.

The pre-publication to SLF rolling will not happen.

Fastbug Errata

Unlike SLF 5 and SLF 6, the Fastbugs repo is enabled by default

External Repos

Unlike with SLF 5 and SLF 6, any external repos you install such as EPEL or ELRepo - will have their yum repos enabled by default.

Discontinued Packages

The following packages are not present in the SL7 Fermilab Context: