Personal tools
You are here: Home Distribution SLF 5 features Tweak RPM's
Views
Document Actions

Tweak RPM's

by Troy Dawson last modified 2010-02-08 16:14
History
Action Performed by Date and Time Comment
Publish Troy Dawson 2008-02-26 14:19 No comments.

Tweak RPM's can be added to change a feature without disturbing the rest of the release

One of the goals of Scientific Linux Fermi is to be as close to the original vendor release of Enterprise Linux. But there are several things that people want to change, for one reason or another. In order to have both worlds we have created these tweak rpm's, more commonly known as SL or zz rpm's. These rpm's can be added or removed to add or remove a feature. It is up the individual user to determine if they want a particular feature or not.
The generic Scientific Linux rpm's start with SL_ The tweak rpm's specific to Fermilab start with zz_

None of these packages are installed by default unless it is noted that they are.

SL_afs_no_dynroot

This package removes the -dynroot option from the openafs config
Restarting of afs is needed for this to take effect.
This rpm does not restart afs

Who Needs This?
Machines that have openafs installed, but have problems with dynroot. This can happen if a particular site needs to have the afs root loaded all the time.
If you use the fnal.gov, and use upd/ups, you will need this rpm.

SL_desktop_tweeks

This adds a terminal icon to the kicker panel for both KDE and GNOME.
Changes the KDE splash background from red to black.
Installed by default for both KDE and GNOME.

Who Needs This?
Pretty much any previous desktop user of linux. It's not a necessity, and the icons can be added manually, but it's much nicer to just have them there from the start.

SL_enable_serialconsole

This script makes all the changes necessary to send console output to both the serial port and the screen. This also creates a login prompt on the serial port and allows users to login at this prompt.

Who Needs This?
Headless servers that want to redirect their output through their serial console during bootup, and also plan on logging in on those consoles.

SL_no_colorls

Turns off "color" of ls.

Who Needs This?
People who don't like the colorized ls

SL_password_for_singleuser

Changes /etc/inittab to require the root password for single user mode.
This used to be called SL_inittab_change

Who Needs This?
In my opinion everyone, and we're quite supprised that Enterprise Linux isn't this way. If you are concerned about someone getting root access to your computer by just sitting down to it, then this is something you will want to install.

SL_rpm_show_arch

Adds architecture output to rpm query's.
Installed by default for x86_64 installs

Who Needs This?
Most x86_64 users, and anyone else who wants to know what architecture an rpm has been built for.

SL_sendmail_accept

Changes Sendmail config so that it allows incomming mail.

Who Needs This?
Machines that will be receiving e-mail.

zz_auto_update_kernel

Remove the exclude of the kernel from the nightly autoyum thus allowing the kernel to be upgraded via the nightly yum.
Not installed by default

zz_dhcp_resolv

When using dhcp the seach line in /etc/resolv.conf would only have dhcp.fnal.gov and not fnal.gov. This fixes that problem.
Installed by default.

zz_lang_collate

This rpm adds the proper LC_COLLATE enviornment variable to /etc/sysconfig/i18n to return ls output, etc, to the proper case sensitive sort order. This will only add LC_COLLATE if it isn't already defined in /etc/sysconfig/i18n and LANG is set to en_US.

zz_local_dns_cache

Installing this package will enable your machine to use local dns caching.

zz_logwatch_df

By default logwatch does a df -h when looking at disk usage. This can be unwanted if you have alot of NFS mounted disks. This rpm changes that command to be df -lP -h, which looks at local disks only, and the output is in the POSIX output format.

zz_ntp_configure

This package configures the ntp time daemon correctly for use at Fermilab. It sets the initial time from the nameservers (131.225.8.200 and 131.225.17.200) and configures ntpd to listen to time broadcasts from the local router of the subdomain that the machine is on.
The /etc/ntp.conf will be saved with a suffix of .rpmsave.
Installed by default.

zz_pine_user_domain

By default when a user sends mail from pine thier email address is myname@mycomputer.fnal.gov. This rpm changes it so that the default is myname@fnal.gov.

zz_screenlock_kde

Enables screen lock with "blanking" screen saver so power saving monitors will go into sleep mode. Ensures that the Timeout value is 15 minutes or less. Preserves existing values if they are less than required minimum value.
Installed by default if KDE is installed

zz_sendmail_fermi_gateway

This rpm is designed to send outbound sendmail e-mail through the fermilab e-mail gateway.
Installed by default.

zz_tcp_wrappers_change

This package will add entries in /etc/hosts.allow and /etc/hosts.deny which are Fermi specific. By limiting access to certain services to Fermi sites only, it increases security.
Specifically, we disallow everyone outside of .fnal.gov all service on the machine and allow virtually everything within .fnal.gov domain. If you're at an off-site institution, you'll have to edit the hosts.allow file accordingly for your domain.
The original files will be saved as /etc/hosts.allow(deny).rpmsave.
This version includes the standard DOE security banners pre-enabled.
Installed by default.

zz_tex_tweaks

This rpm modifies dvips to default to file output instead of printer output. It also changes the default paper size to US Letter instead of A4.

zz_use_clogger

Change /etc/syslog.conf to log to clogger.fnal.gov
Not installed by default


Powered by Plone, the Open Source Content Management System

This site conforms to the following standards: