Reference to backed up files on cithome and a general outline and note set on how UBLinux 4 is built, and also contains information on packaging the upgrade tarballs containing the UBLinux specific RPMS.
All pertinent UBLinux data/script files are archived on UBFS. They are accessible from the 'citlinux' UBUNIX account:
cd ~/ubfs_data/mm238_archive
docs
Any drafts of Linux documentation, as well as internal notes, writeups, and other statistics
perl
Perl and shell scripts written both for distro as well as customers who requested them. See 'README' file in that directory for
a description of these scripts
ub_disc1_files
All UBLinux specific build files needed to complete the customized ISO set from RHEL WS. It contains kickstart files, customized
isolinux, as well as the postconfig scripts and packages
upgrade_tarball_files
Scripts/RPM tree to create upgrade tarballs. The upgrade_tarball.sh script creates a tarball to use to add UBLinux packages to
RHEL. It depends on the UBLinux4_upgrade_files and disc1 dir. The UBLinux4.0-4.5 dir is used to create an updater to update to
the current UBLinux version from version 4.0
This upgrade tarball installs the RPMs via the postinstall scripts
Edit upgrade_tarball_files/upgrade_tarball.sh to reflect new version # of UBLinux
Run build script to generate the tarball:
sh upgrade_tarball_files/upgrade_tarball.sh
This tarball is for users who have an older version of UBLinux, and want to upgrade without a full re-install. This tarball will install any packages that have been added to the distro since the original release
Data tree currently in upgrade_tarball_files/UBLinux4.0-4.5
Rename DIR to appropriate new UBlinux version
mv UBLinux4.0-4.5 UBLinux4.0-4.x
Copy any new packages in UBLinux 4.x not in 4.0 to UBLinux4.0-4.x/rpms
Edit UBLinux4.0-4.x/upgrade.sh to reflect new version # and new packages
... echo "" |tee -a $LOGFILE echo "Installing Inkscape vector graphics program" |tee -a $LOGFILE echo "" |tee -a $LOGFILE rpm -Uvh rpms/inkscape*.rpm | tee -a $LOGFILE ...
Compress entire dir into tarball:
tar zcvf UBLinux4.0-4.x-upgrade.tar.gz UBLinux4.0-4.x
All ISO images stored on redhat1.buffalo.edu
Create appropriate directory structure for new version. e.g.:
cd /var/www/html/pub/rhel
mkdir -p rhel5client/x86_64
Use curl or wget to download ISO files. e.g.:
cd rhel5client/x86_64
wget -c 'http://URL_TO_FILE_COPIED_FROM_RHN_WEBSITE.iso'
Verify file integrity using the gen_md5s.sh script.
Generate HTML code: use the rhd_indiv.pl script