summarylogtreecommitdiffstats
path: root/dokku.install
diff options
context:
space:
mode:
authord1ceward2018-07-11 10:17:50 +0200
committerd1ceward2018-07-11 10:17:50 +0200
commit172860ec86dbf70aada6a748c5de7078eb115a4e (patch)
tree62d9072cfa9cb5e349a871946282a0eda7d41798 /dokku.install
parent28ad0df82ed11970c9ead7f047a0474603136809 (diff)
downloadaur-172860ec86dbf70aada6a748c5de7078eb115a4e.tar.gz
Upgrade to dokku 0.12.10
Diffstat (limited to 'dokku.install')
-rw-r--r--dokku.install11
1 files changed, 11 insertions, 0 deletions
diff --git a/dokku.install b/dokku.install
index fe9136b431d3..338ced8eb5c3 100644
--- a/dokku.install
+++ b/dokku.install
@@ -18,6 +18,17 @@ post_install() {
mkdir -p ${DOKKU_LIB_ROOT}/core-plugins/enabled ${DOKKU_LIB_ROOT}/plugins/enabled
touch ${DOKKU_LIB_ROOT}/core-plugins/config.toml ${DOKKU_LIB_ROOT}/plugins/config.toml
+ echo "Migrating old plugins"
+ find ${DOKKU_LIB_ROOT}/plugins/ -mindepth 1 -maxdepth 1 -type d -printf '%f\n' | while read -r plugin; do
+ if [ "$plugin" = "available" ] || [ "$plugin" = "enabled" ]; then
+ continue
+ elif [ -f ${DOKKU_LIB_ROOT}/plugins/$plugin/.core ]; then
+ rm -rf ${DOKKU_LIB_ROOT}/plugins/$plugin
+ elif [ ! -d ${DOKKU_LIB_ROOT}/plugins/available/$plugin ]; then
+ mv ${DOKKU_LIB_ROOT}/plugins/$plugin ${DOKKU_LIB_ROOT}/plugins/available;
+ fi
+ done
+
echo "Enabling all core plugins"
find ${DOKKU_LIB_ROOT}/core-plugins/available -mindepth 1 -maxdepth 1 -type d -printf '%f\n' | while read -r plugin; do
if [ ! -d ${DOKKU_LIB_ROOT}/plugins/available/$plugin ]; then