# worm Write once, read many-Speicher ## Ablauf ## ### Projektverzeichnisse vorbereiten ### ~~~ mkdir mein_repo cd mein_repo git init mkdir Archiv # Das ist dein WORM-Speicher im Git-Repo mkdir Neu # Hier legst du temporär neue Dateien ab ~~~ ### pre-commit-hook einrichten ### Siehe Datei "pre-commit". Sie __muss__ im Verzeichnis Projektverzeichnis/.git/hooks mit dem Dateinamen "pre-commit" gespeichert werden. Der Hook muss ausführbar gemacht werden: ~~~ chmod +x .git/hooks/pre-commit ~~~ ### Das Cron-Script einrichten ### Um automatisiert Dateien dem WORM-Speicher zuzuführen, werden sie im Verzeichnis "Neu" gespeichert (auch Unterverzeichnisse). Cron sorgt für die Übertragung der Dateien, die noch nicht im WORM-Speicher vorhanden sind (sync_archive.sh). ~~~ Es gibt ein weiteres Script, bei dem bei Vorhandensein