hibban sources and keyring

This commit is contained in:
Hibby 2024-08-26 22:04:34 +01:00
parent 56f00ffbbe
commit b3a2df6db9
Signed by: hibby
SSH Key Fingerprint: SHA256:Y6XbnzN0FEB1R/exPF5hUbHUgE/Nn7M1uT566fxo6pE
13 changed files with 114 additions and 0 deletions

29
debian/README.Debian vendored Normal file
View File

@ -0,0 +1,29 @@
mini-buildd archive "hibbian"
==========================
This is the automatic archive keyring package for mini-buildd archive "hibbian".
APT "sources.list" library
--------------------------
This package also includes::
/usr/share/mini-buildd/sources.list.d/
which has one file for any APT line available in this
repository, using this::
CODENAME_ARCHIVE_REPOSITORY_SUITE[-rollbackN][_src].list
naming scheme.
This means you can easily select any available APT source via
symlinks in "/etc/apt/sources.list.d/".
.. note::
These sources will only work out of the box if you
have network access to archive "hibbian".
I.e., you will still need to fiddle your own in case you are
using a mirror.

10
debian/changelog vendored Normal file
View File

@ -0,0 +1,10 @@
hibbian-archive-keyring (20240817205831~hibbian+1) bookworm-hibbian-unstable; urgency=medium
* Automatic keyring package for archive 'hibbian'.
* Automated port via mini-buildd (no changes). Original DSC's SHA1:
76865de16848812a15e412604e313254e02d92ea.
* External port from: file:///var/lib/mini-buildd/var/tmp/template-
db9v2set/hibbian-archive-keyring_20240817205831.dsc
* MINI_BUILDD_OPTION: lintian-mode=ignore
-- mini-buildd archive hibbian <repository@maxwell.hibbian.org> Sat, 17 Aug 2024 21:58:32 +0100

1
debian/compat vendored Normal file
View File

@ -0,0 +1 @@
9

13
debian/control vendored Normal file
View File

@ -0,0 +1,13 @@
Source: hibbian-archive-keyring
Section: misc
Priority: optional
Maintainer: mini-buildd archive hibbian <repository@maxwell.hibbian.org>
Build-Depends: debhelper (>= 9)
Standards-Version: 4.0.0
Package: hibbian-archive-keyring
Architecture: all
Depends: ${misc:Depends}
Description: mini-buildd archive keys (and sources.lists) for hibbian
Automatic archive keys and APT sources.list library for
mini-buildd instance id hibbian.

31
debian/copyright vendored Normal file
View File

@ -0,0 +1,31 @@
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Contact: Stephan Sürken <absurd@debian.org>
Source: http://ftp.debian.org/debian/pool/main/m/mini-buildd/
Comment:
Inspired by the debian-edu keyring package. This sources from a general
template to generate keyring packages under
.
/usr/share/mini-buildd/package-templates/archive-keyring/
.
when mini-buildd is installed.
Files: *
Copyright: © 2012- Stephan Sürken <absurd@debian.org>
License: GPL-2+
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or (at
your option) any later version.
.
This program is distributed in the hope that it 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
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
02110-1301, USA.
.
On Debian systems, the complete text of the GNU General Public
License can be found in '/usr/share/common-licenses/GPL-2' file.

4
debian/install vendored Normal file
View File

@ -0,0 +1,4 @@
hibbian-archive-keyring.gpg usr/share/keyrings/
hibbian-archive-keyring.gpg etc/apt/trusted.gpg.d/
sources.list.d/ usr/share/hibbian-archive-keyring/
certs/ usr/share/hibbian-archive-keyring/

18
debian/postinst vendored Normal file
View File

@ -0,0 +1,18 @@
#!/bin/sh
set -e
# Remove keys from trusted.gpg -- now in trusted.gpg.d/
# (Adapted code from postinst from debian-archive-keyring)
if [ "$1" = 'configure' -a -n "$2" ]; then
if 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
apt-key --keyring "$TRUSTEDFILE" del 5B546E55D30D2816 > /dev/null 2>&1 || :
fi
fi
fi
#DEBHELPER#

4
debian/rules vendored Executable file
View File

@ -0,0 +1,4 @@
#!/usr/bin/make -f
%:
dh $@

BIN
hibbian-archive-keyring.gpg Normal file

Binary file not shown.

View File

@ -0,0 +1 @@
deb [] http://repo.hibbian.org/hibbian bookworm-hibbian-stable main contrib non-free non-free-firmware

View File

@ -0,0 +1 @@
deb-src [] http://repo.hibbian.org/hibbian bookworm-hibbian-stable main contrib non-free non-free-firmware

View File

@ -0,0 +1 @@
deb [] http://repo.hibbian.org/hibbian bookworm-hibbian-unstable main contrib non-free non-free-firmware

View File

@ -0,0 +1 @@
deb-src [] http://repo.hibbian.org/hibbian bookworm-hibbian-unstable main contrib non-free non-free-firmware