Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
| docs:guide-user:installation:attended.sysupgrade [2022/08/13 03:15] – Brought over more text from Github page richb-hanover | docs:guide-user:installation:attended.sysupgrade [2023/11/20 22:29] – Add explanations and examples of auc command line options efahlgren | ||
|---|---|---|---|
| Line 3: | Line 3: | ||
| The Attended SysUpgrade (ASU) facility allows an OpenWrt device to update to | The Attended SysUpgrade (ASU) facility allows an OpenWrt device to update to | ||
| new firmware while preserving the packages and settings. | new firmware while preserving the packages and settings. | ||
| - | This dramatically simplifies the upgrade process | + | This dramatically simplifies the upgrade process: just a couple clicks |
| - | a short wait while a new image is built that contains the necessary | + | a short wait lets you retrieve and install |
| ASU eliminates the need to make a list of packages you installed manually, | ASU eliminates the need to make a list of packages you installed manually, | ||
| - | or fuss with '' | + | or fuss with opkg just to upgrade your firmware. |
| - | We call it " | + | Because |
| - | but is initiated by a person who waits until it's complete. | + | it's called “attended” sysupgrade. |
| - | There is both a LuCI (web page interface) and command-line package for Attended Sysupgrade. | + | You can see Attended Sysupgrade |
| + | at: https:// | ||
| + | There is both a LuCI (web page interface) and command-line package for Attended Sysupgrade. | ||
| ===== From LuCI web page ===== | ===== From LuCI web page ===== | ||
| - | The [[https:// | + | The [[packages: |
| package provides a page in the router' | package provides a page in the router' | ||
| It requests a new firmware image built with the current set of packages, | It requests a new firmware image built with the current set of packages, | ||
| Line 45: | Line 47: | ||
| ===== From the CLI ===== | ===== From the CLI ===== | ||
| - | The [[https:// | + | The [[packages:pkgdata:auc]] package performs |
| the same process as the '' | the same process as the '' | ||
| - | To install the '' | + | To install the '' |
| + | in the web intrface, go to **System -> Software**, update the package list, | ||
| and search for //auc//. Install it in the usual manner. | and search for //auc//. Install it in the usual manner. | ||
| Line 73: | Line 76: | ||
| Please report issues to improve the server: | Please report issues to improve the server: | ||
| https:// | https:// | ||
| + | </ | ||
| + | |||
| + | To use '' | ||
| + | <code bash> | ||
| + | $ auc -c | ||
| + | auc/0.3.2-1 | ||
| + | Server: | ||
| + | Running: | ||
| + | Available: SNAPSHOT r24414-255d5c9bf8 | ||
| + | Requesting package lists... | ||
| + | | ||
| + | | ||
| + | </ | ||
| + | |||
| + | By default, '' | ||
| + | |||
| + | This example detects that 23.05.2 is installed, and shows information related to downgrading to 22.03.4. | ||
| + | As indicated by the warning, this is probably not a good idea as the jump in versions is "too far", but you *can* use '' | ||
| + | <code bash> | ||
| + | $ auc -c -b 22.03 -B 22.03.4 | ||
| + | auc/0.3.2-1 | ||
| + | Server: | ||
| + | Running: | ||
| + | Available: 22.03.4 r20123-38ccc47687 | ||
| + | WARNING: Downgrade to older branch may not work as expected! | ||
| + | Requesting package lists... | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | ... | ||
| </ | </ | ||
| Line 92: | Line 127: | ||
| ASU relies on significant updates over the last several years to the ImageBuilder, | ASU relies on significant updates over the last several years to the ImageBuilder, | ||
| - | [[https:// | + | [[https:// |