From e1d3e2b02f8e3588ea85a74eb91bc915a7542284 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Franti=C5=A1ek=20Dvo=C5=99=C3=A1k?= Date: Tue, 6 Aug 2013 12:52:32 +0200 Subject: [PATCH 1/1] Initial import - version 1.0.3-2. --- Makefile | 49 ++++++++++++++++++++ debian/changelog | 31 +++++++++++++ debian/control | 12 +++++ debian/copyright | 38 ++++++++++++++++ debian/metalb-release.debhelper.log | 2 + debian/metalb-release/etc/apt/preferences.d/metalb | 4 ++ .../etc/apt/sources.list.d/metalb.list | 8 ++++ debian/postinst | 7 +++ debian/postrm | 6 +++ debian/preinst | 6 +++ debian/prerm | 5 +++ debian/rules | 50 +++++++++++++++++++++ debian/source/format | 1 + etc/apt/sources.list.d/metalb.list | 5 +++ keys/0x03861A0B64FA8786 | Bin 0 -> 2212 bytes keys/0x5EFA8A237157882F | Bin 0 -> 1188 bytes keys/0xC9CFD6911B238C53 | Bin 0 -> 2838 bytes 17 files changed, 224 insertions(+) create mode 100644 Makefile create mode 100644 debian/changelog create mode 100644 debian/control create mode 100644 debian/copyright create mode 100644 debian/metalb-release.debhelper.log create mode 100644 debian/metalb-release/etc/apt/preferences.d/metalb create mode 100644 debian/metalb-release/etc/apt/sources.list.d/metalb.list create mode 100755 debian/postinst create mode 100755 debian/postrm create mode 100755 debian/preinst create mode 100755 debian/prerm create mode 100755 debian/rules create mode 100644 debian/source/format create mode 100644 etc/apt/sources.list.d/metalb.list create mode 100644 keys/0x03861A0B64FA8786 create mode 100644 keys/0x5EFA8A237157882F create mode 100644 keys/0xC9CFD6911B238C53 diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..4aa7036 --- /dev/null +++ b/Makefile @@ -0,0 +1,49 @@ +PACKAGE = meta-release +NAME = meta-release +VERSION = 1.0.0 +RELEASE = 1 + +#################################################################### +# Distribution Makefile +#################################################################### + +.PHONY: configure install clean rpm + +all: configure metalb-keyring.gpg + +metalb-keyring.gpg: + (cd keys; cat `ls -rt1`) > metalb-keyring.gpg + +#################################################################### +# Install +#################################################################### + +install: + @echo installing ... + @mkdir -p $(prefix)/etc + @mkdir -p $(prefix)/etc/apt + @mkdir -p $(prefix)/etc/apt/sources.list.d + @mkdir -p $(prefix)/usr/share/keyrings/ + @install -m 0644 etc/apt/sources.list.d/metalb.list $(prefix)/etc/apt/sources.list.d + @install -m 0644 metalb-keyring.gpg $(prefix)/usr/share/keyrings + +###########################################################$(DESTDIR)######### +# Build Distribution +#################################################################### + +rpm: + @echo "> Creating rpm..." + @mkdir -p rpmbuild/RPMS/noarch + @mkdir -p rpmbuild/SRPMS/ + @mkdir -p rpmbuild/SPECS/ + @mkdir -p rpmbuild/SOURCES/ + @mkdir -p rpmbuild/BUILD/ + @tar --gzip --exclude='*svn*' -cf rpmbuild/SOURCES/${PACKAGE}.src.tgz * + @sed -e s/VV/$(VERSION)/ -e s/NNAME/$(NAME)/ -e s/RR/$(RELEASE)/ emi-release.spec > specfile_tmp.spec + @rpmbuild -ba specfile_tmp.spec + @rm -f specfile_tmp.spec + +clean: + @echo "> Cleaning..." + @rm -rf rpmbuild + @rm -f metalb-keyring.gpg diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..d213da4 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,31 @@ +metalb-release (1.0.3-2) stable; urgency=low + + * Remove /etc/apt.preferences.d/metalb in install scripts + + -- František Dvořák Tue, 06 Aug 2013 12:10:23 +0200 + +metalb-release (1.0.3-1) stable; urgency=low + + * Remove external globus repository (it will be in the internal repository now). + * No changing of the repository priorities. + + -- František Dvořák Mon, 05 Aug 2013 14:50:03 +0200 + +metalb-release (1.0.2-1) stable; urgency=low + + * Added key 0x03861A0B64FA8786 (Jenkins Builder) + + -- František Dvořák Fri, 21 Jun 2013 13:00:00 +0200 + +metalb-release (1.0.1-1) stable; urgency=low + + * Added key 0xC9CFD6911B238C53 (RSA 4096bit) + * Keyring creation into Makefile + + -- František Dvořák Mon, 11 Feb 2013 16:00:00 +0100 + +metalb-release (1.0.0-1) stable; urgency=low + + * Release 1.0.0-1 + + -- František Dvořák Mon, 04 Feb 2013 15:00:00 +0100 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..88bc6c2 --- /dev/null +++ b/debian/control @@ -0,0 +1,12 @@ +Source: metalb-release +Build-Depends: debhelper (>> 6.0.0) +Section: devel +Priority: optional +Maintainer: František Dvořák +Standards-Version: 3.9.2 + +Package: metalb-release +Architecture: all +Depends: +Description: EMI L&B release files + EMI L&B repository files and GPG key. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..488acba --- /dev/null +++ b/debian/copyright @@ -0,0 +1,38 @@ +This work was packaged for Debian by: + + CESNET Product Teams on Mon, 04 Feb 2011 15:00:00 +0100 + +It was downloaded from: + + http://scientific.zcu.cz/repos + +Upstream Author(s): + + CESNET Product Teams + +Copyright: + + + +License: + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +On Debian systems, the complete text of the Apache version 2.0 license +can be found in "/usr/share/common-licenses/Apache-2.0". + +The Debian packaging is: + + Copyright (C) 2004-2012 Members of the EGEE Collaboration + +and is licensed under the Apache License, Version 2.0. diff --git a/debian/metalb-release.debhelper.log b/debian/metalb-release.debhelper.log new file mode 100644 index 0000000..11ef6d3 --- /dev/null +++ b/debian/metalb-release.debhelper.log @@ -0,0 +1,2 @@ +dh_prep +dh_installdirs diff --git a/debian/metalb-release/etc/apt/preferences.d/metalb b/debian/metalb-release/etc/apt/preferences.d/metalb new file mode 100644 index 0000000..e7a0167 --- /dev/null +++ b/debian/metalb-release/etc/apt/preferences.d/metalb @@ -0,0 +1,4 @@ +Package: * +Pin: origin "scientific.zcu.cz" +Pin-Priority: 950 + diff --git a/debian/metalb-release/etc/apt/sources.list.d/metalb.list b/debian/metalb-release/etc/apt/sources.list.d/metalb.list new file mode 100644 index 0000000..dcd648b --- /dev/null +++ b/debian/metalb-release/etc/apt/sources.list.d/metalb.list @@ -0,0 +1,8 @@ +deb http://scientific.zcu.cz/repos/EMI3-external/debian/ stable/ +deb-src http://scientific.zcu.cz/repos/EMI3-external/debian/ stable/ + +deb http://scientific.zcu.cz/repos/META-GLOBUS/debian/ stable/ +deb-src http://scientific.zcu.cz/repos/META-GLOBUS/debian/ stable/ + +deb http://scientific.zcu.cz/repos/META-RELEASE/debian/ stable/ +deb-src http://scientific.zcu.cz/repos/META-RELEASE/debian/ stable/ diff --git a/debian/postinst b/debian/postinst new file mode 100755 index 0000000..52e43cd --- /dev/null +++ b/debian/postinst @@ -0,0 +1,7 @@ +#!/bin/sh +set -e +if dpkg-maintscript-helper supports rm_conffile; then + dpkg-maintscript-helper rm_conffile /etc/apt/preferences.d/metalb 1.0.3-1 -- "$@" +fi +apt-key add /usr/share/keyrings/metalb-keyring.gpg +#DEBHELPER# diff --git a/debian/postrm b/debian/postrm new file mode 100755 index 0000000..eee78e2 --- /dev/null +++ b/debian/postrm @@ -0,0 +1,6 @@ +#!/bin/sh +set -e +if dpkg-maintscript-helper supports rm_conffile; then + dpkg-maintscript-helper rm_conffile /etc/apt/preferences.d/metalb 1.0.3-1 -- "$@" +fi +#DEBHELPER# diff --git a/debian/preinst b/debian/preinst new file mode 100755 index 0000000..eee78e2 --- /dev/null +++ b/debian/preinst @@ -0,0 +1,6 @@ +#!/bin/sh +set -e +if dpkg-maintscript-helper supports rm_conffile; then + dpkg-maintscript-helper rm_conffile /etc/apt/preferences.d/metalb 1.0.3-1 -- "$@" +fi +#DEBHELPER# diff --git a/debian/prerm b/debian/prerm new file mode 100755 index 0000000..7ee6752 --- /dev/null +++ b/debian/prerm @@ -0,0 +1,5 @@ +#!/bin/sh +set -e +apt-key del 0x5EFA8A237157882F +apt-key del 0xC9CFD6911B238C53 +#DEBHELPER# diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..b6537da --- /dev/null +++ b/debian/rules @@ -0,0 +1,50 @@ +#!/usr/bin/make -f +export DH_COMPAT=5 + +build:build-stamp + make + +build-stamp: + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -rf build-stamp + rm -rf configure-stamp + make clean + +configure:configure-stamp + dh_testdir + dh_testroot + +configure-stamp: + touch configure-stamp + +install: build + dh_testdir + dh_testroot + dh_prep -k + dh_installdirs + mkdir -p debian/metalb-release/ + make install prefix=./debian/metalb-release/ + +binary-indep: build install + dh_testdir + dh_testroot + dh_installdocs + dh_installman + dh_installchangelogs + dh_link + dh_strip + dh_compress + dh_fixperms + dh_installdeb + dh_gencontrol + dh_md5sums + dh_builddeb + +binary-arch: build install + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/etc/apt/sources.list.d/metalb.list b/etc/apt/sources.list.d/metalb.list new file mode 100644 index 0000000..faa91ea --- /dev/null +++ b/etc/apt/sources.list.d/metalb.list @@ -0,0 +1,5 @@ +deb http://scientific.zcu.cz/repos/EMI3-external/debian/ stable/ +deb-src http://scientific.zcu.cz/repos/EMI3-external/debian/ stable/ + +deb http://scientific.zcu.cz/repos/META-RELEASE/debian/ stable/ +deb-src http://scientific.zcu.cz/repos/META-RELEASE/debian/ stable/ diff --git a/keys/0x03861A0B64FA8786 b/keys/0x03861A0B64FA8786 new file mode 100644 index 0000000000000000000000000000000000000000..79704893072b65e3c2d2225c10167be1ced794c3 GIT binary patch literal 2212 zcmV;V2wV4=0u2OFZM#VU5CGyA(~wh@dl$NWA2$P?*@E@*u#zY{@k*M#i78Aa*`!m+ z6Omv~A=6nv4f{Fj&%*Pn>K}1B$1v4D>t2gIwF!ULtiIOPCg_ z@YVvFY@;?#Yk^mUtcKwb3~cIqmC^0A!_UVdV`pNbpK0(b-qzOFefE_unfu9bG8)pNMIbo?71#4##ENT-PhZi@ zw9Z?LM+;KV7GLO*4b(sMU&bHQ&ER8X?l-FqcvebjEf!)NeP9eqgj#@gp!WKR^#arf zTU9b zUap9KcHUWOl{@mx(rTB%ppEx<`xgdh(kB`D8&dI?hln1_)!NJzP|iCBA8kupkOXAi zo``TLxwS$$Q-J^x0RRECCQ4;)YiVwCAVPI%Y-D9}AUtYiZfj|7b3kQnX<=?IdSi7i zV|qS`0yhK`0SEvg1p-lRyGa5Y0|g5S2nPcN6$%Lm3k4Pe0|5X69svRufB*^!5Ceu9 z3uO9-hV!xy|864ivP{J6k>Kkc`*`{2C;^W+4A4?d^#v3$d0eAR0T&z!SVv7+zG9uk zi>2f^?+Mvb?Aa0=0?I>Ce8RYB`C`A(@viApMcKST=ySI7>yuJ?2zNt6u05Z4+Gm%m zrqZ*Za}wC-S)f^o#43tvBg$kr-o|`#g1yYE^7`T8v5ZWkSS;ZV<-4v&joD3R4|Tt*OVC zv=a!vR|Ak3$=A95*RO@F83A1STW|G>)m9U0V3mgf>hV7QTQ(-?6z8ub3hPne$rEU* z8gJ1rXVyu5ILXf0sAFMn2d1NZMpfkROkk6RrW*Qv9@fpHFZY_F>{Z$7q~xOR`6jDdHQW+d6?_~{<76MVM8RXWt*(=Nv*)!h;PH+TT70pQkecHusvM-TK7stX zn7INC1W|3fNdXW5$fLPx8j(f3_5&~uvBWQy_1(r@c=pNfPc^1k+(F9DMAr14BRzaO z?^J{xfN+kk^*Li{Y^Ho9{6;G)61eXss4p|>D`Mo*gK*4CQKfX^CZ@VKX zUbM04zFdE=W{Ac@ziF@oy5wpHYKq|lxL|>W`Mz|(m^~RCMu?=IkKye<40=413^@}) zTn~Rp9jKC>cU#`bI+ubmp?DZ<(6l)W$drof0;*)MFSPkQ8*D8bh}LUATx<8x0lXq+ zE}E&4e{NG{oK}4a(+868S1*oat_R@Y)h(0iXI(G2k>SB1wI~fpw(MNWAOrkII(J1; z_lw=5G5{b<_&Ss}Hk#mr=_?$rPrs^fnX4qQ35HY4B77o&nvEAfLcMX~m)`uXnS_6g zFgs*X1nN#B`z&a*@ARM>dULLBkxHIPh?H0st*ZyU5>hHW(}j+wdSLo&f6@`_3DkJ2qs-^| zfNZCb2qWB7MKDM%Dnz0A15XT$+;tOuF;LvV5af=0h0RNm)jyrHyi_U%L$7H|wI8?c zzdKG^uWI*06LzG1@+HIiJ`DffWBHKj=TtjEJGQaF2!C+?7of2EDR>{fQK27*h;Ksq zb>7^_D9^){Q~zBfjkqP) z3oz=d75{i{y3-`#r8r+3J$d#cd9FSdXicOR!TUap2n}}o;xv?rvXmVDd%9s1jcKWo!hQg&;oaGV)>8?2`B= zyo3mGhBxxqL>Ya1#U)D6Gi8VE5fb~(zHxN8(scQ3&lC(x1?Vdg*#VipVo md&RA#-MlOKs5BkOSRp*hHy1$I}YG$;RCqcq8Kg literal 0 HcmV?d00001 diff --git a/keys/0x5EFA8A237157882F b/keys/0x5EFA8A237157882F new file mode 100644 index 0000000000000000000000000000000000000000..c8a4f09c4223d3638f3a45410fecd8cb62666f9c GIT binary patch literal 1188 zcmbQqxQNAJ#-jOxEDVd>v!xfYeBXU>S3vr=B^tU5EXoApaO!h8QzqG%X4~yM4Rdcz8z4}?+ z6X9O-GPCcTdi812+9_+#bl1GP-W-wfYnuA!nsZ_-^1i>mui7H>UiF!wU^c^oFG+bG zXLc?=Dx*?uV6r}d^GjCTPUin*x~sn_x^cf*ehSho^ip#P&>Ir!Mu6lu>;=@&lJr1A0pMhT)NOwD(Hc=(GTt(X^p7p zjYmSRiLQ38eRBRFOG@lQS%N&TSUk@@Xb#j>lI+#XKbmiNuXs7BGP$c-b{AJ^$re?&qQtzC%%clavlU#*@{i6uyf9nA zrYte1q$txNu_Pz4STDKCt|N{`SdfW9j+M!=DY%hInwgE8lY^a^iCL71nOTg9kx7n` zNxXr9i&G%(SC?{Oc!&P%0*1LFo32xDhMvR1E$aB3k(^nkSCw3f=8*D$dBiw`Ta01BM*Tm(9v$Mn$Ix}evqG)- z;PDgJVj1RHe}2Oj9l#{eobdW)%8SHL2Q*@?Y%#*;kkaDRqGG+`{L-T2)U^Df^i;jP z)Dq;tDUWa@#!Z@kr*OgyiResR2oj!L?^V!qspZb_DKfe9GEB;@SO|0YJ z2R5geWp8Wl6=Ln4y+dSuGqd8`Q;88eH$Syidfbfm52_vezUmES+^FXC90Db+&CY`)sv(*Yu_C2r`{`bH@7VJz+cUZ7jFBlPVw1z|6}0 zKWL}x#Yy4s5+wyp%ar_Y9oV{;r6uy_B)Z@8YKg3HHG*0M=RYHu_~Fc(QSIf z-s@i_r52Y-^NlmVfPEk`o4Vz->fY-jBi+$p01rgOPcvJTT_;YPHoA3)icaa zGaoqBi2mDi^3zXeWzpccj~6xyTQ%PgcUKKexhUJ=$sz$vjGU}Ypip6w=0Q$(p8FZ* x7r9(p8W|N-pX_#j-0`lv`cbtBCp@=boLF1^{0u0&V~R literal 0 HcmV?d00001 diff --git a/keys/0xC9CFD6911B238C53 b/keys/0xC9CFD6911B238C53 new file mode 100644 index 0000000000000000000000000000000000000000..f34e3238933a6acc5e3d24f4cd69550308fc6d76 GIT binary patch literal 2838 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 Ir+Bd9e`UZx8UO$Q literal 0 HcmV?d00001 -- 1.8.2.3