Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
Requested by and ok kettenis
|
|
U-Boot has been built with CONFIG_OF_BOARD for a year now
ok patrick@
|
|
|
|
tight. At upgrade time (just before new sets hit the disk) we can prune
some potentially unused clang, gcc, and perl pieces. This seems to help.
(This is an improvement on a previous strategy)
discussed with sthen and tb, tested by kmos, in snaps for 2 days
This strategy ins't perfect, and people should consider fresh installs once
in a while, or more strict pruning especially of /usr/lib/lib*.so
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Matches arm64 and is required for rk3288 with TPL now U-Boot is expected
to be found at sector 16384 (8MB).
ok kettenis@ patrick@
|
|
responsible for creating auto_upgrade.conf.
No behavior change intended.
While here, add missing `-x' to usage().
tested by and ok florian@, ok deraadt@
|
|
between fetch&verify)
ok sthen@
|
|
|
|
Instead of ignoring SSIDs containing whitespaces, slightly adjust the
commands to take everything in between 'nwid ' and ' chan' as SSID; if it
has double quotes at start *and* end, simply remove those.
This enables users to select networks such as "Unitymedia WifiSpot" and
"FRITZ!Box 7490" for example which are common among the quoted ones at
least in germany.
The only SSIDs known to break this are those containing " chan " as this
substring is used as delimiter. Picking "some chan 4 me" would therefore
result in _nwid being assigned '"some' (literal double quote), but that
seems reasonably acceptable compared to the current behaviour.
Input rpe
"Yes please" stsp
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The previous mechanism used a single timeout for the entire upgrade which
was kept when introducing the per-set watchdog.
Half an hour now seems more sensible to safely catch the biggest sets on
slow hardware, so avoid needlessly stalling (failed) upgrades for too long.
OK sthen deraadt
|
|
|
|
|
|
|
|
|
|
ok ajacoutot robert
|
|
* Remove syspatch files from the installed system and not the ramdisk.
* Directly try to remove the old files without superfluous check.
* Use an extended glob to match /usr/lib/gcc-lib contents that don't
belong to this OS version.
* For /usr/lib/clang, set an array to the expansion of the glob, which is
an alphabetically sorted list, drop the last element, and rm the rest.
ok tb@
|
|
Instead of having a single timeout for the entire upgrade, start anew right
before extracting each set's tarball.
Do so by replacing the background job with a proper co-process that gets
killed and restarted (reset), analogue to the dmesg listener in interactive
mode.
Prompted by and OK sthen
OK deraadt
|