Déplacement de l'instruction du background grub.

Ajout de la liste blorand et de sa cleg gpg à apt pour les maj.
Ajout de la CA locale.
This commit is contained in:
root
2025-08-24 22:04:06 +02:00
parent bcd8aecbf1
commit be1a1a1cf5
7 changed files with 65 additions and 6 deletions

34
BLORAND-CA_Root.crt Normal file
View File

@@ -0,0 +1,34 @@
-----BEGIN CERTIFICATE-----
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
ekH0hizJ4k6EATsDYAbnuh1bWetpRvZHwxGA
-----END CERTIFICATE-----

BIN
blorand.gpg Normal file

Binary file not shown.

1
blorand.list Normal file
View File

@@ -0,0 +1 @@
deb [signed-by=/etc/apt/keyrings/blorand.gpg] http://repo.blorand.org/apt/debian stable main

19
debian/changelog vendored
View File

@@ -1,3 +1,22 @@
blorand (1.2.2) stable; urgency=medium
* Add Keyrings en list file for future update
-- Benoit LORAND <benoit.lorand@blorand.org> Fri, 22 Aug 2025 16:31:23 +0200
blorand (1.2.1) stable; urgency=medium
* ADD BLORAND CA root certificate declaration
-- Benoit LORAND <benoit.lorand@blorand.org> 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 <benoit.lorand@blorand.org> Fri, 22 Aug 2025 15:11:47 +0200
blorand (1.1) stable; urgency=medium blorand (1.1) stable; urgency=medium
* Correction de typo qui gêne l'installation du package lors de la phase * Correction de typo qui gêne l'installation du package lors de la phase

7
debian/control vendored
View File

@@ -1,5 +1,5 @@
Source: blorand Source: blorand
Maintainer: Benoit LORAND <benoit.lorand@blorand.fr> Maintainer: Benoit LORAND <benoit.lorand@blorand.org>
Section: misc Section: misc
Priority: optional Priority: optional
Standards-Version: 3.9.2 Standards-Version: 3.9.2
@@ -17,15 +17,14 @@ Depends: ${shlibs:Depends},
tmux, tmux,
iftop, iftop,
tcpdump, tcpdump,
net-tools net-tools,
ca-certificates
Suggests: blorand-plymouth-theme, Suggests: blorand-plymouth-theme,
clamav, clamav,
clamav-daemon, clamav-daemon,
snmpd, snmpd,
failban, failban,
autossh autossh
Conflicts: provectio
Replaces: provectio
Section: Personnalisation_BLORAND Section: Personnalisation_BLORAND
Priority: optional Priority: optional
Description: Personnalisation du système Debian Description: Personnalisation du système Debian

6
debian/postinst vendored
View File

@@ -5,13 +5,15 @@ set -e
case "$1" in case "$1" in
configure) configure)
if [ -e /usr/sbin/grub-mkconfig ] ; then if [ -e /usr/sbin/grub-mkconfig ] ; then
GRUBDEFAULT="/etc/default/grub" GRUBDEFAULT="/etc/default/grub.d/blorand.cfg"
if [ -e "$GRUBDEFAULT" ] ; then if [ -e "$GRUBDEFAULT" ] ; then
if (grep '^GRUB_BACKGROUND' "$GRUBDEFAULT" > /dev/null 2>&1) ; 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" sed -i 's@^GRUB_BACKGROUND.*$@GRUB_BACKGROUND="/usr/share/blorand/blorand.png"@g' "$GRUBDEFAULT"
else else
echo 'GRUB_BACKGROUND="/usr/share/blorand/blorand.png"' >> "$GRUBDEFAULT" echo 'GRUB_BACKGROUND="/usr/share/blorand/blorand.png"' >> "$GRUBDEFAULT"
fi fi
else
echo 'GRUB_BACKGROUND="/usr/share/blorand/blorand.png"' >> "$GRUBDEFAULT"
fi fi
/usr/sbin/grub-mkconfig -o /boot/grub/grub.cfg /usr/sbin/grub-mkconfig -o /boot/grub/grub.cfg
fi fi
@@ -22,7 +24,9 @@ configure)
fi fi
done 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 install -Dvm 0755 /usr/share/blorand/blorand.profile /etc/profile.d/blorand.sh
/usr/sbin/update-ca-certificates
;; ;;

4
debian/rules vendored
View File

@@ -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.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 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 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