aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* create-squashfs-snapshot: major speedupsHEAD20240926T054112ZmasterRobin H. Johnson2024-09-251-17/+18
| | | | | | | | | | | | | | | | | | The old code was slowly building up more and more files, and re-running checksums of ALL files every pass. As of 2024/09/25 the full runtime was approaching 134 seconds of which 113 seconds was just the SHA512 re-running over ALL files. Instead of re-running over all files, produce and KEEP a dated signed checksum for each day's binary artifacts - then at the end, combine them with signature verification into the old style of file, so that existing tools keep working. Old runtime: 134 seconds New runtime: 21 seconds Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* create-squashfs-snapshot: add timestamps and diff success20240925T062243ZRobin H. Johnson2024-09-241-2/+6
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* create-squashfs-snapshot: sort checksum files to avoid flaps20240923T050040ZRobin H. Johnson2024-09-221-3/+8
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* create-squashfs-snapshot: shellcheck fixes20240922T050131ZRobin H. Johnson2024-09-211-11/+13
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* create-squashfs-snapshot: finish up new signing code; but final output not ↵20240922T005249ZRobin H. Johnson2024-09-211-14/+68
| | | | | | yet rotated into place Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* create-squashfs-snapshot: work on daily snapshotsRobin H. Johnson2024-09-211-0/+24
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* fix: typo in sync-origin-mirror-releases.sh20240831T221806ZRobin H. Johnson2024-08-311-2/+2
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* feat(sync-origin-mirror-releases): save space on kestrel20240830T061350ZRobin H. Johnson2024-08-291-1/+14
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* rsync-gen.sh: Exclude all dotfiles, remove obsolete CVS exclude20240508T052434ZMichał Górny2024-05-081-6/+6
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* rsync-gen.sh: do not use non-portable `which`20240125T063921ZSam James2024-01-251-2/+2
| | | | | | Use `command -v` instead. We're hoping to remove which from @system. Signed-off-by: Sam James <sam@gentoo.org>
* sign-autobuilds: link signatures20231012T234914ZRobin H. Johnson2023-10-121-15/+62
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* sign-autobuilds: fix accidental debug & verbose20231012T201122ZRobin H. Johnson2023-10-121-2/+2
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* sign-autobuilds: fix variable name-induced confusion bugs in files being signed20231012T155212ZRobin H. Johnson2023-10-121-11/+15
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* sign-autobuilds: shellcheck fixesRobin H. Johnson2023-10-121-15/+14
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* sign-autobuilds: the resign loop was accidently broken years ago when a ↵20231009T044615ZRobin H. Johnson2023-10-081-1/+2
| | | | | | variable was renamed Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* verify-digests.sh: cleanup for newer systems20231009T044248ZRobin H. Johnson2023-10-081-14/+37
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* sign-autobuilds: tweak signing of latest*txt files, must be clearsigned-only20231009T040855ZRobin H. Johnson2023-10-081-3/+44
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* sign-autobuilds: also ensure only using the file ascs, not symlinks20231008T235758ZRobin H. Johnson2023-10-081-1/+1
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* sign-autobuilds.sh: ensure all tarballs, netboots, and latest*txt are signed20231008T235650ZRobin H. Johnson2023-10-081-1/+25
| | | | | | | | | | | | Some binary release artifacts were not being signed: - older tarballs with different suffix - netboot files - latest marker files. Ensure they are signed going forward, and a little bit of future proofing for other compress suffixes. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* sync-distfiles: disable distfile symlinks20230913T202218ZRobin H. Johnson2023-09-131-1/+0
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* sync-autobuilds: try to avoid resync of .sha256 & .DIGEST after signing20230910T015406ZRobin H. Johnson2023-09-091-1/+4
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* sign-autobuilds: make it easier to selectively debugRobin H. Johnson2023-09-091-2/+2
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* sync-autobuilds.sh: raise max-delete for arm autobuilds size20230829T164006ZRobin H. Johnson2023-08-291-1/+3
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Makefile: add helper for applying tagRobin H. Johnson2023-08-081-0/+4
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* *: fix trap calls to ensure call on regular exit and errors20230808T145156ZRobin H. Johnson2023-08-083-5/+5
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* snapshots-create.sh: hopefully make this script entirely quiet for normal runsRobin H. Johnson2023-08-081-1/+3
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* snapshots-create: drop max threads to reduce spamRobin H. Johnson2023-08-081-1/+4
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* sync-autobuilds: update max-delete, lots of change per pass now20230808T045906ZRobin H. Johnson2023-08-071-1/+1
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* sign-sync-binpackages: make the lock safer20230807T203847ZRobin H. Johnson2023-08-071-4/+2
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* sign-sync-binpackages: fix early exit on verboseRobin H. Johnson2023-08-071-8/+18
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* sign-sync-binpackages: refactor lockfileRobin H. Johnson2023-08-071-4/+6
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* binpackages: new sign&sync script20230807T144611ZRobin H. Johnson2023-08-071-0/+117
|\ | | | | | | | | | | | | Merge remote-tracking branch 'origin/wip/dilfridge' Closes: https://bugs.gentoo.org/911793 Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
| * Abort noisily if lockfile existswip/dilfridgeAndreas K. Hüttel2023-08-071-1/+4
| | | | | | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
| * Silence errors for arches that have not uploaded yetAndreas K. Hüttel2023-08-071-1/+2
| | | | | | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
| * Minor fixes after testingAndreas K. Hüttel2023-08-071-8/+5
| | | | | | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
| * Add --no-run-if-emptyAndreas K. Hüttel2023-08-071-2/+2
| | | | | | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
| * Make verbosity possibleAndreas K. Hüttel2023-08-061-5/+19
| | | | | | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
| * Merge two scripts and speed things upAndreas K. Hüttel2023-08-063-89/+102
| | | | | | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
| * Some commentsAndreas K. Hüttel2023-08-061-2/+8
| | | | | | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
| * Make syncing workAndreas K. Hüttel2023-08-061-4/+5
| | | | | | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
| * Make signing workAndreas K. Hüttel2023-08-061-6/+8
| | | | | | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
| * first complete versionAndreas K. Hüttel2023-08-062-33/+35
| | | | | | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
| * fixesAndreas K. Hüttel2023-08-051-14/+16
| | | | | | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
| * more detailsAndreas K. Hüttel2023-08-052-5/+21
| | | | | | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
| * add sign-binpackages.shAndreas K. Hüttel2023-08-051-0/+41
| | | | | | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
| * add sync-binpackages.shAndreas K. Hüttel2023-08-051-0/+19
|/ | | | Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* sign-autobuilds: avoid cleansign error on EEXISTS20221128T204158ZRobin H. Johnson2022-11-281-8/+6
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* autobuilds: add loong20221012T163101ZJohn Helmert III2022-10-122-4/+4
| | | | Signed-off-by: John Helmert III <ajak@gentoo.org>
* sign-autobuilds: try to avoid tty error output20220412T044222ZRobin H. Johnson2022-04-111-2/+3
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* sync-origin-mirror*sh: new helper scriptsRobin H. Johnson2022-04-114-0/+44
|