phpMyAdmin aus git installieren und per Cronjob aktuell halten

phpMyAdmin läßt sich einfach von Github aus der STABLE Branch klonen, anschließend muss nur noch der Composer aufgerufen werden:

cd /var/www/phpmyadmin
git clone https://github.com/phpmyadmin/phpmyadmin.git --branch STABLE --single-branch .
composer update --no-dev

Danach wie üblich konfigurieren (config.inc.php, config.footer.inc.php, Themes, Logos).

Um ihn nun immer auf aktuellem Stand zu halten habe ich mir folgenden Cronjob eingerichtet:

0 7 * * * www-data cd /var/www/phpmyadmin && if [[ -f composer.lock ]]; then rm composer.lock; fi && git pull -q origin STABLE && composer update --no-dev

Composer legt ein .lock-File an, das muss ggf. gelöscht werden, da git pull sonst meckert.

Diskussion

Geben Sie Ihren Kommentar ein. Wiki-Syntax ist zugelassen:
F L N X D