r16933 MediaWiki - Code Review archive

Repository:MediaWiki
Revision:r16932‎ | r16933 | r16934 >
Date:15:52, 11 October 2006
Author:mark
Status:old
Tags:
Comment:
Initial import
Modified paths:
  • /trunk/debs/wikimedia-keyring (added) (history)
  • /trunk/debs/wikimedia-keyring/debian (added) (history)
  • /trunk/debs/wikimedia-keyring/debian/changelog (added) (history)
  • /trunk/debs/wikimedia-keyring/debian/control (added) (history)
  • /trunk/debs/wikimedia-keyring/debian/copyright (added) (history)
  • /trunk/debs/wikimedia-keyring/debian/postinst (added) (history)
  • /trunk/debs/wikimedia-keyring/debian/rules (added) (history)

Diff [purge]

Index: trunk/debs/wikimedia-keyring/debian/control
@@ -0,0 +1,21 @@
 2+Source: wikimedia-keyring
 3+Section: misc
 4+Priority: optional
 5+Maintainer: Mark Bergsma <mark@wikimedia.org>
 6+Standards-Version: 3.6.1.0
 7+
 8+Package: wikimedia-keyring
 9+Architecture: all
 10+Depends: gnupg (>= 1.0.6-4)
 11+Description: GnuPG keys of the Wikimedia archive
 12+ Wikimedia digitally signs its Release files. This package
 13+ contains the archive keys used for that.
 14+
 15+Package: wikimedia-keyring-udeb
 16+Architecture: all
 17+Section: debian-installer
 18+Recommends: gpgv-udeb
 19+Description: GnuPG keys of the Wikimedia archive
 20+ Wikimedia digitally signs its Release files. This package
 21+ contains the archive keys used for that, in a minimal form for use
 22+ in the installer.
Index: trunk/debs/wikimedia-keyring/debian/postinst
@@ -0,0 +1,5 @@
 2+#!/bin/sh
 3+
 4+if [ -x /usr/bin/apt-key ]; then
 5+ /usr/bin/apt-key add /usr/share/keyrings/wikimedia-archive-keyring.gpg
 6+fi
Index: trunk/debs/wikimedia-keyring/debian/changelog
@@ -0,0 +1,42 @@
 2+wikimedia-keyring (2006.10.11.1) hoary; urgency=low
 3+
 4+ * Convert to Wikimedia
 5+
 6+ -- Mark Bergsma <mark@wikimedia.org> Wed, 11 Oct 2006 15:36:51 +0000
 7+
 8+ubuntu-keyring (2005.01.12.1) hoary; urgency=low
 9+
 10+ * udeb create was not binary all
 11+
 12+ -- Michael Vogt <mvo@debian.org> Wed, 12 Jan 2005 16:06:23 +0100
 13+
 14+ubuntu-keyring (2005.01.12) hoary; urgency=low
 15+
 16+ * use absolute path for apt-key
 17+ * and make it really depend on gnupg
 18+
 19+ -- Michael Vogt <mvo@debian.org> Wed, 12 Jan 2005 15:29:31 +0100
 20+
 21+ubuntu-keyring (2005.01.11) hoary; urgency=low
 22+
 23+ * applied patch to create a ubuntu-keyring udeb for the installer
 24+ (thanks to Colin)
 25+ * depend on gnupg
 26+ * call apt-key update (if apt-key is available)
 27+
 28+ -- Michael Vogt <mvo@debian.org> Fri, 7 Jan 2005 14:28:29 +0100
 29+
 30+ubuntu-keyring (2005.01.04) hoary; urgency=low
 31+
 32+ * Add 1024D/FBB75451 Ubuntu CD Image Automatic Signing Key
 33+ <cdimage@ubuntu.com> to ubuntu-archive-keyring.
 34+
 35+ -- Colin Watson <cjwatson@canonical.com> Wed, 5 Jan 2005 00:04:09 +0000
 36+
 37+ubuntu-keyring (2004.12.16) hoary; urgency=low
 38+
 39+ * Initial release with the Ubuntu Archive Signing Key in
 40+ the ubuntu-archive-keyring
 41+
 42+ -- Michael Vogt <mvo@debian.org> Fri, 3 Dec 2004 22:10:41 +0100
 43+
