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