Downloads
RPM Repositories
I maintain a couple of repositories of software for free download:
-
RPM Repository, most of the stuff below (plus some more) is available for various releases of CentOS (i386 & x86_64).
These should all also install on a RedHat Enterprise system.
These are some bits and pieces that I have done that I hope others might find useful. Unless otherwise noted this is licensed under the GPL or similar. - Fedora Backports to CentOS (i386 & x86_64). These are updating RPMs of newer versions of packages than are found in CentOS, these are taken from the Fedora Project and recompiled under CentOS. Take care: these are not always the most recent versions.
- There is an announce mail list for this software that you may wish to subscribe to. You might wish to peruse The Software-announce Archives. This list is moderated and it is highly unlikely that subscriber postings will be approved.
Backup and Restore
These scripts are quick and easy ones that you might find useful where something more complicated like bacula is too complicated. Rsyncbackup you might use in conjunction with bacula.
Rsync backup is a easy to use script to help create daily backups to another machine from which
the end users may be able to retrieve lost files themselves.
I described it in a lightning talk at the Ukuug FAB2008 seminar.
BackupToDisk helps do full & incremental backups to a (NFS mounted) disk partition.
WriteRsyncBackupToTape is a batch script to write the latest RsyncBackup to tape.
TapeBackup is a batch script to write the some directories to tape.
UsbBackup 1.4 helps copy a backup created by RsyncBackup to a USB attached disk drive.
This is an interactive script designed to be used by an end user.
This could probably do with some more polishing, look at the README.
CrontabHistory is a simple script that keeps dated copies of a user's current crontab in a
directory $HOME/CronHistory/.
PHP
UpdateBrowsCap Ensure that the PHP browscap (web browser database) is up to date from Gary Joel Keith's web site.Web publishing
MailToUrl is to help those people who send email with large attachments - which is a bad idea. Instead they send mail to a MailToUrl mailbox that saves the attachments and replies with a URL that can be pasted into email that is sent. The mail recipients can, if they wish, read the attachments by clicking on the URL.Perl
The following are up on CPAN:
Math-Expression-1.21 is to exaluate arithmetic expressions in the form of a string, this
is useful for allowing user specified expressions without using perl's eval. Its
Documentation.
Text-TemplateFill-1.14 essentially does the same job as perl formats that you would 'write'. The big advantage is that the text is read from files and so:
- may be easily changed by users
- may be chosen at run time; perhaps based on a country code
-
Its Documentation.

