From 5dd1e495b739caaea858f3c9cc01c866462963b3 Mon Sep 17 00:00:00 2001 From: Michael Howe Date: Sat, 16 Mar 2013 15:36:45 +0000 Subject: [PATCH] Initial checkin of mh-archive-keyring, strongly based on debian-archive-keyring. --- Makefile | 47 ++++ active-keys/add-michaelhowe.org | 34 +++ active-keys/index | 1 + active-keys/index.gpg | 11 + debian/README | 7 + debian/changelog | 5 + debian/compat | 1 + debian/control | 13 ++ debian/copyright | 20 ++ debian/docs | 0 debian/mh-archive-keyring.install | 2 + debian/mh-archive-keyring.postinst | 19 ++ debian/mh-archive-keyring.postrm | 12 + debian/rules | 13 ++ debian/source/format | 1 + keyrings/mh-archive-keyring.gpg.asc | 11 + team-members/add-michael | 338 ++++++++++++++++++++++++++++ team-members/index | 1 + 18 files changed, 536 insertions(+) create mode 100644 Makefile create mode 100644 active-keys/add-michaelhowe.org create mode 100644 active-keys/index create mode 100644 active-keys/index.gpg create mode 100644 debian/README create mode 100644 debian/changelog create mode 100644 debian/compat create mode 100644 debian/control create mode 100644 debian/copyright create mode 100644 debian/docs create mode 100644 debian/mh-archive-keyring.install create mode 100644 debian/mh-archive-keyring.postinst create mode 100644 debian/mh-archive-keyring.postrm create mode 100755 debian/rules create mode 100644 debian/source/format create mode 100644 keyrings/mh-archive-keyring.gpg.asc create mode 100644 team-members/add-michael create mode 100644 team-members/index diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..fbb1ecb --- /dev/null +++ b/Makefile @@ -0,0 +1,47 @@ +TRUSTED-LIST := $(patsubst active-keys/add-%,trusted.gpg/mh-archive-%.gpg,$(wildcard active-keys/add-*)) +TMPRING := trusted.gpg/build-area + +GPG_OPTIONS := --no-options --no-default-keyring --no-auto-check-trustdb --trustdb-name ./trustdb.gpg + +build: verify-indices keyrings/mh-archive-keyring.gpg verify-results $(TRUSTED-LIST) + +verify-indices: keyrings/team-members.gpg + gpg ${GPG_OPTIONS} \ + --keyring keyrings/team-members.gpg \ + --verify active-keys/index.gpg active-keys/index + +verify-results: keyrings/team-members.gpg keyrings/mh-archive-keyring.gpg + gpg ${GPG_OPTIONS} \ + --keyring keyrings/team-members.gpg --verify \ + keyrings/mh-archive-keyring.gpg.asc \ + keyrings/mh-archive-keyring.gpg + #FIXME: Do we need to verify the created keyrings in trusted.gpg.d, too? + # Maybe "just" checking that no key is added if we merge, but how… + +keyrings/mh-archive-keyring.gpg: active-keys/index + jetring-build -I $@ active-keys + +keyrings/team-members.gpg: team-members/index + jetring-build -I $@ team-members + +$(TRUSTED-LIST) :: trusted.gpg/mh-archive-%.gpg : active-keys/add-% active-keys/index + mkdir -p $(TMPRING) trusted.gpg + grep -F $(shell basename $<) -- active-keys/index > $(TMPRING)/index + cp $< $(TMPRING) + jetring-build -I $@ $(TMPRING) + rm -rf $(TMPRING) + +clean: + rm -f keyrings/mh-archive-keyring.gpg \ + keyrings/mh-archive-keyring.gpg.lastchangeset + rm -f keyrings/team-members.gpg \ + keyrings/team-members.gpg.lastchangeset + rm -rf $(TMPRING) trusted.gpg trustdb.gpg + +install: build + install -d $(DESTDIR)/usr/share/keyrings/ + cp keyrings/mh-archive-keyring.gpg $(DESTDIR)/usr/share/keyrings/ + install -d $(DESTDIR)/etc/apt/trusted.gpg.d/ + cp $(shell find trusted.gpg/ -name '*.gpg' -type f) $(DESTDIR)/etc/apt/trusted.gpg.d/ + +.PHONY: verify-indices verify-results clean build install diff --git a/active-keys/add-michaelhowe.org b/active-keys/add-michaelhowe.org new file mode 100644 index 0000000..307490c --- /dev/null +++ b/active-keys/add-michaelhowe.org @@ -0,0 +1,34 @@ +Comment: add michaelhowe.org archive signing key +Date: Sat, 16 Mar 2013 15:01:26 +0000 +Action: import +Data: + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1.4.12 (GNU/Linux) + + mQGiBEno0TARBACO1hH0GVjdUER9pp9U7vi5D6QcslS0lNdCwOlkAhbw2IOgEL3M + 4ADI920bQ0i5/t5xogEq1rQGPDYguroizc6jee3r2wC9FPJvdqkvkZhc+OnCred+ + ERbE+J1Kd8uWO0/IoOaWyxl2kczOLC6VXW4gfQHzVR3YSf3AAMyYqYmQWwCgqqSv + f1O4Mj2IbimKwhSI3siPVnkD/iorpSMzKPfp/1N5RUdO6KuiBe8llhmeJ87+bE3c + YQQaQUJOJt2kAhu/66G2dm16g1hfUaUhyW9BBjqLr6vZ0so+v0ouiSQO31oOiojp + XxYi42Tuw2W8ZNOUa3RGvvEfzpULWeEzMwsoNlgSNRG1U2dDImUftObNFh48rpHO + YAeqA/4qGOz4Z2Z/x/bB9qOsp7OVAYqf378bm9HlsluZ8ExDNX4+tHKI1UdlYQVf + z9AWRFhCW8zlCfN9n6v5VUmdr7arYpxWT+eYqRiBsNPvFEV3pItgt6ZoU48EFPm9 + a7ds/FJCT9At+Y2JPeyQ48mBhYtKhHsDvgINnNGorb9vowDL07Q8TWljaGFlbCBI + b3dlIChBcmNoaXZlLXNpZ25pbmcga2V5KSA8bWljaGFlbEBtaWNoYWVsaG93ZS5v + cmc+iGAEExECACAFAkno0TACGwMGCwkIBwMCBBUCCAMEFgIDAQIeAQIXgAAKCRCa + /v3AfXglXSIcAKCaq4VbKubSecs/Qs2bdc70dESZSwCgkgHniua2ocC2rQcARM4H + XmupA0G5Ag0ESejRMBAIAMnRLAEXm6aYmudJ1eIn8WfOvNmdwuFLa44V13AktUYi + a0jYTjEaHBBRaBCiIhGbdeuQdTEyhh56AWa7Sgc8Y2+JgfrzOoXP8bA/10fhHDve + KYYEkMH04kdAGsbpY0TicgDCJFUcnF2A5AlCf0o+Lc18H1vN44/v30k8e3qFir0y + GLjl4E3zPPGQNUA5yvIY7FmIiTT3/qgATSpx2PSw2iiVzuWr2yIg5Rwp/MXw/fMj + ycRDdLf5eOYRJGzhQcH2vCCUD9ofalU0Oijnl/0wcRougFAXZIJNnOyZq72IJZGI + pQlHtACSoU3Iph9JCRAJnEQQPPx9ySLoklDabWMXuZ8AAwUIAJQ+1h7X3Y05w6lN + PciKq/NEIlMQZYMFhU5ZSHqQyHcL5aQJ4dVc/We44nCx4Fo/fGPZ7rcFGI+zVD/R + 1kCO0V79T/tfRfOJ+5IxLwJ766wzdFlF1zew+oExmCuVI+nc35cVCqipdk0tr2nh + P4+dhHNboi8JzWnlCEBDt5DO42KfkEl4uOvgJiTs0qcu0Gcse5zzdFHt+a+6ci7r + fTpFu1ymbU/nHkp5zGRMXe7OznHNPYu1MGVWTF50coSb8Ihe/3YS8SSz/3fZcaUG + EIPW/rxe9MOzQrFVmQAX6XuGPTbIDXWJN6zgWtG6Hp8c1DeBylJu7eVxlt4Kix67 + XmDHFRuISQQYEQIACQUCSejRMAIbDAAKCRCa/v3AfXglXTMwAJwNKAXYTR/c0d+0 + D8Rej/+qVB/mogCgiRSuMddfOtVDUmxKfjSTEKA4/Jo= + =cec/ + -----END PGP PUBLIC KEY BLOCK----- diff --git a/active-keys/index b/active-keys/index new file mode 100644 index 0000000..d6b8398 --- /dev/null +++ b/active-keys/index @@ -0,0 +1 @@ +sha256-9d88daaa4644d73e4855536fc037a80097f4f885dfb73d5e33531dca3a1abf14 add-michaelhowe.org diff --git a/active-keys/index.gpg b/active-keys/index.gpg new file mode 100644 index 0000000..50b883a --- /dev/null +++ b/active-keys/index.gpg @@ -0,0 +1,11 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.12 (GNU/Linux) + +iQEcBAABAgAGBQJRRI9cAAoJEOBWw/Irka1znMYIALM0WZcxwzJ8hFsj9PKGyyLY +XE+hKJSCezxmvtPhOflUvnlcTyUr3ofqkcmssPmwwWOpCFhLugaVzFOB68PLbFYh +9rjE4Mjt28jxKzK1lCkEwwv4xfO7o2ZU1pIkOZhwtsCZJE6JMOHd+EkLzwnywrNM +yQFBsMFRQC7wpliMiscb26nw9pFriwUEilHTO3ZYdNLxX9fRzyFZCb90Fi6NOxsf +PFGkeDeDHsQZnIpu0/szCF7CEhBHlgze8ncDuQWoQ6BakZWj4rRQpg1ZZ2M5zPg5 +aOarjo2azb566MBw9TsKO7+4onoa0qgU9LHpNwgOb1TYoW3rhWjKZgE5xetEtSY= +=IlGo +-----END PGP SIGNATURE----- diff --git a/debian/README b/debian/README new file mode 100644 index 0000000..aba37e8 --- /dev/null +++ b/debian/README @@ -0,0 +1,7 @@ +The Debian Package mh-archive-keyring +------------------------------------- + +This functions in the same way as the debian-archive-keyring package, only it +contains the key for the michaelhowe.org Debian repository. + + -- Michael Howe Sat, 16 Mar 2013 14:51:04 +0000 diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..cbf40dc --- /dev/null +++ b/debian/changelog @@ -0,0 +1,5 @@ +mh-archive-keyring (2013.03.16) unstable; urgency=low + + * Initial Release. + + -- Michael Howe Sat, 16 Mar 2013 14:51:04 +0000 diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..45a4fb7 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +8 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..6298960 --- /dev/null +++ b/debian/control @@ -0,0 +1,13 @@ +Source: mh-archive-keyring +Section: misc +Priority: important +Maintainer: Michael Howe +Build-Depends: debhelper (>= 7), jetring, gnupg +Standards-Version: 3.9.3 + +Package: mh-archive-keyring +Architecture: all +Depends: gpgv, ${misc:Depends} +Recommends: gnupg +Breaks: apt (<< 0.7.25.1) +Description: GnuPG archive keys of the michaelhowe.org archive diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..2e15a0e --- /dev/null +++ b/debian/copyright @@ -0,0 +1,20 @@ +This is the GnuPG keyrings of the michaelhowe.org archive. + +Much of the packaging is borrowed from the debian-archive-keyring package, +which is released under the GNU GPL. + +Debian support files for mh-archive-keyring are free software; you +can redistribute them and/or modify them under the terms of the GNU +General Public License as published by the Free Software Foundation; +either version 2, or (at your option) any later version. + +Debian support files for mh-archive-keyring are distributed in the +hope that they will be useful, but WITHOUT ANY WARRANTY; without even +the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License with +your Debian system, in /usr/share/common-licenses/GPL, or with the +Debian GNU debian-archive-keyring source package as the file COPYING. +If not, write to the Free Software Foundation, Inc., 51 Franklin Street, +Fifth Floor, Boston, MA 02110-1301 USA. diff --git a/debian/docs b/debian/docs new file mode 100644 index 0000000..e69de29 diff --git a/debian/mh-archive-keyring.install b/debian/mh-archive-keyring.install new file mode 100644 index 0000000..24a1b06 --- /dev/null +++ b/debian/mh-archive-keyring.install @@ -0,0 +1,2 @@ +usr/share/keyrings/* +etc/apt/trusted.gpg.d/* diff --git a/debian/mh-archive-keyring.postinst b/debian/mh-archive-keyring.postinst new file mode 100644 index 0000000..3563259 --- /dev/null +++ b/debian/mh-archive-keyring.postinst @@ -0,0 +1,19 @@ +#!/bin/sh + +set -e + +if [ "$1" = 'configure' -a -n "$2" ]; then + # remove keys from the trusted.gpg file as they are now shipped in fragment files in trusted.gpg.d + if dpkg --compare-versions "$2" 'lt' "2012.1" && which gpg > /dev/null && which apt-key > /dev/null; then + TRUSTEDFILE='/etc/apt/trusted.gpg' + eval $(apt-config shell TRUSTEDFILE Apt::GPGV::TrustedKeyring) + eval $(apt-config shell TRUSTEDFILE Dir::Etc::Trusted/f) + if [ -e "$TRUSTEDFILE" ]; then + for KEY in F42584E6 55BE302B 6D849617 B98321F9 473041FA 46925553 65FFB764; do + apt-key --keyring "$TRUSTEDFILE" del $KEY > /dev/null 2>&1 || : + done + fi + fi +fi + +#DEBHELPER# diff --git a/debian/mh-archive-keyring.postrm b/debian/mh-archive-keyring.postrm new file mode 100644 index 0000000..62eabe5 --- /dev/null +++ b/debian/mh-archive-keyring.postrm @@ -0,0 +1,12 @@ +#!/bin/sh + +set -e + +if [ "$1" = "purge" ] +then + # Remove the symlink + rm -f /etc/apt/trusted.gpg.d/mh-archive-keyring.gpg +fi + +#DEBHELPER# + diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..b760bee --- /dev/null +++ b/debian/rules @@ -0,0 +1,13 @@ +#!/usr/bin/make -f +# -*- makefile -*- +# Sample debian/rules that uses debhelper. +# This file was originally written by Joey Hess and Craig Small. +# As a special exception, when this file is copied by dh-make into a +# dh-make output file, you may use that output file without restriction. +# This special exception was added by Craig Small in version 0.37 of dh-make. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +%: + dh $@ diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..89ae9db --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (native) diff --git a/keyrings/mh-archive-keyring.gpg.asc b/keyrings/mh-archive-keyring.gpg.asc new file mode 100644 index 0000000..2f6f127 --- /dev/null +++ b/keyrings/mh-archive-keyring.gpg.asc @@ -0,0 +1,11 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.12 (GNU/Linux) + +iQEcBAABAgAGBQJRRI+GAAoJEOBWw/Irka1zvFgH/iIBiDrSrmsx4xNyWxzM/SE5 +Ucbx4YjZmIQ5mMVkoCZneC6q1/QmIByYqseG3Iuoo3Y0S8ei7KO91jzGN8cStoS4 +a4p8vBVrXzcNjlSOUpX50QZsVPSm2V5/HtOwMfdbnbf6Qgg7rtJI317r5xoKaL3R +StD2QvWrdPSgKa6jB53sXiQcNHDromenaJKorcZJLx/cqHP2dpjHWB0ZTuktp5nN +mVeITaK8g+B2Xoo6wIZi91vLkUASS02ogJjk9PJrSkwUcwBLslIKQfZMVQD9Yn3H +aoicmLYCTka6cdNxJ18pP56WJRX9zbFE2wnCKy/a2TOD+DW6xWpV1wJCtaTD5QI= +=OSka +-----END PGP SIGNATURE----- diff --git a/team-members/add-michael b/team-members/add-michael new file mode 100644 index 0000000..a0c1b07 --- /dev/null +++ b/team-members/add-michael @@ -0,0 +1,338 @@ +Comment: add michael (ID: C20D61FE) +Date: Sat, 16 Mar 2013 15:07:44 +0000 +Action: import +Data: + -----BEGIN PGP PUBLIC KEY BLOCK----- + Version: GnuPG v1.4.12 (GNU/Linux) + + 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 + VO8wa+iZ6MqI+q9eb9zSBzO5+lQJ/BHbpp6EJmL8TXrwEc8qNAlF8TkGuawLPWfX + CMbpQlwhjWQBmEWJ28ZlwYr1EuyfT8Cg4lZOsMvz3+PnZdffeoJsiQEcBBABAgAG + BQJQvgVrAAoJEPotabD1ANF7R/8IAIt/aYtU+RtVl9Pln+Q1OH7MM0mdsMU8kdsY + Ehmi9mxFi376rTjXE86PUzVmEaiwJax6Y/k83ie6ROtNbrcA6+x90pdQu4rwDUE/ + NEaWElN4XIcWb3FpdP9wuOOMVRMsTfniisroN4PqA6kCObAh6QbCRkv9DPUsnDZE + E6RDxI1J9/tSSDaDBTRhyDhZSHj4OcRp/xfHqRlmw+ad4AQT20ebKdc5VaPRQKDG + cGb0BDHgrhpF+2QPWBxXK9xgFnNyQdxwrBRvx8pDg1D2m3HVjq8KWBiPlCH/lFf6 + p+FdhIaJOZPEifIdW1byZbi38Kf8NEfbmEaBAupF97RkpX6cPUm0UU1pY2hhZWwg + SG93ZSAoTG9uZy1mb3JtIHVuaXZlcnNpdHkgYWRkcmVzcykgPG1pY2hhZWwuaG93 + ZUB3b3JjZXN0ZXIub3hmb3JkLmFjLnVrPoh8BDARAgA8BQJI0UWtNR0gTG9uZy1m + b3JtIGFkZHJlc3MgZ29pbmcgYXdheSBhdCB0aGUgZW5kIG9mIHRoZSB5ZWFyAAoJ + EFVUXNLCDWH+SDsAoI1M0zISnzxvGhzUnN88MQMh/v+AAJ9Q804rnlyNYNuAK1Zx + 7EeKPGbbm4hgBBMRAgAgBQJEHzyoAhsDBgsJCAcDAgQVAggDBBYCAwECHgECF4AA + CgkQVVRc0sINYf49TgCdH1tlFPpzBIDDjs7dBHmKSeW5wygAn2CUcn1DPtgTRNZl + qM2uorY0fQwQiEYEEBECAAYFAkTwkykACgkQRi6ArLfYbg9gzQCbB/d9dzguoL4Q + OyKGBrkQGCl5wrQAn2z9zsiNRq3tvXNnszUipJRrB+3NiEYEEhECAAYFAkTxobsA + CgkQWSc8zVUw7HaLxwCgsVJBaWDeysWrxFQFF1nH+KvipLEAniij7mVODQM+qI0s + uHR2rEBNP1yyiEYEEBECAAYFAkTzBiIACgkQ97LBwbNFvdPyKgCfeC2qNhXjAQWz + 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 + ZdWewHwdAJwIRfQxEKLE6+i/82DOSyqqWleiRg== + =cUwT + -----END PGP PUBLIC KEY BLOCK----- diff --git a/team-members/index b/team-members/index new file mode 100644 index 0000000..38c7be0 --- /dev/null +++ b/team-members/index @@ -0,0 +1 @@ +sha256-3b8703e389156da2272618ef32988e4d38e68374aaafbef6744d02a7ea688da0 add-michael -- 2.39.5