This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Last revisionBoth sides next revision | ||
remote_upgrade_poc [2023/07/13 16:50] – [Concerns, Issues, and Known Challenges] -formatting hogwild | remote_upgrade_poc [2023/07/13 16:51] – [Concerns, Issues, and Known Challenges] -formatting hogwild | ||
---|---|---|---|
Line 87: | Line 87: | ||
- On its first run, FreshTomato will recreate and initialize required default parameters. | - On its first run, FreshTomato will recreate and initialize required default parameters. | ||
- A " | - A " | ||
- | - Some form of permanent storage is needed. A full erase/reset of NVRAM-stored parameters via // | + | - A form of permanent storage is needed. A full erase/reset of NVRAM-stored parameters via // |
- What is the difference betweeen the // | - What is the difference betweeen the // | ||
- | - Issuing the //nvram erase// command still erases the nvram mtd. However, upon actions like a reboot, \\ NVRAM is saved to mtd from RAM. Thus, it will not wipe everything unless power is removed \\ right after the command completes. However, //nvram erase// clears the NVRAM in RAM then writes to flash, \\ but doesn' | + | - Issuing the //nvram erase// command still erases the nvram mtd. However, upon actions like a reboot, \\ NVRAM is saved to mtd from RAM. Thus, it will not wipe everything unless power is removed \\ right after the command completes. However, //nvram erase// clears the NVRAM in RAM then writes to flash, \\ but doesn' |
- The //nvram erase// command maintains the NVRAM header/ | - The //nvram erase// command maintains the NVRAM header/ | ||
- Thus, options for storage persistence would seem to be: | - Thus, options for storage persistence would seem to be: | ||
Line 101: | Line 101: | ||
- Having a stable basic Internet connection, VPN, and LAN parameters could allow an internal device \\ (like a PC or small service/ | - Having a stable basic Internet connection, VPN, and LAN parameters could allow an internal device \\ (like a PC or small service/ | ||
- Upgrade options using TFTP wouldn' | - Upgrade options using TFTP wouldn' | ||
- | - Other options 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 to do a controlled reconfiguration during upgrade might include leaving specific entry points, \\ hooks, or callback scripts. However, this would require thorough examination, |