#Point release - 5.4 --> 5.5 topdir = /mnt/src/scientific on norob.fnal.gov Modify config files to indicate new release version modify $topdir/{i386,x86_64}/build/scripts/locations.include change "VERSION=" to have new version VERSION=54 --> VERSION=55 Create SL release notes to indicate new release ,save off last version current version resides in $topdir/$arch/SL.releasenote cd $topdir/$arch/SL.documentation rm SL.releasenote.54 (older version symlink) cp ../SL.releasenote SL.releasenote.54 (cp older version) ln ../SL.releasenote SL.releasenote.55 (link to current/new version) Edit $topdir/$arch/SL.releasenote change old version to new version remove "*" that indicated changes from prior version since they are not valid any more. remove rpms listed as part of RPMS added by TUV as there will be new ones remove rpms listed at end that are listed as security errata changes We will have a whole new list Move in packages from "notdoneyet" cd $topdir/$arch/updates/notdoneyet sh moveallrpms.sh As it goes through the list, check to make sure that the rpm being moved in is newer than the old one. Move in packages from "fastbugs" cd $topdir/$arch/updates/fastbugs mv *.rpm ../notdoneyet cd $topdir/$arch/updates/notdoneyet sh moveallrpms.sh As it goes through the list, check to make sure that the rpm being moved in is newer than the old one. Move in packages from RHEL5 Update 5 These are the packages that have been rebuilt from the latest update We have put these in the mock.$arch/update5 directory cd /mnt/src/5/RPMS/mock.$arch/update5 mv *.rpm .. cd .. sh movetonotdoneyet.sh cd $topdir/$arch/updates/notdoneyet sh moveallrpms.sh As it goes through the list, check to make sure that the rpm being moved in is newer than the old one. Rebuild the new distribution, including new net install images cd $topdir/$arch/build/scripts sh make.everything.sh When it asks to build a new image type 'y' After it is done with this, I test the distro to make sure it installs Sync it up to the real 5rolling ssh -l root linux88 cd /root/scripts/rsync sh rsync.from.norob.5rolling.$arch.sh -n Look at /tmp/rsync.5rolling.$arch to make sure everything looks ok sh rsync.from.norob.5rolling.$arch.sh After it is done with this, do an install from the real release