19 Commits (main)

Author SHA1 Message Date
Evilham 97777c1a63 Add --no-lock-I-am-sure to all amprolla steps. 2 years ago
Evilham 8b277c4ecc Fix locking by using flock instead of tombstone files. 3 years ago
parazyd 5d279f837f
pylint and pep8 fixes 5 years ago
parazyd e8d7a7be17
Don't log [INFO] by default 5 years ago
parazyd ba4cba3037
Add the try/catch logic to other modules 5 years ago
parazyd 7798367e61
Run amprolla_update main in a try/catch 5 years ago
parazyd 31fead1c38
move the "skips" list into config.py 5 years ago
parazyd 66f0a884b0
implement reusing of old checksums 5 years ago
parazyd 5283b1e533
move hashing of files to a separate function 5 years ago
parazyd 992d24959e
use the locking functions 5 years ago
parazyd eea1227c2a
handle requests.exceptions.ConnectionError when grabbing remote Release 5 years ago
parazyd a65bc1a127
implement a module to hold global states 5 years ago
parazyd dee8a7eed8
regenerate Release file if it's newer even if there are no changes 6 years ago
parazyd ae0f2f3219
begin logging refactoring 6 years ago
parazyd 1d85a8d1cd
cleanup; remove old cruft 6 years ago
parazyd 5d7bdbb57b
release the brakes from updates; report total time on end of update 6 years ago
parazyd f0914de437
finalize incremental updates 6 years ago
parazyd e07a9378a4
implement proper updating logic 6 years ago
parazyd 33b2e59db0
(not finished) begin implementing general logic for updates 6 years ago