Erstellung einer neuen CryptoCD-Veröffentlichung

Folgende Punkte sollten bei der Veröffentlichung einer neuen Version der CryptoCD abgearbeitet werden.

Letzte Änderungen

Aktuelle Version herunterladen

Prüfsummen erstellen

VERSION=1.x
md5sum CryptoCD_v${VERSION}.iso >CryptoCD_v${VERSION}.iso.md5sum
md5sum CryptoCD_v${VERSION}.zip >CryptoCD_v${VERSION}.zip.md5sum

Torrent-Dateien erstellen

Torrent-Seed aktivieren

Dateien in die Versionsverwaltung übertragen

svn import . https://svn.systemausfall.org/svn/cryptocd/tags/v${VERSION}

Release-Dateien zu Eduforge hochladen

(
  echo cd /home/pub/cryptocd
  put CryptoCD_v{$VERSION}.zip
  put CryptoCD_v{$VERSION}.iso
  put CryptoCD_v{$VERSION}.zip.md5
  put CryptoCD_v{$VERSION}.iso.md5
  put CryptoCD_v{$VERSION}.zip.torrent
  put CryptoCD_v{$VERSION}.iso.torrent
) | sftp -b - shell.eduforge.org

Online-Version zu Eduforge hochladen

mkdir out
cd out
unzip ../CryptoCD_v${VERSION}.zip
(
  echo cd /home/groups/cryptocd/htdocs/online_version/
  find -type d | sed -r 's#^\.##' | while read dname; do
    echo "mkdir '${VERSION}$dname'"
    echo "chmod 755 '${VERSION}$dname'"
   done
  find -type f | while read fname; do
    echo "put '$fname' '${VERSION}/$fname'"
    echo "chmod 644 '${VERSIO }/$fname'"
   done
  echo "rm aktuell"
  echo "ln -sfn '${VERSION}' aktuell"
) | sftp -b - shell.eduforge.org

Release bei Eduforge anlegen

Webseite zu Eduforge hochladen

Ankündigungen


CategoryCryptoCD

CryptoCDReleaseInformationen (last edited 2010-01-22 00:59:52 by lars)


Creative Commons License
Die Inhalte dieses Wikis stehen unter der Creative-Commons-Lizenz Namensnennung-Weitergabe unter gleichen Bedingungen 3.0 Deutschland.
andere Projekte von Sense.Lab e.V.: Veranstaltungen in Rostock - Food-Coop Gründungsleitfaden - Tipps und Methoden für Vereine - fab.senselab.org - Online Brainstorming tool -