#! /bin/bash # # Script verschiebt alle Conf-Dateien von Horde nach /etc/horde5 # Pfade ggf. anpassen wwwdir="/var/www/horde" etcdir="/etc/horde5" ########################################################################### if [ ! -d "$wwwdir" ]; then echo "WARNING: Verzeichnis $wwwdir existiert nicht, Script wird beendet." exit 1 fi if [ -d "$etcdir" ]; then echo "WARNING: Verzeichnis $etcdir existiert schon, Script wird beendet." exit 1 fi mkdir "$etcdir" chown root:www-data -R "$etcdir" chmod 755 "$etcdir" echo "Starte Conf-Verzeichnisse zu verschieben und verlinken ..." verzliste="/horde /gollem /imp /ingo /kronolith /mnemo /nag /turba /trean" for verz in $verzliste ; do if [ $verz == "/horde" ] ; then wverz="$wwwdir/config" else wverz="$wwwdir$verz/config" fi everz="$etcdir$verz" echo " Verschieben von $wverz --> $everz" mv $wverz $everz ln -s $everz $wverz chown root:www-data -R $everz chmod 755 $everz done exit 0