diff --git a/setup/start.sh b/setup/start.sh index bf9373f45..89e7408db 100755 --- a/setup/start.sh +++ b/setup/start.sh @@ -86,30 +86,7 @@ ${USER} ALL=(root) NOPASSWD: ${BOX_SRC_DIR}/src/scripts/reloadcollectd.sh EOF -set_progress "21" "Migrating data" -if [[ -f "${DATA_DIR}/version" ]]; then - echo "Migrating from legacy format" - - cd "${DATA_DIR}" - - # move redis - # for redis in "$(ls -d redis-*)"; do - # appname="${redis:6}" - # mv $redis $appname - # done - - for app in $(ls -d *-*); do - mv $app ${app}-legacy - done - - mv box box-legacy - btrfs subvolume create "${DATA_DIR}/box" - mkdir -p "${DATA_DIR}/box/appicons" - mkdir -p "${DATA_DIR}/box/mail" - cp -ir box-legacy/* box -fi - -set_progress "22" "Setting up MySQL" +set_progress "21" "Setting up MySQL" mysqladmin -u root -ppassword password password # reset default root password mysql -u root -ppassword -e 'CREATE DATABASE IF NOT EXISTS box' if [[ -f "${DATA_DIR}/box/box.mysqldump" ]]; then @@ -117,7 +94,7 @@ if [[ -f "${DATA_DIR}/box/box.mysqldump" ]]; then mysql -u root -ppassword box < "${DATA_DIR}/box/box.mysqldump" fi -set_progress "25" "Migrating database" +set_progress "25" "Migrating data" sudo -u "${USER}" -H bash < "${CONFIG_DIR}/addons/postgresql_vars.sh" <> "/var/log/cloudron/restoreapp.log" 2>&1 -readonly DATA_DIR="${HOME}/data" - -############ hack -if [[ "$2" == "legacy" ]]; then - echo "migrate legacy app $1" - cp -ir $DATA_DIR/$1-legacy/* $DATA_DIR/$1 - rm -rf $DATA_DIR/$1-legacy - exit 0 -fi -############ - if [ $# -lt 3 ]; then echo "Usage: restoreapp.sh " exit 1 fi +readonly DATA_DIR="${HOME}/data" readonly curl="curl --fail --connect-timeout 20 --retry 10 --retry-delay 2 --max-time 2400" app_id="$1"