listupgrade: upstream release 23.03

This commit is contained in:
Jérémy Lecour 2023-03-12 10:34:03 +01:00 committed by Jérémy Lecour
parent d64193287d
commit b57fd16ee6
2 changed files with 18 additions and 6 deletions

View file

@ -31,6 +31,7 @@ The **patch** part changes is incremented if multiple releases happen the same m
* Removed all "warn: False" args in command, shell and other modules as it's been deprecated and will give a hard fail in ansible-core 2.14.0.
* bind: refactor role
* evolinux-users: Update sudoers template to remove commands allowed without password
* listupgrade: upstream release 23.03
* nagios-nrpe : Rewrite check_vrrpd for a better check (check rp_filter, vrrpd and uvrrpd compatible, use arguments, …)
* openvpn: Change check_openvpn destination file to comply with recent EvoBSD change
* postfix: come back to default value of `notify_classes` for pack mails.

View file

@ -9,13 +9,13 @@
# - 60 : current release is not in the $r_releases list
# - 70 : at least an upgradable package is not in the $r_packages list
VERSION="21.06.3"
VERSION="23.03"
show_version() {
cat <<END
listupgrade.sh version ${VERSION}
Copyright 2018-2021 Evolix <info@evolix.fr>,
Copyright 2018-2023 Evolix <info@evolix.fr>,
Gregory Colpart <reg@evolix.fr>,
Romain Dessort <rdessort@evolix.fr>,
Ludovic Poujol <lpoujol@evolix.fr>,
@ -84,6 +84,7 @@ Subject: Prochain creneau pour mise a jour de votre serveur ${hostname}
X-Debian-Release: ${local_release}
X-Packages: ${packagesParsable}
X-Date: ${date}
X-Listupgrade-Version: ${VERSION}
Bonjour,
@ -100,15 +101,15 @@ semaine prochaine.
Voici la listes de packages qui seront mis à jour :
$(cat "${packages}" | sort | uniq)
$(cat "${packages}")
Liste des packages dont la mise-à-jour a été manuellement suspendue :
$(cat "${packagesHold}" | sort | uniq)
$(cat "${packagesHold}")
Liste des services qui seront redémarrés :
$(cat "${servicesToRestart}" | sort | uniq)
$(cat "${servicesToRestart}")
N'hésitez pas à nous faire toute remarque sur ce créneau d'intervention le plus
tôt possible.
@ -181,6 +182,16 @@ main() {
fi
local_release=$(cut -f 1 -d . </etc/debian_version)
# In case the version is a release name and not a number
case "${local_release}" in
jessie*) local_release=8 ;;
stretch*) local_release=9 ;;
buster*) local_release=10 ;;
bullseye*) local_release=11 ;;
bookworm*) local_release=12 ;;
trixie*) local_release=13 ;;
esac
if force_mode; then
if ! cron_mode; then
@ -240,7 +251,7 @@ main() {
echo "MySQL" >>"${servicesToRestart}"
elif echo "${pkg}" | grep -q "^mariadb-server"; then
echo "MariaDB" >>"${servicesToRestart}"
elif echo "${pkg}" | grep -qE "^postgresql-[[:digit:]]+(\.[[:digit:]]+)?$"; then
elif echo "${pkg}" | grep -qE "^postgresql-[[:digit:]]+\.[[:digit:]]+$"; then
echo "PostgreSQL" >>"${servicesToRestart}"
elif echo "${pkg}" | grep -qE "^tomcat[[:digit:]]+$"; then
echo "Tomcat" >>"${servicesToRestart}"