Ein Build erzeugen ================== od 07.03.2004 Anmerkung: Alle Angaben beziehen sich auf das aktuelle Verzeichnis 1. cvs Tree lokal auschecken/ aktualisieren cd .. && cvs -q up -Pd 2. Tag anlegen cd .. && cvs tag fli4l_2_X_Y 3. release.conf aktualisieren fli4ldir=/home/user/cvs/fli4l outdir=/home/fli4l/tarballs/distrib/VERSION 4. mkdir /home/fli4l/tarballs/distrib/VERSION 5. Pakete erstellen ./mkpackages.sh release.conf 6. Release-Notes erstellen: release-notes.awk anpassen (Release Version korrigieren) for i in ../*/changes/*.txt; do awk -f release-notes.awk $i; done 7. Weitere Notes hinzufügen/ bearbeiten 8. Neue Version an changes Datei anfügen: for i in ../*/changes/*.txt; do echo ""; echo "2.1.8:"; echo "======"; >> $i; done 9. Änderungen einchecken: cd .. && cvs ci -m "added new version to changes" 10. Anderen Usern Schreibzugriff auf Tarballs geben chmod -R g+w /home/fli4l/tarballs/distrib/VERSION 11. Release-Notes und Downloadverzeichnis an Carsten mailen 12. Release-Notes in ML bekanntgeben 13. Nach einem halben Tag (~12 Stunden) Release in NG bekanntgeben