From a5ecc5773b2dea5406dca4267459b0bde90872b5 Mon Sep 17 00:00:00 2001 From: "R. Steve McKown" Date: Tue, 8 Dec 2009 13:23:05 -0700 Subject: [PATCH 1/1] Initial release of tmi-keyring. tmi-keyring contains the public keys of those 'users' which maintain and/or package TMI debian packages and apt repositories. Currently, the only user that does this is 'TMI Packages '. --- README | 4 ++ debian/changelog | 5 ++ debian/control | 13 ++++ debian/copyright | 27 +++++++++ debian/files | 1 + debian/postinst | 5 ++ debian/prerm | 9 +++ debian/rules | 59 +++++++++++++++++++ debian/tmp/DEBIAN/control | 11 ++++ debian/tmp/DEBIAN/postinst | 5 ++ debian/tmp/DEBIAN/prerm | 9 +++ .../tmp/usr/share/doc/tmi-keyring/changelog | 5 ++ .../tmp/usr/share/doc/tmi-keyring/copyright | 27 +++++++++ debian/tmp/usr/share/keyrings/tmi-keyring.gpg | 30 ++++++++++ keyrings/tmi-keyring.gpg | 30 ++++++++++ md5sums.txt | 11 ++++ 16 files changed, 251 insertions(+) create mode 100644 README create mode 100644 debian/changelog create mode 100644 debian/control create mode 100644 debian/copyright create mode 100644 debian/files create mode 100644 debian/postinst create mode 100644 debian/prerm create mode 100755 debian/rules create mode 100644 debian/tmp/DEBIAN/control create mode 100755 debian/tmp/DEBIAN/postinst create mode 100755 debian/tmp/DEBIAN/prerm create mode 100644 debian/tmp/usr/share/doc/tmi-keyring/changelog create mode 100644 debian/tmp/usr/share/doc/tmi-keyring/copyright create mode 100644 debian/tmp/usr/share/keyrings/tmi-keyring.gpg create mode 100644 keyrings/tmi-keyring.gpg create mode 100644 md5sums.txt diff --git a/README b/README new file mode 100644 index 0000000..afd0d0a --- /dev/null +++ b/README @@ -0,0 +1,4 @@ +To build and put in the TMI APT repo: + +dpkg-buildpackage -sa +dput repo *.changes diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..6b3fcbf --- /dev/null +++ b/debian/changelog @@ -0,0 +1,5 @@ +tmi-keyring (1.0-1tmi) hardy; urgency=low + + * Initial release. + + -- TMI Packages Tue, 08 Dec 2009 07:31:32 -0700 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..fc4095f --- /dev/null +++ b/debian/control @@ -0,0 +1,13 @@ +Source: tmi-keyring +Section: misc +Priority: optional +Maintainer: TMI Packages +Standards-Version: 3.7.3 + +Package: tmi-keyring +Priority: important +Architecture: all +Depends: gnupg (>= 1.0.6-4) +Description: GnuPG key of the TMI repository + The TMI repository digitally signs its Release files. This package + contains the repository key used for that. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..d934ced --- /dev/null +++ b/debian/copyright @@ -0,0 +1,27 @@ +This is Debian GNU's GnuPG keyrings of archive keys. + +This package was originally put together by Michael Vogt + + +The keys in the keyrings don't fall under any copyright. Everything +else in the package is covered by the GNU GPL. + +Debian support files Copyright (C) 2006 Michael Vogt +based on the debian-keyring package maintained by James Troup + +Debian support files for debian-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 debian-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/files b/debian/files new file mode 100644 index 0000000..5ba3fc2 --- /dev/null +++ b/debian/files @@ -0,0 +1 @@ +tmi-keyring_1.0-1tmi_all.deb misc important diff --git a/debian/postinst b/debian/postinst new file mode 100644 index 0000000..52db31a --- /dev/null +++ b/debian/postinst @@ -0,0 +1,5 @@ +#!/bin/sh + +if [ -x /usr/bin/apt-key ]; then + /usr/bin/apt-key add /usr/share/keyrings/tmi-keyring.gpg +fi diff --git a/debian/prerm b/debian/prerm new file mode 100644 index 0000000..fffd812 --- /dev/null +++ b/debian/prerm @@ -0,0 +1,9 @@ +#!/bin/sh + +case "$1" in + remove|purge) + if [ -x /usr/bin/apt-key ]; then + /usr/bin/apt-key del E9BE0373 + fi + ;; +esac diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..5b0df07 --- /dev/null +++ b/debian/rules @@ -0,0 +1,59 @@ +#!/usr/bin/make -f +# debian/rules file - for debian/keyring +# Based on sample debian/rules file - for GNU Hello (1.3). +# Copyright 1994,1995 by Ian Jackson. +# Copyright 1998-2003 James Troup +# I hereby give you perpetual unlimited permission to copy, +# modify and relicense this file, provided that you do not remove +# my name from the file itself. (I assert my moral right of +# paternity under the Copyright, Designs and Patents Act 1988.) +# This file may have to be extensively modified + +install_dir=install -d -m 755 +install_file=install -m 644 +install_script=install -m 755 +install_binary=install -m 755 -s + +VERSION := $(shell dpkg-parsechangelog | grep ^Version: | cut -d' ' -f2) + +build: + +clean: + $(checkdir) + -rm -f foo foo.asc *.bak *~ */*~ debian/files* debian/*substvars + -rm -rf debian/tmp + +binary-indep: checkroot + $(checkdir) + -rm -rf debian/tmp + $(install_dir) debian/tmp/DEBIAN/ + $(install_script) debian/postinst debian/tmp/DEBIAN/ + $(install_script) debian/prerm debian/tmp/DEBIAN/ + + $(install_dir) debian/tmp/usr/share/keyrings/ + $(install_file) keyrings/tmi-keyring.gpg debian/tmp/usr/share/keyrings/ + + $(install_dir) debian/tmp/usr/share/doc/tmi-keyring/ + $(install_file) debian/changelog debian/tmp/usr/share/doc/tmi-keyring/changelog + $(install_file) debian/copyright debian/tmp/usr/share/doc/tmi-keyring/ + + dpkg-gencontrol -ptmi-keyring -isp + chown -R root.root debian/tmp + chmod -R go=rX debian/tmp + dpkg --build debian/tmp .. + +binary-arch: + +define checkdir + test -f keyrings/tmi-keyring.gpg +endef + +# Below here is fairly generic really + +binary: binary-indep binary-arch + +checkroot: + $(checkdir) + test root = "`whoami`" + +.PHONY: binary binary-arch binary-indep clean checkroot diff --git a/debian/tmp/DEBIAN/control b/debian/tmp/DEBIAN/control new file mode 100644 index 0000000..f3940bc --- /dev/null +++ b/debian/tmp/DEBIAN/control @@ -0,0 +1,11 @@ +Package: tmi-keyring +Version: 1.0-1tmi +Architecture: all +Maintainer: TMI Packages +Installed-Size: 48 +Depends: gnupg (>= 1.0.6-4) +Section: misc +Priority: important +Description: GnuPG key of the TMI repository + The TMI repository digitally signs its Release files. This package + contains the repository key used for that. diff --git a/debian/tmp/DEBIAN/postinst b/debian/tmp/DEBIAN/postinst new file mode 100755 index 0000000..52db31a --- /dev/null +++ b/debian/tmp/DEBIAN/postinst @@ -0,0 +1,5 @@ +#!/bin/sh + +if [ -x /usr/bin/apt-key ]; then + /usr/bin/apt-key add /usr/share/keyrings/tmi-keyring.gpg +fi diff --git a/debian/tmp/DEBIAN/prerm b/debian/tmp/DEBIAN/prerm new file mode 100755 index 0000000..fffd812 --- /dev/null +++ b/debian/tmp/DEBIAN/prerm @@ -0,0 +1,9 @@ +#!/bin/sh + +case "$1" in + remove|purge) + if [ -x /usr/bin/apt-key ]; then + /usr/bin/apt-key del E9BE0373 + fi + ;; +esac diff --git a/debian/tmp/usr/share/doc/tmi-keyring/changelog b/debian/tmp/usr/share/doc/tmi-keyring/changelog new file mode 100644 index 0000000..6b3fcbf --- /dev/null +++ b/debian/tmp/usr/share/doc/tmi-keyring/changelog @@ -0,0 +1,5 @@ +tmi-keyring (1.0-1tmi) hardy; urgency=low + + * Initial release. + + -- TMI Packages Tue, 08 Dec 2009 07:31:32 -0700 diff --git a/debian/tmp/usr/share/doc/tmi-keyring/copyright b/debian/tmp/usr/share/doc/tmi-keyring/copyright new file mode 100644 index 0000000..d934ced --- /dev/null +++ b/debian/tmp/usr/share/doc/tmi-keyring/copyright @@ -0,0 +1,27 @@ +This is Debian GNU's GnuPG keyrings of archive keys. + +This package was originally put together by Michael Vogt + + +The keys in the keyrings don't fall under any copyright. Everything +else in the package is covered by the GNU GPL. + +Debian support files Copyright (C) 2006 Michael Vogt +based on the debian-keyring package maintained by James Troup + +Debian support files for debian-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 debian-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/tmp/usr/share/keyrings/tmi-keyring.gpg b/debian/tmp/usr/share/keyrings/tmi-keyring.gpg new file mode 100644 index 0000000..f6f5b1d --- /dev/null +++ b/debian/tmp/usr/share/keyrings/tmi-keyring.gpg @@ -0,0 +1,30 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.6 (GNU/Linux) + +mQGiBEselMoRBAC9Y3JQ7SnjRD16WLnUdUUX7jTcwr1jaIIJN6AwP+Kc92oJaRCK +Py+HwDHsPS768he5gZan0ZD/JXmCfg/rosjAxLsZSnIG5/rZjrjda/63FqVaXVbD +hfy9e/tDg+q7bTAnOEIQZtm7zwpV1+mop0yIXcVvffsuc/NlJGB82IKSdwCgkH1Q +XaKPzlKR23BzdZa66OB3d8kEAJM/VHogPClQedA/wsT1dqLNoJbHmVVYCtthOZCl +5JuhiIEkpQ9IXOf1xiFbvk95AodSp3zsQ0YBPcZZkf2bILjktpyUwuUVQhbRadq9 +b7VHruohXUfGK7vApWMWMGbj1fVtxVNI2mSpQ+gcSUEZpmzQdWZ2vYthhpGMFWbD +7q+nA/9AH80uslZHkUyx9EembJ95ue82Mh8SYPDzuSepiOUS1OQNvCHuvVkVmo2/ +cOtSEpl3MXPBCArm0AbhtPHVe6K0OJ3dn5r/sdsS7g1AqT8pCMEbrthLPKdnoYf1 +zy9+Oop40l0JTDnjkUHnGfBnM+i734RlAVOf1UTrjwyi+ymkAbQmVE1JIFBhY2th +Z2VzIDxwa2dzQHRpdGFuaXVtbWlycm9yLmNvbT6IYAQTEQIAIAUCSx6UygIbAwYL +CQgHAwIEFQIIAwQWAgMBAh4BAheAAAoJENI38dvpvgNzvlcAoI430ShDYoocbxIk +zlTOO/ppOp6FAJ9um3Lo4i4ixUVz5rzUzRoieO1q7bkCDQRLHpTOEAgAzRBHCwGq +3gMwm+08cjh6YDcrHeBddee8HZzOda6TTzrrLc+uVj9Wu5M0T4FCR9WR307Uxkfs +RHEVwmjJAWs2ytrZzW9dBweRGcD4YM9lIkLcycJrMt/qJ4F/ZOWmem1uowT3RNjG +W/hZYGROETJjfkJxfeUqn3KLPo2RkVuK0lzqbL3DkHk/MzdZZrxDy8gf+hAnkkzS +6zrf6/8RXC6VmZ+VPQYmg/ektD/6eP68IlfNbHqkG3gBFHnGp389N7r4yGIJ5nS5 +kycvFGulhgPpb7a6an7DmRXJi+KvNLB20B6HqRqO7XFkdJwKy3gWP5Hsn0cesD7r +HISC1ZfXudsSEwADBgf/Wua8kuYqfedbfWdXVN1S2ezU86AlVTwipsp0ykb7x3s9 +HEq8LKcaw0HxHnt01gmOQGn4ExAnFzuLoSZLzWHeoiygdctcbKl9Vva18QMX+pYU +At3UQjXzMRduDIct6T5s+VpgZJFD+BK6x+ZFySVjfL3P00KgLWHHy/DFcBTAPJ2a +AWKHLxHv6pMfOfOxOZ97oMXSEAnGb6iFYGGwilW618uYKnBG0GID5v1v6DjbYc1R +pyD405uICH9IBfNKxsj+GOYYefN0hL+MFgEhp0YnYhTclY4KFGEtfAcH/U4Nzlu/ +zzlSLjvny4QNBfHLZCBeZ9Zc8cOeAxbCbglYCK5stohJBBgRAgAJBQJLHpTOAhsM +AAoJENI38dvpvgNzprUAn12ceNG4nCxfsXU6sy/s4dNWlQnmAJwK0QsqhXrEbWRQ +3a5BmTa/jRXtQw== +=brSF +-----END PGP PUBLIC KEY BLOCK----- diff --git a/keyrings/tmi-keyring.gpg b/keyrings/tmi-keyring.gpg new file mode 100644 index 0000000..f6f5b1d --- /dev/null +++ b/keyrings/tmi-keyring.gpg @@ -0,0 +1,30 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.6 (GNU/Linux) + +mQGiBEselMoRBAC9Y3JQ7SnjRD16WLnUdUUX7jTcwr1jaIIJN6AwP+Kc92oJaRCK +Py+HwDHsPS768he5gZan0ZD/JXmCfg/rosjAxLsZSnIG5/rZjrjda/63FqVaXVbD +hfy9e/tDg+q7bTAnOEIQZtm7zwpV1+mop0yIXcVvffsuc/NlJGB82IKSdwCgkH1Q +XaKPzlKR23BzdZa66OB3d8kEAJM/VHogPClQedA/wsT1dqLNoJbHmVVYCtthOZCl +5JuhiIEkpQ9IXOf1xiFbvk95AodSp3zsQ0YBPcZZkf2bILjktpyUwuUVQhbRadq9 +b7VHruohXUfGK7vApWMWMGbj1fVtxVNI2mSpQ+gcSUEZpmzQdWZ2vYthhpGMFWbD +7q+nA/9AH80uslZHkUyx9EembJ95ue82Mh8SYPDzuSepiOUS1OQNvCHuvVkVmo2/ +cOtSEpl3MXPBCArm0AbhtPHVe6K0OJ3dn5r/sdsS7g1AqT8pCMEbrthLPKdnoYf1 +zy9+Oop40l0JTDnjkUHnGfBnM+i734RlAVOf1UTrjwyi+ymkAbQmVE1JIFBhY2th +Z2VzIDxwa2dzQHRpdGFuaXVtbWlycm9yLmNvbT6IYAQTEQIAIAUCSx6UygIbAwYL +CQgHAwIEFQIIAwQWAgMBAh4BAheAAAoJENI38dvpvgNzvlcAoI430ShDYoocbxIk +zlTOO/ppOp6FAJ9um3Lo4i4ixUVz5rzUzRoieO1q7bkCDQRLHpTOEAgAzRBHCwGq +3gMwm+08cjh6YDcrHeBddee8HZzOda6TTzrrLc+uVj9Wu5M0T4FCR9WR307Uxkfs +RHEVwmjJAWs2ytrZzW9dBweRGcD4YM9lIkLcycJrMt/qJ4F/ZOWmem1uowT3RNjG +W/hZYGROETJjfkJxfeUqn3KLPo2RkVuK0lzqbL3DkHk/MzdZZrxDy8gf+hAnkkzS +6zrf6/8RXC6VmZ+VPQYmg/ektD/6eP68IlfNbHqkG3gBFHnGp389N7r4yGIJ5nS5 +kycvFGulhgPpb7a6an7DmRXJi+KvNLB20B6HqRqO7XFkdJwKy3gWP5Hsn0cesD7r +HISC1ZfXudsSEwADBgf/Wua8kuYqfedbfWdXVN1S2ezU86AlVTwipsp0ykb7x3s9 +HEq8LKcaw0HxHnt01gmOQGn4ExAnFzuLoSZLzWHeoiygdctcbKl9Vva18QMX+pYU +At3UQjXzMRduDIct6T5s+VpgZJFD+BK6x+ZFySVjfL3P00KgLWHHy/DFcBTAPJ2a +AWKHLxHv6pMfOfOxOZ97oMXSEAnGb6iFYGGwilW618uYKnBG0GID5v1v6DjbYc1R +pyD405uICH9IBfNKxsj+GOYYefN0hL+MFgEhp0YnYhTclY4KFGEtfAcH/U4Nzlu/ +zzlSLjvny4QNBfHLZCBeZ9Zc8cOeAxbCbglYCK5stohJBBgRAgAJBQJLHpTOAhsM +AAoJENI38dvpvgNzprUAn12ceNG4nCxfsXU6sy/s4dNWlQnmAJwK0QsqhXrEbWRQ +3a5BmTa/jRXtQw== +=brSF +-----END PGP PUBLIC KEY BLOCK----- diff --git a/md5sums.txt b/md5sums.txt new file mode 100644 index 0000000..1f20d3d --- /dev/null +++ b/md5sums.txt @@ -0,0 +1,11 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + +3499525430509d6b5ccce6eef2180cbd keyrings/tmi-keyring.gpg +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.6 (GNU/Linux) + +iD8DBQFLHq8p0jfx2+m+A3MRAssuAJ4xFuRPxbudUlVlckLbg0mFhMvW6wCeLHbV +fjz5Yp1GNfM/X5CRii82x50= +=vSwP +-----END PGP SIGNATURE----- -- 2.39.2