From be1a1a1cf504f624720bdea3280fd19b61726d86 Mon Sep 17 00:00:00 2001 From: root Date: Sun, 24 Aug 2025 22:04:06 +0200 Subject: [PATCH] =?UTF-8?q?D=C3=A9placement=20de=20l'instruction=20du=20ba?= =?UTF-8?q?ckground=20grub.=20Ajout=20de=20la=20liste=20blorand=20et=20de?= =?UTF-8?q?=20sa=20cleg=20gpg=20=C3=A0=20apt=20pour=20les=20maj.=20Ajout?= =?UTF-8?q?=20de=20la=20CA=20locale.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- BLORAND-CA_Root.crt | 34 ++++++++++++++++++++++++++++++++++ blorand.gpg | Bin 0 -> 2261 bytes blorand.list | 1 + debian/changelog | 19 +++++++++++++++++++ debian/control | 7 +++---- debian/postinst | 6 +++++- debian/rules | 4 +++- 7 files changed, 65 insertions(+), 6 deletions(-) create mode 100644 BLORAND-CA_Root.crt create mode 100644 blorand.gpg create mode 100644 blorand.list 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 0000000000000000000000000000000000000000..f0a94faae74e157cff00a2327fdae246acddf59f GIT binary patch literal 2261 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 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