From: František Dvořák Date: Tue, 6 Aug 2013 10:52:32 +0000 (+0200) Subject: Initial import - version 1.0.3-2. X-Git-Url: http://scientific.zcu.cz/git/?a=commitdiff_plain;h=e1d3e2b02f8e3588ea85a74eb91bc915a7542284;p=metalb-release.git Initial import - version 1.0.3-2. --- e1d3e2b02f8e3588ea85a74eb91bc915a7542284 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 0000000..7970489 Binary files /dev/null and b/keys/0x03861A0B64FA8786 differ diff --git a/keys/0x5EFA8A237157882F b/keys/0x5EFA8A237157882F new file mode 100644 index 0000000..c8a4f09 Binary files /dev/null and b/keys/0x5EFA8A237157882F differ diff --git a/keys/0xC9CFD6911B238C53 b/keys/0xC9CFD6911B238C53 new file mode 100644 index 0000000..f34e323 Binary files /dev/null and b/keys/0xC9CFD6911B238C53 differ