diff --git a/BLORAND-CA_Root.crt b/BLORAND-CA_Root.crt new file mode 100644 index 0000000..75212bc --- /dev/null +++ b/BLORAND-CA_Root.crt @@ -0,0 +1,34 @@ +-----BEGIN CERTIFICATE----- +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 +ekH0hizJ4k6EATsDYAbnuh1bWetpRvZHwxGA +-----END CERTIFICATE----- diff --git a/blorand.gpg b/blorand.gpg new file mode 100644 index 0000000..f0a94fa Binary files /dev/null and b/blorand.gpg differ diff --git a/blorand.list b/blorand.list new file mode 100644 index 0000000..20aaae3 --- /dev/null +++ b/blorand.list @@ -0,0 +1 @@ +deb [signed-by=/etc/apt/keyrings/blorand.gpg] http://repo.blorand.org/apt/debian stable main diff --git a/debian/changelog b/debian/changelog index c966083..2e6a83c 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,22 @@ +blorand (1.2.2) stable; urgency=medium + + * Add Keyrings en list file for future update + + -- Benoit LORAND Fri, 22 Aug 2025 16:31:23 +0200 + +blorand (1.2.1) stable; urgency=medium + + * ADD BLORAND CA root certificate declaration + + -- Benoit LORAND Fri, 22 Aug 2025 15:32:34 +0200 + +blorand (1.2) UNRELEASED; urgency=medium + + * Déclaration de l'image de background dans /etc/default/grub.d/blorand.cfg + * De la sorte, l'image le saute pas lors des mises à jour de grub + + -- Benoit LORAND Fri, 22 Aug 2025 15:11:47 +0200 + blorand (1.1) stable; urgency=medium * Correction de typo qui gêne l'installation du package lors de la phase diff --git a/debian/control b/debian/control index 8b45f25..5a12832 100644 --- a/debian/control +++ b/debian/control @@ -1,5 +1,5 @@ Source: blorand -Maintainer: Benoit LORAND +Maintainer: Benoit LORAND Section: misc Priority: optional Standards-Version: 3.9.2 @@ -17,15 +17,14 @@ Depends: ${shlibs:Depends}, tmux, iftop, tcpdump, - net-tools + net-tools, + ca-certificates Suggests: blorand-plymouth-theme, clamav, clamav-daemon, snmpd, failban, autossh -Conflicts: provectio -Replaces: provectio Section: Personnalisation_BLORAND Priority: optional Description: Personnalisation du système Debian diff --git a/debian/postinst b/debian/postinst index 4b5f6b0..1daf278 100755 --- a/debian/postinst +++ b/debian/postinst @@ -5,13 +5,15 @@ set -e case "$1" in configure) if [ -e /usr/sbin/grub-mkconfig ] ; then - GRUBDEFAULT="/etc/default/grub" + GRUBDEFAULT="/etc/default/grub.d/blorand.cfg" if [ -e "$GRUBDEFAULT" ] ; then if (grep '^GRUB_BACKGROUND' "$GRUBDEFAULT" > /dev/null 2>&1) ; then sed -i 's@^GRUB_BACKGROUND.*$@GRUB_BACKGROUND="/usr/share/blorand/blorand.png"@g' "$GRUBDEFAULT" else echo 'GRUB_BACKGROUND="/usr/share/blorand/blorand.png"' >> "$GRUBDEFAULT" fi + else + echo 'GRUB_BACKGROUND="/usr/share/blorand/blorand.png"' >> "$GRUBDEFAULT" fi /usr/sbin/grub-mkconfig -o /boot/grub/grub.cfg fi @@ -22,7 +24,9 @@ configure) fi done + install -Dvm 0644 /usr/share/blorand/BLORAND-CA_Root.crt /usr/local/share/ca-certificates/extra/BLORAND-CA_Root.crt install -Dvm 0755 /usr/share/blorand/blorand.profile /etc/profile.d/blorand.sh + /usr/sbin/update-ca-certificates ;; diff --git a/debian/rules b/debian/rules index 3640eb4..45d25ab 100755 --- a/debian/rules +++ b/debian/rules @@ -6,4 +6,6 @@ override_dh_auto_install: install -D -m 0644 blorand.png $$(pwd)/debian/blorand/usr/share/blorand/blorand.png install -D -m 0644 blorand.profile $$(pwd)/debian/blorand/usr/share/blorand/blorand.profile install -D -m 0644 vimrc.blorand $$(pwd)/debian/blorand/usr/share/blorand/vimrc.blorand - + install -D -m 0644 BLORAND-CA_Root.crt $$(pwd)/debian/blorand/usr/share/blorand/BLORAND-CA_Root.crt + install -D -m 0644 BLORAND.gpg $$(pwd)/debian/blorand/etc/apt/keyrings/blorand.gpg + install -D -m 0644 BLORAND.list $$(pwd)/debian/blorand/etc/apt/sources.list.d/blorand.list