Wie man ein Planet-Planet-System betreibt
Beim letzten Update der PlanetPlanet-Software, auf der Planet Fachschaft aufsetzt, wurde es mir zu viel, und ich habe endgueltig ein Skript geschrieben, welches mir diese nervtötende Prozedur abnimmt.
Zum Verstaendnis muss man vielleicht anmerken: PlanetPlanet liegt bei mir im
Verzeichnis .planet/planet-nightly
im Home-Verzeichnis. Die installierten
Planets selbst liegen als Unterordner darunter. Ebenso findet sich dort ein
Makefile, welches planet.py anwirft, um die Planet-Seiten zu generieren, welche
dann irgendwo in mein Webroot geschrieben werden, das per NFS gemountet ist. Das
Makefile wird vom Skript ~/.updatePlanets.sh
aufgerufen, welches seinerseits
jede Stunde von einem Cronjob angeworfen wird.
Jetzt habe ich das ganze noch durch ein update.sh Skript ergaenzt, welches
in ~/.planet
liegt:
#!/bin/sh echo Aufraeumen... rm -rf planet-nightly rm -rf planet-nightly.tar.bz2 echo Hole neusten Snapshot wget http://www.planetplanet.org/planet-nightly.tar.bz2 echo Entpacken tar xjvf planet-nightly.tar.bz2 echo Linke Planets ln -s ../orig/fachschaft planet-nightly/fachschaft cp orig/Makefile planet-nightly/Makefile echo Ausfuehren cd planet-nightly make