Update via external script
Concept
- Update copies update Script
- Session is established via nonce etc
- In the admin new instance (new tab / iframe) the script is then executed
- first, use a try run to check if file system has changes (if yes, update should not be executed -> display an attention)
- create a system backup before update starts
- packages, etc + database
Workarounds etc. can be displayed here, too. The updater can check if system command is available etc.