-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathupgrade.sh
19 lines (19 loc) · 1.09 KB
/
upgrade.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/bash
php cli-prestashop-version-upgrade/ManageMaintenanceMode.php --token=b48a877f50d20963eaa2ccab09651c877f --action=enable
git clone "https://github.com/PrestaShop/autoupgrade.git" ./modules/autoupgrade
cd ./modules/autoupgrade
composer install --ignore-platform-reqs --no-interaction
cd ../..
cp ./cli-prestashop-version-upgrade/ChainedTasks.php ./modules/autoupgrade/classes/TaskRunner
cp ./cli-prestashop-version-upgrade/autoupgrade.php ./modules/autoupgrade
cp ./cli-prestashop-version-upgrade/Upgrader.php ./modules/autoupgrade/classes/
php bin/console prestashop:module install autoupgrade
php modules/autoupgrade/cli-upgrade.php --dir=$1 --channel=major --action=upgradeNow
php modules/autoupgrade/cli-upgrade.php --dir=$1 --channel=major --action=upgradeDb
php modules/autoupgrade/cli-upgrade.php --dir=$1 --channel=major --action=upgradeModules
php bin/console prestashop:module uninstall autoupgrade
cd ./modules
rm -rf autoupgrade
cd ..
php cli-prestashop-version-upgrade/ManageMaintenanceMode.php --token=b48a877f50d20963eaa2ccab09651c877f --action=disable
rm -rf cli-prestashop-version-upgrade