Project

General

Profile

Evolution #7522

évolutions zephir_client

Added by équipe eole Academie d'Orléans-Tours over 6 years ago. Updated over 6 years ago.

Status:
A étudier
Priority:
Normal
Assigned To:
-
Category:
-
Target version:
-
Start date:
Due date:
% Done:

0%

Distribution:
EOLE 2.3

Description

Nous souhaiterions voir ajouté une option supplémentaire permettant de récupérer la configuration de zephir via zephir_client.
Actuellement il nous faut aller sur zephir, demander un envoi de configuration et appeler zephir_client call ce qui s'avère très lourd...

A noter que nous avons également ajouté deux alias qui pourraient s'avérer utiles à d'autres utilisateurs :
alias zc='/usr/share/zephir/scripts/zephir_client'
alias zcc='/usr/share/zephir/scripts/zephir_client call'
Enfin une option help serait utile pour visualiser d'un seul coup d'oeil les options disponibles.

Merci d'avance

History

#1 Updated by Bruno Boiget over 6 years ago

  • Status changed from Nouveau to A étudier
  • Target version set to Mises à jour 2.3.13

zephir_client (et tous les scripts présents dans /usr/share/zephir/scripts) ne sont pas prévus à la base pour être lancés par les utilisateurs.
Le but était seulement de centraliser les scripts lancés par Zéphir à travers le protocole uucp.

Comme pas mal de gens semblent avoir pris l'habitude d'appeler les scripts à la main sur les serveurs, on peut envisager quelques améliorations.

Quelques remarques:

au lieu d'appeler zephir_client call, il vaut mieux utiliser le script synchro_zephir. Les avantages:
  • il est dans le PATH des exécutables (/usr/bin)
  • il fait quelques vérifications supplémentaires pour diagnostiquer certains problèmes rencontrés couramment avec uucp (et indique les fichiers à surveiller pendant le déroulement des actions)
  • il fait aussi remonter les statistiques et la liste des paquets installés sur Zéphir
  • il lance la synchronisation depuis le service z_stats, ce qui permet de détecter si celui-ci est arrêté (ce qui semble se produire régulièrement sur eole 2.3)

Dans tous les cas, l'appel à l'envoi de configuration nécessitera un login/mot de passe Zéphir, mais on peut envisager de créer un petit menu authentifié pour lancer quelques commandes sur Zéphir depuis le shell.

En attendant mieux, il est possible de relancer la procédure enregistrement_zephir pour récupérer la configuration présente sur Zéphir (l'inconvénient est que la clé ssh de l'utilisateur uucp sera regénérée à chaque fois).

#2 Updated by Joël Cuissinat over 6 years ago

  • Target version deleted (Mises à jour 2.3.13)

Also available in: Atom PDF