Skip to content

pacvamp-repo

Usage: pacvamp-repo <SUBCOMMAND>

Version: 0.1.0

Author: Jeff Dickey <@jdx>

  • Usage: pacvamp-repo <SUBCOMMAND>

Flags

  • -h --help — Print help
  • -V --version — Print version

Subcommands

pacvamp-repo index

  • Usage: pacvamp-repo index <FLAGS>

Write the signed index for a repository directory

Scans the directory for the database and every package file, records each file's digest and size, carries publish times over from the previous index for files already listed (new files get now), lists the sidecars present, verifies build provenance envelopes with the accepted build keys, and writes pacvamp-index.json plus its minisign signature with the sequence one above the previous index.

Flags

  • --repo <REPO> — The repository name, as in pacman.conf
  • -d --dir <DIR> — The directory holding <repo>.db and the packages
  • -k --key <KEY> — The index signing key (secret seed from packslip keygen)
  • --build-key <BUILD_KEY> — Accepted build key public files, repeatable
  • --repack-key <REPACK_KEY> — Repackager key public files (see pacvamp-repo repack), repeatable
  • --sequence <SEQUENCE> — Use this sequence instead of previous + 1
  • --stdout — Print the index instead of writing it
  • -h --help — Print help

Released under the MIT License.