e0e9dfacd5c4f22cb7fd8d253d14dbe9818061e6
[kernel-tools.git] / metapackages / build-metapackages.sh
1 #!/bin/bash
2 set -euo pipefail
3 set -x
4
5 # SPDX-FileCopyrightText: 2022 Jason Self <j@jxself.org>
6 # SPDX-License-Identifier: AGPL-3.0-or-later
7 #
8 # This builds the metapackages for APT.
9
10 metapackages=(
11     freesh-archive-keyring
12     liberty-archive-keyring
13 )
14
15 for package in "${metapackages[@]}"
16 do
17     :
18     for keyfile in keys/*.asc
19     do
20         gpg --verbose --no-default-keyring --keyring $package/usr/share/keyrings/$package.gpg --import $keyfile || gpg --no-default-keyring --keyring $package/usr/share/keyrings/$package.gpg --import $keyfile
21     done
22     dpkg-deb --root-owner-group -b $package
23 done