Aktualizace Drupalu

Nevýhodou Drupalu je, že aktualizace jádra je třeba provádět ručně. Nevím, jestli tuto nepříjemnost už někdo řešil a vyřešil, já si pro vlastní účely napsal jednoduchý skript.

#!/bin/bash
DIR=drupal-7.28
DATE=`date +"%Y-%m-%d"`
tar xvfz $DIR.tar.gz
cp -a www.moje.cz www.moje.cz.backup.$DATE
cp -a www.moje.cz new.moje.cz
cd new.moje.cz
rm -rf `ls | grep -v sites | grep -v themes`
cd themes
rm -rf `ls | grep -v vzhledXYZ`
cd ../../$DIR
cp -a `ls | grep -v sites` ../new.moje.cz/
cd ..

Výsledkem je jedna záloha původních stránek a subdoména s aktuálním Drupalem. Pak stačí ručně prohodit www.moje.cz a new.moje.cz a aktualizace je hotová.