- Jul 25, 2014
-
-
Matthias Schiffer authored
-
- Jul 21, 2014
-
-
Matthias Schiffer authored
gluon-autoupdater: unconditionally perform an update 5 minutes after boot when the whole PRIORITY delay has passed
-
Matthias Schiffer authored
-
Matthias Schiffer authored
The probability field is removed, updates are performed once per night between 04:00 and 05:00.
-
Matthias Schiffer authored
-
- Jul 20, 2014
-
-
Nils Schneider authored
-
- Jul 11, 2014
-
-
Nils Schneider authored
All announce.d scripts have been moved to /lib/gluon/announce/announce.d The script /lib/gluon/announce/announce.lua will collect all information and output json.
-
Matthias Schiffer authored
-
- Jul 10, 2014
-
-
Matthias Schiffer authored
-
Matthias Schiffer authored
-
- Jul 05, 2014
-
-
Matthias Schiffer authored
-
- Jun 29, 2014
-
-
Julian Kornberger authored
Closes #31
-
- Jun 10, 2014
-
-
Matthias Schiffer authored
-
- Jun 09, 2014
-
-
Matthias Schiffer authored
This also fixes the type of a few fields which were strings instead of numbers.
-
- May 17, 2014
-
-
Matthias Schiffer authored
-
- Mar 19, 2014
-
-
Daniel Ehlers authored
On nodes with autoupdate disabled the cmdline parameter '-f' has no effect. But using the autoupdater for manual updates is quite handy.
-
Jan-Philipp Litza authored
-
- Mar 11, 2014
-
-
Matthias Schiffer authored
-
- Feb 19, 2014
-
-
Nils Schneider authored
This will free about 5 to 12 MB of RAM even on lightly used devices yielding plenty of RAM for autoupdate to succeed.
-
- Feb 11, 2014
-
-
Matthias Schiffer authored
-
- Feb 09, 2014
-
-
Nils Schneider authored
This makes gluon-autoupdater depend on coreutils-sha512sum when it's not included in busybox.
-
- Feb 06, 2014
-
-
Matthias Schiffer authored
-
- Feb 05, 2014
-
-
Matthias Schiffer authored
-
- Jan 21, 2014
-
-
Nils Schneider authored
This way we have a kind of load balancing among the mirrors.
-
Nils Schneider authored
This adds a list of known models to the readme.
-
- Jan 20, 2014
-
-
Matthias Schiffer authored
-
Matthias Schiffer authored
-
Daniel Ehlers authored
Instead of a single url this patch allows to have a list of urls. So in case of network instability a router can still reach local mesh-cloud server to pull a update from. In this stage the autoupdater simply tries every mirror until one passes all tests.
-
Daniel Ehlers authored
This also removes the need for the cleanup function. Instead the cleanup code is moved in place.
-
Daniel Ehlers authored
Move building blocks of the update into seperate functions.
-
Matthias Schiffer authored
-
- Jan 19, 2014
-
-
Matthias Schiffer authored
-
Nils Schneider authored
-
Jan-Philipp Litza authored
The approach with awk's rand() wasn't really random between across devices: When srand() was called without arguments, time() was used as seed, which of course is the same on all devices when the script is called via cron at HH:00:00. This patch instead uses /dev/urandom as source of random (we don't need cryptographically strong random numbers, so urandom is just fine) but still uses awk for the comparison as busybox's ash cannot deal with floats in $(())
-
- Jan 17, 2014
-
-
Jan-Philipp Litza authored
-
- Jan 13, 2014
-
-
Nils Schneider authored
-
- Jan 12, 2014
-
-
Matthias Schiffer authored
-
Nils Schneider authored
Makes manifest.sample use the model instead of the board name as that is what the script actually expects. Also, a sample signature is added.
-
Nils Schneider authored
Recently the autoupdater contained a case statement to distinguish between TP-Link WDR3600 and TP-Link WDR4300. This was left over from previous development versions of autoupdater that relied on the board name instead of the model. It is thus no longer needed and be removed safely.
-
- Jan 04, 2014
-
-
Matthias Schiffer authored
-