Tâche #18593
Distribution EOLE - Scénario #18373: Traitement express MEN (1-3)
HISTCONTROL : variable en lecture seule
Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
Restant à faire (heures):
0.0
Description
Le template eolerc.sh définit des variables en lecture seule.
Mais, si on source plusieurs fois le même fichier, cela génère des erreurs (bash exit 1)
Il serait bien de vérifier si les variables sont définies avant de les initialiser et les déclarer "readonly".
exemple:
readonly foo $ echo $foo $bar 123 456 $ (unset foo 2> /dev/null) || echo "Read only" Read only
Révisions associées
eolerc.sh : assignation des valeurs aux variables uniquement si elles ne sont pas "readonly" REF #18593 @0.5h
Suppression "is_defined" superflu pour bash_tmout
Ref: #18593 @10m
Historique
#1 Mis à jour par Klaas TJEBBES il y a plus de 7 ans
- Statut changé de Nouveau à En cours
#2 Mis à jour par Klaas TJEBBES il y a plus de 7 ans
- Assigné à mis à Klaas TJEBBES
#3 Mis à jour par Klaas TJEBBES il y a plus de 7 ans
- Statut changé de En cours à Résolu
#4 Mis à jour par Daniel Dehennin il y a plus de 7 ans
- % réalisé changé de 0 à 100
#5 Mis à jour par Joël Cuissinat il y a plus de 7 ans
La variable TMOUT a été mise en readonly alors qu'elle ne l'était pas => suppression de cette modification dans cad095c100.
#6 Mis à jour par Joël Cuissinat il y a plus de 7 ans
- Projet changé de Distribution EOLE à eole-common
- Restant à faire (heures) changé de 2.0 à 0.15
#7 Mis à jour par Joël Cuissinat il y a plus de 7 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) changé de 0.15 à 0.0
OK