Projet

Général

Profil

Tâche #32001

Scénario #31891: La mise à jour d'eole-common-pkg supprime le fichier /dev/log

Ne pas supprimer /dev/log si c’est déjà un lien vers la socket systemd

Ajouté par Daniel Dehennin il y a environ 3 ans. Mis à jour il y a environ 3 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
25/03/2021
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

Révisions associées

Révision 3187d035 (diff)
Ajouté par Daniel Dehennin il y a environ 3 ans

d/postinst: don't remove /dev/log if it a link to systemd socket

Ref: #32001

Révision 489efa63 (diff)
Ajouté par Daniel Dehennin il y a environ 3 ans

d/postinst: don't remove /dev/log if it a link to systemd socket

Ref: #32001

Cherry picked for EOLE 2.8.1 from commit 3187d035224d86b815ca8ddd32d7eb623a90ba38

Historique

#1 Mis à jour par Daniel Dehennin il y a environ 3 ans

  • Statut changé de Nouveau à En cours
  • Assigné à mis à Daniel Dehennin

#2 Mis à jour par Daniel Dehennin il y a environ 3 ans

  • Statut changé de En cours à Résolu
  • % réalisé changé de 0 à 100

#3 Mis à jour par Joël Cuissinat il y a environ 3 ans

jojo:~/git/eole-common$ git branch -r --contains 3187d035 
  origin/dist/eole/2.8.0/master
jojo:~/git/eole-common$ git branch -r --contains 489efa63 
  origin/dist/eole/2.8.1/master

#4 Mis à jour par Joël Cuissinat il y a environ 3 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) mis à 0.0

Test Eolebase 2.8.1

root@eolebase:~# ll /dev/log 
lrwxrwxrwx 1 root root 28 avril 16 15:15 /dev/log -> /run/systemd/journal/dev-log=
root@eolebase:~# bash -x /var/lib/dpkg/info/eole-common-pkg.postinst configure
+ set -e
+ IGCA_CERT=/usr/share/ca-certificates/menesr/igca.crt
+ MEDDE_CERT=/usr/share/ca-certificates/medde/antsv3racine.crt
+ CERTS=/usr/share/ca-certificates/menesr/igca.crt
+ CERTS_MEDDE=/usr/share/ca-certificates/medde/antsv3racine.crt
+ CA_CERT_DIR=/usr/local/share/ca-certificates
+ CERT_LINK_DIR=/usr/local/share/ca-certificates/menesr
+ CERT_LINK_DIR_MEDDE=/usr/local/share/ca-certificates/medde
+ PREF_FILE=/etc/apt/preferences.d/eole-2.4-experimental.pref
+ EOLE_LIST=/etc/apt/sources.list.d/eole.list
+ SOURCES_LIST=/etc/apt/sources.list
+ SERVICES_TO_MASK='apt-daily.timer apt-daily.service apt-daily-upgrade.timer apt-daily-upgrade.service'
+ SERVICES_V_TO_DISABLE=
+ case "$1" in
+ for cert in $CERTS
+ link_ca_cert /usr/share/ca-certificates/menesr/igca.crt /usr/local/share/ca-certificates/menesr
++ basename /usr/share/ca-certificates/menesr/igca.crt
+ CERT_LINK=/usr/local/share/ca-certificates/menesr/igca.crt
+ '[' '!' -L /usr/local/share/ca-certificates/menesr/igca.crt ']'
+ for cert in ${CERTS_MEDDE}
+ link_ca_cert /usr/share/ca-certificates/medde/antsv3racine.crt /usr/local/share/ca-certificates/medde
++ basename /usr/share/ca-certificates/medde/antsv3racine.crt
+ CERT_LINK=/usr/local/share/ca-certificates/medde/antsv3racine.crt
+ '[' '!' -L /usr/local/share/ca-certificates/medde/antsv3racine.crt ']'
++ find /usr/local/share/ca-certificates -xtype l
+ '[' -n '' ']'
+ update-ca-certificates
Updating certificates in /etc/ssl/certs...
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...
done.
+ delete_pref_file
+ '[' -f /etc/apt/preferences.d/eole-2.4-experimental.pref ']'
+ delete_old_sources_list
+ '[' -f /etc/apt/sources.list.d/eole.list ']'
+ update_inputrc
+ grep -q '^set bell-style none' /etc/inputrc
+ grep -q '^set show-all-if-ambiguous on' /etc/inputrc
+ grep -q '^set mark-symlinked-directories on' /etc/inputrc
+ purge_old_bash_completion
+ for script in apt-eole creoleget
+ '[' -f /etc/bash_completion.d/apt-eole ']'
+ for script in apt-eole creoleget
+ '[' -f /etc/bash_completion.d/creoleget ']'
+ mask_services apt-daily.timer apt-daily.service apt-daily-upgrade.timer apt-daily-upgrade.service
+ for service in ${@}
+ systemctl status apt-daily.timer
+ systemctl is-enabled apt-daily.timer
+ systemctl mask apt-daily.timer
+ for service in ${@}
+ systemctl status apt-daily.service
+ systemctl is-enabled apt-daily.service
+ systemctl mask apt-daily.service
+ for service in ${@}
+ systemctl status apt-daily-upgrade.timer
+ systemctl is-enabled apt-daily-upgrade.timer
+ systemctl mask apt-daily-upgrade.timer
+ for service in ${@}
+ systemctl status apt-daily-upgrade.service
+ systemctl is-enabled apt-daily-upgrade.service
+ systemctl mask apt-daily-upgrade.service
+ disable_systemv_services
+ disable_systemv_rsyslog
++ readlink /dev/log
+ '[' -L /dev/log -a /run/systemd/journal/dev-log '!=' /run/systemd/journal/dev-log ']'
+ systemctl disable rsyslog
+ systemctl enable rsyslog
+ '[' -d /run/systemd/system ']'
+ service systemd-journald stop
+ service systemd-journald start
+ '[' -f /etc/apt/apt.conf.d/02eoleapt ']'
+ exit 0

Formats disponibles : Atom PDF