Index: trunk/debs/wikimedia-keyring/debian/copyright
@@ -0,0 +1,25 @@
 2+This is Wikimedia GNU's GnuPG keyrings of archive keys.
 3+
 4+This package was originally put together by Mark Bergsma <mark@wikimedia.org>
 5+
 6+The keys in the keyrings don't fall under any copyright. Everything
 7+else in the package is covered by the GNU GPL.
 8+
 9+Wikimedia support files Copyright (C) 2006 Mark Bergsma <mark@wikimedia.org> based on the ubuntu-keyring package maintained by Michael Vogt
 10+Ubuntu support files Copyright (C) 2004 Michael Vogt <michael.vogt@canonical.com> based on the debian-keyring package maintained by James Troup
 11+
 12+Ubuntu support files for ubuntu-keyring are free software; you can
 13+redistribute them and/or modify them under the terms of the GNU
 14+General Public License as published by the Free Software Foundation;
 15+either version 2, or (at your option) any later version.
 16+
 17+Ubuntu support files for ubuntu-keyring are distributed in the hope
 18+that they will be useful, but WITHOUT ANY WARRANTY; without even the
 19+implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
 20+PURPOSE. See the GNU General Public License for more details.
 21+
 22+You should have received a copy of the GNU General Public License with
 23+your Ubuntu system, in /usr/share/common-licenses/GPL, or with the Ubuntu
 24+GNU ubuntu-keyring source package as the file COPYING. If not, write
 25+to the Free Software Foundation, Inc., 59 Temple Place, Suite 330,
 26+Boston, MA 02111-1307, USA.
Index: trunk/debs/wikimedia-keyring/debian/rules
@@ -0,0 +1,74 @@
 2+#!/usr/bin/make -f
 3+# debian/rules file - for debian/keyring
 4+# Based on sample debian/rules file - for GNU Hello (1.3).
 5+# Copyright 1994,1995 by Ian Jackson.
 6+# Copyright 1998-2003 James Troup
 7+# I hereby give you perpetual unlimited permission to copy,
 8+# modify and relicense this file, provided that you do not remove
 9+# my name from the file itself. (I assert my moral right of
 10+# paternity under the Copyright, Designs and Patents Act 1988.)
 11+# This file may have to be extensively modified
 12+
 13+install_dir=install -d -m 755
 14+install_file=install -m 644
 15+install_script=install -m 755
 16+install_binary=install -m 755 -s
 17+
 18+VERSION := $(shell dpkg-parsechangelog | grep ^Version: | cut -d' ' -f2)
 19+
 20+build:
 21+
 22+clean:
 23+ $(checkdir)
 24+ -rm -f foo foo.asc *.bak *~ */*~ debian/files* debian/*substvars
 25+ -rm -rf debian/tmp debian/wikimedia-keyring-udeb
 26+
 27+binary-indep: checkroot
 28+ $(checkdir)
 29+ -rm -rf debian/tmp
 30+ $(install_dir) debian/tmp/DEBIAN/
 31+ $(install_script) debian/postinst debian/tmp/DEBIAN/
 32+
 33+ $(install_dir) debian/tmp/usr/share/keyrings/
 34+ $(install_file) keyrings/wikimedia-archive-keyring.gpg debian/tmp/usr/share/keyrings/
 35+
 36+ $(install_dir) debian/tmp/usr/share/doc/wikimedia-keyring/
 37+ $(install_file) README debian/tmp/usr/share/doc/wikimedia-keyring/
 38+ $(install_file) debian/changelog debian/tmp/usr/share/doc/wikimedia-keyring/changelog
 39+ gzip -9v debian/tmp/usr/share/doc/wikimedia-keyring/*
 40+ $(install_file) debian/copyright debian/tmp/usr/share/doc/wikimedia-keyring/
 41+
 42+ dpkg-gencontrol -pwikimedia-keyring -isp
 43+ chown -R root.root debian/tmp
 44+ chmod -R go=rX debian/tmp
 45+ dpkg --build debian/tmp ..
 46+
 47+ -rm -rf debian/wikimedia-keyring-udeb
 48+ $(install_dir) debian/wikimedia-keyring-udeb/DEBIAN/
 49+
 50+ $(install_dir) debian/wikimedia-keyring-udeb/usr/share/keyrings/
 51+ $(install_file) keyrings/wikimedia-archive-keyring.gpg debian/wikimedia-keyring-udeb/usr/share/keyrings/
 52+
 53+ # Don't let dpkg-gencontrol write incorrect guesses to debian/files.
 54+ # Instead, register the udeb manually.
 55+ dpkg-gencontrol -pwikimedia-keyring-udeb -Tdebian/wikimedia-keyring-udeb.substvars -Pdebian/wikimedia-keyring-udeb -isp -fdebian/files~
 56+ dpkg-distaddfile wikimedia-keyring-udeb_$(VERSION)_all.udeb debian-installer optional
 57+ chown -R root.root debian/wikimedia-keyring-udeb
 58+ chmod -R go=rX debian/wikimedia-keyring-udeb
 59+ dpkg --build debian/wikimedia-keyring-udeb ../wikimedia-keyring-udeb_$(VERSION)_all.udeb
 60+
 61+binary-arch:
 62+
 63+define checkdir
 64+ test -f keyrings/wikimedia-archive-keyring.gpg
 65+endef
 66+
 67+# Below here is fairly generic really
 68+
 69+binary: binary-indep binary-arch
 70+
 71+checkroot:
 72+ $(checkdir)
 73+ test root = "`whoami`"
 74+
 75+.PHONY: binary binary-arch binary-indep clean checkroot
Property changes on: trunk/debs/wikimedia-keyring/debian/rules
___________________________________________________________________
Added: svn:executable
176 +