summaryrefslogtreecommitdiff
path: root/repo/bin/missing-sources
blob: 87fa352e300ccd1f8b68abc14c2d11e215a7653c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/bin/bash

# diff list of packages in pgapt-jobs.yaml against actual archive contents

set -eu
set -o pipefail

DIST="${1:-sid-pgdg-testing}"
SOURCE="dists/$DIST/main/source/Sources.bz2"
TMPSOURCE="$(mktemp --tmpdir $DIST.XXXXXX)"
trap "rm -f $TMPSOURCE" EXIT

bzcat $SOURCE | grep '^Package: ' | awk '{ print $2 }' | sort > $TMPSOURCE

diff -u0 ../jenkins/packages $TMPSOURCE | grep -v ^@@