Skip to main content

Installazione di hotfix tramite vteUpdater

Lo script vteUpdater supporta l'applicazione di hotfix dalla versione 1.64 quindi per aggiornarlo all'ultima versione posizionarsi nella cartella root di vtenext ed eseguire il comando:
./vteUpdater.sh --force-upgrade

Il modo più semplice è lanciare il vteUpdater con il parametro --hotfix (o -x) che cercherà, scaricherà e installerà gli hotfix disponibili per la versione installata:
./vteUpdater.sh -x

è anche possibile specificare manualmente la patch da installare:
./vteUpdater.sh --hotfix=ID Dove ID è l'id di un hotfix, ad esempio: "2887_2926/hotfix_20250701.tgz"

Per vedere tutti gli hotfix disponibili per la versione installata si usa l'opzione --list-hotfix, che mostra anche l'ID degli hotfix e lo stato (installato, bloccato o non installato):
./vteUpdater.sh --list-hotfix

E' possibile anche bloccare uno specifico hotfix nel caso in cui questo non si debba installare in automatico (es. perchè non è compatibile con del codice custom presente):
./vteUpdater.sh --block-hotfix=ID Mentre per sbloccare:
./vteUpdater.sh --unblock-hotfix=ID

Se un hotfix causa problemi, lo si può rimuovere con il seguente comando e i file che erano stati sovrascritti verranno ripristinati con quelli precedenti:
./vteUpdater.sh --revert-hotfix=ID NOTA: Se l'hotfix ha eseguito anche degli script dopo la copia dei file, quello che faceva lo script non è noto e le modifiche effettuate dallo script NON verranno ripristinate.

Prima di applicare l'hotfix lo script verifica che i file che si andranno a sovrascrivere non siano stati modificati ed eventualmente elenca questi file e si interrompe. In questo caso consigliamo di verificare quali sono le differenze, applicare comunque l'hotfix e riapplicare se necessario le modifche a quei file. Per forzare l'hotfix ignorando la verifica dei file usare l'opzione --skip-file-check:
./vteUpdater.sh --hotfix --skip-file-check