Tâche #13661
Scénario #9005: Étude Nebula Marketplace proposant des images existantes sur One.
script de publication d'une image dans le market
Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
Restant à faire (heures):
0.0
Description
Ajout dans /etc/one/oned.conf ( attention si module Hapy ==> dans /usr/share/eole/creole/distrib/oned.conf )
VM_HOOK = [ name = "AppMarket_Vm", on = "SHUTDOWN", command = "eole/appmarket_update.sh", arguments = "VM_HOOK $ID", remote = "YES" ] IMAGE_HOOK = [ name = "AppMarket_Image", on = "RUNNING", command = "eole/appmarket_update.sh", arguments = "IMAGE_HOOK $ID", remote = "YES" ]
Script /var/lib/one/remotes/hooks/eole/appmarket_update.sh
#!/bin/bash typeHook=${1} ID=${2} function log() { echo "$*" >>/var/log/one/appmarket_update.log } function xpath() { echo "$template" | /var/lib/one/remotes/datastore/xpath.rb --stdin $* } function getProperty() { echo "$template" | grep "$1" } case "$typeHook" in VM_HOOK) template=$(onevm show $ID -x ) USER_NAME=$(xpath UNAME) OWNER_USE_PERMISSION=$(xpath PERMISSIONS/OWNER_U) log "$typeHook $ID $USER_NAME $OWNER_USE_PERMISSION" log "$template" exit 0 ;; IMAGE_HOOK) template=$(oneimg show $ID ) USER_NAME=$(xpath UNAME) SOURCE=$(getProperty SOURCE) log "$typeHook $ID $USER_NAME $SOURCE" log "$template" exit 0 ;; *) log "$typeHook inconnu !" exit 1 ;; esac
Historique
#1 Mis à jour par Scrum Master il y a plus de 8 ans
- Statut changé de Nouveau à En cours
#2 Mis à jour par Scrum Master il y a plus de 8 ans
- Assigné à mis à Gilles Grandgérard
#3 Mis à jour par Gilles Grandgérard il y a plus de 8 ans
- % réalisé changé de 0 à 10
- Temps estimé mis à 10.00 h
- Restant à faire (heures) mis à 10.0
#4 Mis à jour par Gilles Grandgérard il y a plus de 8 ans
- Description mis à jour (diff)
#5 Mis à jour par Gilles Grandgérard il y a plus de 8 ans
- Description mis à jour (diff)
#6 Mis à jour par Klaas TJEBBES il y a plus de 8 ans
- Description mis à jour (diff)
#7 Mis à jour par Gilles Grandgérard il y a plus de 8 ans
- Description mis à jour (diff)
#8 Mis à jour par Scrum Master il y a plus de 8 ans
- Statut changé de En cours à Résolu
#9 Mis à jour par Joël Cuissinat il y a plus de 8 ans
- Description mis à jour (diff)
- Restant à faire (heures) changé de 10.0 à 0.0
#10 Mis à jour par Scrum Master il y a plus de 8 ans
- Statut changé de Résolu à Fermé