Questa nuova funzionalità consente di installare tutti gli aggiornamenti in modalità multiutente, senza dover rimandare ad un altro momento l'installazione degli aggiornamenti che richiedono il riavvio del sistema in modalità monoutente.
Per attivare il supporto di aggiornamento dinamico, è possibile utilizzare l'opzione -b boot-env con i comandi smpatch add, smpatch remove o smpatch update, dove -b è l'ambiente di boot e il valore boot-env è il nome dell'ambiente di boot specifico. La sintassi del comando è la seguente:.
smpatch -add -b boot-env
L'ambiente di boot corrente viene copiato nell'ambiente di boot specificato. Gli aggiornamenti scelti vengono applicati all'ambiente di boot specificato. L'ambiente specificato verrà attivato in modo che al riavvio il sistema esegua l'ambiente di boot aggiornato invece di quello corrente.
Dopo aver eseguito il comando smpatch con l'opzione selezionata, viene visualizzato un messaggio nella riga di comando che richiede di riavviare il sistema quando desiderato.
Se si esegue di nuovo il comando smpatch specificando lo stesso ambiente di boot, le modifiche apportate mediante i comandi precedenti andranno perse. Il sistema applica le ultime modifiche apportate. Ciò non avviene quando si utilizza il comando smpatch -update, poiché vengono installati di nuovo tutti gli aggiornamenti.