Projet

Général

Profil

Tâche #18593

Distribution EOLE - Scénario #18373: Traitement express MEN (1-3)

HISTCONTROL : variable en lecture seule

Ajouté par Gilles Grandgérard il y a plus de 7 ans. Mis à jour il y a plus de 7 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
08/11/2016
Echéance:
% réalisé:

100%

Temps estimé:
2.00 h
Temps passé:
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

Révision 9dda0401 (diff)
Ajouté par Klaas TJEBBES il y a plus de 7 ans

eolerc.sh : assignation des valeurs aux variables uniquement si elles ne sont pas "readonly" REF #18593 @0.5h

Révision 68bc86b0 (diff)
Ajouté par Joël Cuissinat il y a plus de 7 ans

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

Formats disponibles : Atom PDF