]> git.michaelhowe.org Git - packages/m/mh-archive-keyring.git/commitdiff
Initial checkin of mh-archive-keyring, strongly based on debian-archive-keyring.
authorMichael Howe <michael@michaelhowe.org>
Sat, 16 Mar 2013 15:36:45 +0000 (15:36 +0000)
committerMichael Howe <michael@michaelhowe.org>
Sat, 16 Mar 2013 15:36:45 +0000 (15:36 +0000)
18 files changed:
Makefile [new file with mode: 0644]
active-keys/add-michaelhowe.org [new file with mode: 0644]
active-keys/index [new file with mode: 0644]
active-keys/index.gpg [new file with mode: 0644]
debian/README [new file with mode: 0644]
debian/changelog [new file with mode: 0644]
debian/compat [new file with mode: 0644]
debian/control [new file with mode: 0644]
debian/copyright [new file with mode: 0644]
debian/docs [new file with mode: 0644]
debian/mh-archive-keyring.install [new file with mode: 0644]
debian/mh-archive-keyring.postinst [new file with mode: 0644]
debian/mh-archive-keyring.postrm [new file with mode: 0644]
debian/rules [new file with mode: 0755]
debian/source/format [new file with mode: 0644]
keyrings/mh-archive-keyring.gpg.asc [new file with mode: 0644]
team-members/add-michael [new file with mode: 0644]
team-members/index [new file with mode: 0644]

diff --git a/Makefile b/Makefile
new file mode 100644 (file)
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 (file)
index 0000000..307490c
--- /dev/null
@@ -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 (file)
index 0000000..d6b8398
--- /dev/null
@@ -0,0 +1 @@
+sha256-9d88daaa4644d73e4855536fc037a80097f4f885dfb73d5e33531dca3a1abf14  add-michaelhowe.org
diff --git a/active-keys/index.gpg b/active-keys/index.gpg
new file mode 100644 (file)
index 0000000..50b883a
--- /dev/null
@@ -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 (file)
index 0000000..aba37e8
--- /dev/null
@@ -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 <michael@michaelhowe.org>  Sat, 16 Mar 2013 14:51:04 +0000
diff --git a/debian/changelog b/debian/changelog
new file mode 100644 (file)
index 0000000..cbf40dc
--- /dev/null
@@ -0,0 +1,5 @@
+mh-archive-keyring (2013.03.16) unstable; urgency=low
+
+  * Initial Release.
+
+ -- Michael Howe <michael@michaelhowe.org>  Sat, 16 Mar 2013 14:51:04 +0000
diff --git a/debian/compat b/debian/compat
new file mode 100644 (file)
index 0000000..45a4fb7
--- /dev/null
@@ -0,0 +1 @@
+8
diff --git a/debian/control b/debian/control
new file mode 100644 (file)
index 0000000..6298960
--- /dev/null
@@ -0,0 +1,13 @@
+Source: mh-archive-keyring
+Section: misc
+Priority: important
+Maintainer: Michael Howe <michael@michaelhowe.org>
+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 (file)
index 0000000..2e15a0e
--- /dev/null
@@ -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 (file)
index 0000000..e69de29
diff --git a/debian/mh-archive-keyring.install b/debian/mh-archive-keyring.install
new file mode 100644 (file)
index 0000000..24a1b06
--- /dev/null
@@ -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 (file)
index 0000000..3563259
--- /dev/null
@@ -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 (file)
index 0000000..62eabe5
--- /dev/null
@@ -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 (executable)
index 0000000..b760bee
--- /dev/null
@@ -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 (file)
index 0000000..89ae9db
--- /dev/null
@@ -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 (file)
index 0000000..2f6f127
--- /dev/null
@@ -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 (file)
index 0000000..a0c1b07
--- /dev/null
@@ -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 (file)
index 0000000..38c7be0
--- /dev/null
@@ -0,0 +1 @@
+sha256-3b8703e389156da2272618ef32988e4d38e68374aaafbef6744d02a7ea688da0  add-michael