Projet

Général

Profil

Tâche #33278

Scénario #33210: mise en oeuvre de la factorisation sur les scripts existants

Packager le nouveau paquet zephir-scripts

Ajouté par Matthieu Lamalle il y a plus de 2 ans. Mis à jour il y a plus de 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
PNE-SR - MTES - prestation Cadoles - s39 -44
Début:
27/09/2021
Echéance:
% réalisé:

100%

Temps estimé:
0.00 h
Restant à faire (heures):
0.0

Révisions associées

Révision 373cc6f7 (diff)
Ajouté par Matthieu Lamalle il y a plus de 2 ans

update makefiles

Révision 0576af24 (diff)
Ajouté par Arnaud FORNEROT il y a plus de 2 ans

modification des repertoires associés au .install (ref #33278)

Révision 3ca455c6 (diff)
Ajouté par Arnaud FORNEROT il y a plus de 2 ans

ajout permission en execution (ref #33278)

Révision d8c093ff (diff)
Ajouté par Arnaud FORNEROT il y a plus de 2 ans

suppresion de l'ancien repertoire script (ref #33278)

Révision c35012dd (diff)
Ajouté par Arnaud FORNEROT il y a plus de 2 ans

nommage correct des postinst (ref #33278)

Historique

#1 Mis à jour par Matthieu Lamalle il y a plus de 2 ans

  • Statut changé de Nouveau à En cours

#2 Mis à jour par Matthieu Lamalle il y a plus de 2 ans

  • Statut changé de En cours à À valider

#3 Mis à jour par Emmanuel GARETTE il y a plus de 2 ans

  • Statut changé de À valider à Résolu
  • Assigné à mis à Matthieu Lamalle
  • % réalisé changé de 0 à 100

Le paquet est installable.

#4 Mis à jour par Philippe Carre il y a plus de 2 ans

  • Statut changé de Résolu à À valider
  • % réalisé changé de 100 à 90

zephir-scripts-module
les fichiers sont copiés dans /usr/share/eole/scripts/module/
pour qu'ils soient exécutables depuis le zephir ceux-ci devraient être dans /usr/share/zephir/scripts/ ?
et les paquets sont, apres installation, non exécutables

zephir-scripts
fichiers copiés dans /usr/share/eole/scripts/zephir/ Ok pour ce dossier.
mais les paquets sont également non exécutables

#5 Mis à jour par Emmanuel GARETTE il y a plus de 2 ans

  • Statut changé de À valider à En cours

#6 Mis à jour par Emmanuel GARETTE il y a plus de 2 ans

  • Assigné à changé de Matthieu Lamalle à Arnaud FORNEROT

#7 Mis à jour par Arnaud FORNEROT il y a plus de 2 ans

Déplacement des répertoire module et zephir présent dans le répertoire scripts dans un répertoire spécifique
En effet le eole.mk install les fichiers présent dans ce rep dans /usr/share/eole/sbin
Les deux rep ont été transféré dans un rep nommé zephirscripts
Un fichier zephir-scripts.mk a été initialisé afin que
zephirscripts/zephir s'installe dans $(DESTDIR)/usr/share/eole/scripts/zephir
zephirscripts/module s'installe dans $(DESTDIR)/usr/share/zephir/scripts

#8 Mis à jour par Arnaud FORNEROT il y a plus de 2 ans

Modification des .install pour prise en compte des destinations réelles

#9 Mis à jour par Arnaud FORNEROT il y a plus de 2 ans

chmod +x sur les repertoires script sur postinst

#10 Mis à jour par Arnaud FORNEROT il y a plus de 2 ans

  • Statut changé de En cours à À valider

#11 Mis à jour par Arnaud FORNEROT il y a plus de 2 ans

paquet proposed 2.8.1 = zephir-scripts_2.8.1-9

#12 Mis à jour par Emmanuel GARETTE il y a plus de 2 ans

  • Statut changé de À valider à Résolu
  • % réalisé changé de 90 à 100

OK :

root@zephir:~# ls -alh /usr/share/eole/scripts/zephir/set_var.py 
-rwxr-xr-x 1 root root 2,2K déc.   2 10:28 /usr/share/eole/scripts/zephir/set_var.py

et

root@zephir:~# ls -alh /usr/share/zephir/scripts/change_domain.zephir 
-rwxr-xr-x 1 root root 2,5K déc.   2 10:28 /usr/share/zephir/scripts/change_domain.zephir

#13 Mis à jour par Philippe Carre il y a plus de 2 ans

  • Statut changé de Résolu à À valider

Hello,
vu que la plupart de nos serveurs en prod, et les zephir (pour l'instant) sont en v. 2.7.2 , ce serait mieux d'avoir également les paquets zephir-scripts et zephir-scripts-module dans cette version 2.7.2.
A priori seul un paquet 2.8.1 a été publié.
Merci.

#14 Mis à jour par Arnaud FORNEROT il y a plus de 2 ans

Création d'un tache spécifique pour la 2.7.2 = https://dev-eole.ac-dijon.fr/issues/33562
Je replace cette tache en résolu

#15 Mis à jour par Arnaud FORNEROT il y a plus de 2 ans

  • Statut changé de À valider à Résolu

#16 Mis à jour par Philippe Carre il y a plus de 2 ans

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

Formats disponibles : Atom PDF