This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Next revisionBoth sides next revision | ||
remote_upgrade_poc [2023/07/13 16:43] – [Concerns, Issues, and Known Challenges] -formatting hogwild | remote_upgrade_poc [2023/07/13 16:45] – [Concerns, Issues, and Known Challenges] -formatting hogwild | ||
---|---|---|---|
Line 97: | Line 97: | ||
- Automount mounts all partitions to subdirectories in "/ | - Automount mounts all partitions to subdirectories in "/ | ||
- Logic is needed to tell if the .autorun file ran right after an upgrade or on reboot during normal operation. \\ \\ | - Logic is needed to tell if the .autorun file ran right after an upgrade or on reboot during normal operation. \\ \\ | ||
- | - Performing an upgrade via the shell is safer than via the web interface. From the shell, you download a .zip \\ and check for magic number errors when extracting the archive. Most devices have enough RAM to host the .zip. \\ Uploading a " | + | - Performing an upgrade via the shell is safer than via the web interface. From the shell, you download a .zip \\ and check for magic number errors when extracting the archive. Most devices have enough RAM \\ to host the .zip. \\ Uploading a " |
- Clearing NVRAM and restoring variables remotely via a script could lead to a serious lockout or bootloop. \\ Even if such an approach (having a list of nvram set commands) saved time, too many things could go wrong.\\ | - Clearing NVRAM and restoring variables remotely via a script could lead to a serious lockout or bootloop. \\ Even if such an approach (having a list of nvram set commands) saved time, too many things could go wrong.\\ | ||
- Having a persistent basic Internet connection, VPN, and LAN parameters could allow an internal device \\ (such as a PC or small service/ | - Having a persistent basic Internet connection, VPN, and LAN parameters could allow an internal device \\ (such as a PC or small service/ | ||
- Upgrade options using TFTP wouldn' | - Upgrade options using TFTP wouldn' | ||
- | - Other options for FreshTomato to do a controlled reconfiguration during upgrade might include leaving specific \\ entry points, hooks, or callback scripts. However, this would require thorough examination, | + | - Other options for FreshTomato to do a controlled reconfiguration during upgrade might include leaving specific \\ entry points, hooks, or callback scripts. However, this would require thorough examination, |