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