Projet

Général

Profil

Tâche #35888

Distribution EOLE - Scénario #37288: Traitement express MEN en cours (scénario de remplacement)

addc .bashrc mal configuré

Ajouté par Klaas TJEBBES il y a presque 2 ans. Mis à jour il y a environ 2 mois.

Statut:
En cours
Priorité:
Normal
Assigné à:
Début:
11/04/2024
Echéance:
% réalisé:

0%

Restant à faire (heures):

Description

Par exemple :

root@scribe:~# env|grep HIS
HISTCONTROL=ignoredups
HISTSIZE=1000
HISTTIMEFORMAT=[ %d/%m/%Y %H:%M:%S ] 
HISTFILE=/root/.bash_history
HISTIGNORE=
HISTFILESIZE=9999

alors que

root@addc:~# env|grep HIS
<rien>

Donc :

root@addc:~# echo toto
toto
root@addc:~#  echo titi
titi
root@addc:~# history |tail -n 2
  142  echo toto
  143  history |tail -n 2

la commande "echo titi" a été "oubliée" parce qu'elle commence par un espace.
l'historique n'est pas horodaté, etc.

Historique

#1 Mis à jour par Klaas TJEBBES il y a presque 2 ans

  • Description mis à jour (diff)

#2 Mis à jour par Joël Cuissinat il y a environ un an

Sauf contre-indication, on pourrait tout simplement faire envoyer le template /etc/profile.d/eolerc.sh dans le conteneur ?

Pour tester, ajouter la ligne suivante dans /usr/share/eole/creole/dicos/27_eolead_container.xml

<file filelist='ad_local' name='/var/lib/lxc/addc/rootfs/etc/profile.d/eolerc.sh' mode='0755'/>

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

  • Tracker changé de Demande à Tâche
  • Statut changé de Nouveau à En cours
  • Assigné à mis à Joël Cuissinat
  • Tâche parente mis à #34668

Mon premier essai n'est pas tout à fait concluant :

run-parts: executing /usr/share/eole/postservice/08-ntp_packet_routing reconfigure
/root/.bashrc: ligne 10: HISTCONTROL : variable en lecture seule
/root/.bashrc: ligne 16: HISTSIZE : variable en lecture seule
/root/.bashrc: ligne 17: HISTFILESIZE : variable en lecture seule
run-parts: executing /usr/share/eole/postservice/08-scribe reconfigure

Mais on a déjà du corriger ça par ailleurs : #18593

root@scribe:~# diff .bashrc /var/lib/lxc/addc/rootfs/root/.bashrc 
10c10
< # HISTCONTROL=ignoredups:ignorespace
---
> HISTCONTROL=ignoredups:ignorespace
16,17c16,17
< #HISTSIZE=1000
< #HISTFILESIZE=2000
---
> HISTSIZE=1000
> HISTFILESIZE=2000
eole-common$ grep HIST debian/eole-server.postinst 
        test -f "${i}" && sed -i 's/^HISTCONTROL.*$/# &/' "${i}" 

#4 Mis à jour par Daniel Dehennin il y a environ 2 mois

  • Tâche parente changé de #34668 à #37288

Formats disponibles : Atom PDF