summaryrefslogtreecommitdiffstats
path: root/files/reprepro/snapshots
Commit message (Collapse)AuthorAgeFilesLines
* Time-based APT snapshots: update expected signing key for debian-security ↵intrigeri2019-07-071-0/+214
| | | | buster.
* Time-based APT snapshots: "Debian Archive Automatic Signing Key (9/stretch) ↵intrigeri2019-07-071-0/+229
| | | | | | <ftpmaster@debian.org>". It's now used for signing Debian experimental (at least).
* tails-prepare-tagged-apt-snapshot-import: don't look at i386 (refs: #12605).intrigeri2017-09-291-1/+1
| | | | These dists won't exist anymore once the parent commit is deployed.
* Fix on previous commit: use the correct option name (--digest-algo).intrigeri2016-12-201-2/+2
|
* tails-bump-apt-snapshot-valid-until: use cert-digest-algo SHA512.intrigeri2016-12-201-2/+2
| | | | Since 1.4~beta1, APT rejects signatures made with SHA1.
* Go on fixing stuff for missing APT snapshots. (refs: #11813)intrigeri2016-11-131-0/+2
|
* tails-prepare-tagged-apt-snapshot-import: allow non-existing ↵intrigeri2016-11-131-0/+2
| | | | | | {Packages,Sources}.gz. Same rationale as previous commit.
* tails-prepare-tagged-apt-snapshot-import: turn "missing snapshot detected" ↵intrigeri2016-11-131-1/+1
| | | | | | | into a non-fatal warning. (refs: #11813) Worst case, if there's really a problem, it will trigger a "some packages were not found anywhere" error and we'll notice it.
* tails-update-time-based-apt-snapshots: use a relaxed umask.intrigeri2016-11-091-0/+1
| | | | | Otherwise, dists that are newly added to the reprepro configuration get a directory in "dists" with permissions 0700.
* Factorize echo + exit 1.intrigeri2016-05-231-8/+9
| | | | refs: #6299
* Drop unused function.intrigeri2016-05-231-4/+0
|
* Drop unused function.intrigeri2016-05-231-5/+0
| | | | refs: #6299
* TODO--: we deal with snapshots expiration elsewhere already.intrigeri2016-05-231-2/+0
|
* Always signed tagged snapshots.intrigeri2016-05-141-0/+1
|
* tails-publish-tagged-apt-snapshot: fix syntax error.intrigeri2016-05-121-1/+1
|
* tails-publish-tagged-apt-snapshot: make grep silent.intrigeri2016-05-121-1/+1
|
* tails-prepare-tagged-apt-snapshot-import: don't fail if the target directory ↵intrigeri2016-05-121-2/+4
| | | | | | | | already exists. In our main use case for this script (tag-apt-snapshots), we use `mktemp -d' to create a suitable target directory, that we pass to tails-prepare-tagged-apt-snapshot-import.
* Fix typos.intrigeri2016-05-111-1/+1
|
* Fix typo.intrigeri2016-05-111-0/+0
|
* Add draft script to publish a tagged APT snapshot, and allow ↵intrigeri2016-05-111-0/+44
| | | | reprepro-time-based-snapshots to run it as root.
* Do less compaction passes.intrigeri2016-05-071-1/+1
| | | | I've not seen passes after the 3rd one save space.
* Also report size after closing the DB.intrigeri2016-05-071-0/+1
| | | | It might be that some more space is reclaimed by DB->close().
* Lower cache size so that the whole file fits in the Linux page cache even ↵intrigeri2016-05-071-1/+1
| | | | after the DB driver has allocated its own cache.
* Set a big cache size, otherwise we can't open a big DB.intrigeri2016-05-071-0/+1
|
* Print per-pass stats.intrigeri2016-05-071-2/+2
|
* tails-compact-reprepro-db: report percentage saved.intrigeri2016-05-071-1/+4
|
* Add a tool to compact a reprepro DB.intrigeri2016-05-071-0/+34
| | | | Or any Berkeley DB, really.
* Fix regression that broke the listing of references.intrigeri2016-05-061-1/+1
| | | | chomp returns the number of chomped characters, so it's not usable with map.
* chomp each reference.intrigeri2016-05-061-0/+1
|
* Don't load the entire output of dumpreferences into memory.intrigeri2016-05-061-6/+10
| | | | It can get seriously big, so instead handle its output in stream mode.
* TODO++intrigeri2016-05-061-0/+1
|
* Don't print the warning about dry-run in silent mode.intrigeri2016-05-061-1/+1
|
* Add missing parenthesis.intrigeri2016-05-061-1/+1
|
* Explicitly abort early in unsupported use case.intrigeri2016-05-061-0/+6
| | | | | Some of the $suite mangling is buggy when passed a relative directory as $archive+dir (at least, it does when passed '.').
* Factorize to de-duplicate a bit.intrigeri2016-05-061-2/+1
|
* List one package per line, to get nicer diffs.intrigeri2016-05-061-2/+6
|
* Fix copy'n'paste mistake.intrigeri2016-04-151-1/+1
|
* Copy capture variables into better-named ones before using them.Cyril Brulebois2016-04-061-1/+2
| | | | Signed-off-by: Cyril Brulebois <cyril@debamax.com>
* Document why and how the source=version mapping is built.Cyril Brulebois2016-04-061-1/+24
| | | | Signed-off-by: Cyril Brulebois <cyril@debamax.com>
* Implement the removal of leftover files under dists/ directory.Cyril Brulebois2016-04-051-3/+10
| | | | Signed-off-by: Cyril Brulebois <cyril@debamax.com>
* Switch from capture to capturex to avoid the shell.Cyril Brulebois2016-04-051-2/+2
| | | | | | Better be safe than sorry. Signed-off-by: Cyril Brulebois <cyril@debamax.com>
* Print dry-run mode to stderr to make it easy to filter.Cyril Brulebois2016-04-051-1/+1
| | | | | | | An alternative would be to use verbose_print here, but one would only get this warning when running with VERBOSE=1, which looks suboptimal. Signed-off-by: Cyril Brulebois <cyril@debamax.com>
* Improve reporting again.Cyril Brulebois2016-04-051-3/+4
| | | | | | | | | | | | Improve readability when mentioning the expiration status. Also, make sure to get to the "deleteunreferenced" stage when working in dry-run mode. Finally, mention the amount of (maybe-)removed references, for both dry-run and real modes. Signed-off-by: Cyril Brulebois <cyril@debamax.com>
* Improve last step reporting in dry-run mode.Cyril Brulebois2016-04-051-4/+9
| | | | Signed-off-by: Cyril Brulebois <cyril@debamax.com>
* Switch from run to runx to avoid the shell.Cyril Brulebois2016-04-051-6/+6
| | | | | | Better be safe than sorry. Signed-off-by: Cyril Brulebois <cyril@debamax.com>
* Improve reporting for dry-run mode.Cyril Brulebois2016-04-051-5/+9
| | | | Signed-off-by: Cyril Brulebois <cyril@debamax.com>
* Pass --verbose/--silent to reprepro if VERBOSE/SILENT are set.Cyril Brulebois2016-04-051-2/+7
| | | | Signed-off-by: Cyril Brulebois <cyril@debamax.com>
* Exit if archive directory parameter is missing.Cyril Brulebois2016-04-051-0/+5
| | | | Signed-off-by: Cyril Brulebois <cyril@debamax.com>
* Document dependencies.Cyril Brulebois2016-04-051-0/+5
| | | | Signed-off-by: Cyril Brulebois <cyril@debamax.com>
* Introduce verbose_print to respect VERBOSE env var.Cyril Brulebois2016-04-051-10/+15
| | | | | | | Default to being less verbose by default, while still making it possible to access debug information. Signed-off-by: Cyril Brulebois <cyril@debamax.com>