From Fedora Project Wiki

Revision as of 02:11, 3 September 2010 by Poelstra (talk | contribs) (Created page with '== Description == When the release has been fully tested and approved at the "Go/No-Go" meeting it is ready for release to the Fedora mirrors. == Action == == Verification == ...')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Description

When the release has been fully tested and approved at the "Go/No-Go" meeting it is ready for release to the Fedora mirrors.

Action

Verification

  • FIXME--anything to add here?

Consider Before Running

  • FIXME--anything to add here?

Sign the DVD/CD shasum files:

On compose host:

$ cd /srv/pungi/13.rc4/Fedora/; for arch in *; do cat $arch/iso/*CHECKSUM > /tmp/sum && sigul sign-text -o /tmp/signed fedora-13 /tmp/sum && sudo mv /tmp/signed $arch/iso/Fedora-13-$arch-CHECKSUM; done

Sign the spins:

on the compose host still:


$ cd /srv/pungi/live/13.rc4/; for dir in *; do pushd $dir; echo "# The image checksum(s) are generated with sha256sum." > $(basename pwd)-CHECKSUM && echo "# The PGP checksum uses sha1sum." >> $(basename pwd)-CHECKSUM && sha256sum -b $(basename pwd).iso >> $(basename pwd)-CHECKSUM && sigul sign-text -o $(basename pwd)-CHECKSUM fedora-13 $(basename pwd)-CHECKSUM && cat *-CHECKSUM && rm *CHECKSUM~; popd; done


Prepare the master mirror:

on releng2:

$ sudo -u ftpsync mkdir -p /pub/fedora/linux/releases/13/{Fedora,Everything,Live} $ sudo -u ftpsync chmod 700 /pub/fedora/linux/releases/13/


Sync the everything tree:

still on releng2:

$ sudo -u ftpsync rsync -rlptDHhv --progress --stats --exclude images/ - --exclude EFI --exclude isolinux --exclude .treeinfo --exclude .discinfo - --link-dest=/pub/fedora/linux/development/13/ /mnt/koji/mash/branched-20100518/13/ /pub/fedora/linux/releases/13/Everything/

Sync the Fedora tree:

$ sudo -u ftpsync rsync -rlptDHhv --progress --stats - --link-dest=/pub/fedora/linux/development/13/ jkeating@compose-x86-01:/srv/pungi/13.RC4/Fedora/ /pub/fedora/linux/releases/13/Fedora/

Sync live images:

still on releng2:

$ sudo -u ftpsync rsync -rlptDHhv --progress --stats --exclude \*.log jkeating@compose-x86-01:/srv/pungi/live/Fedora-13-i686-Live{,-KDE}/ /pub/fedora/linux/releases/13/Live/i686/


Open up perms for mirrors:

still on releng2:

$ sudo -u ftpsync chmod 750 /pub/fedora/linux/releases/13