Subject: Re: Upgrade de freedom en ligne de commande automatique
From: Tony Galmiche
Date: Tue, 23 Mar 2010 10:56:50 +0100
Tue, 23 Mar 2010 10:56:50 +0100
Bonjour,

Le 23.03.2010 08:55, Jérôme Augé a écrit :
>
>
> 2010/3/20 Tony Galmiche <tony.galmiche@infosaone.com 
> <mailto:tony.galmiche@infosaone.com>>
>
>     Bonjour,
>
>     Sur un serveur de test, je souhaite faire une mise à jour de
>     freedom (2.12 -> 2.14) avec le wiff en ligne de commande et de
>     façon complètement automatisée.
>
>     Mon problème, c'est que lors de l'upgrade d'un paquet avec le wiff
>     en ligne de commandes, celui-ci pose des questions auxquelles il
>     suffit de faire entrer.
>
>     Exemples :
>
>     # /var/www/wiff/wiff context what module upgrade freedom-core
>     Processing required module 'freedom-core' (2.14.2-1) for upgrade.
>     Downloading module 'freedom-core-2.14.2-1'... [OK]
>     Parameters for module 'freedom-core'
>     ------------------------------------
>     client_name ? [Plastigray]
>     core_db ? [freedom]
>     authtype ? [html]
>     apacheuser ? [www-data]
>
>
>     # /var/www/wiff/wiff context what module upgrade freedom
>     Will upgrade (or install) the following packages:
>     - freedom-fckeditor-2.6.3-5 (i)
>     - freedom-2.14.7-3 (u)
>     Proceed with upgrade ? [Y/n]
>
>
>     Est-il possible d'éviter ces questions et d'accepter
>     automatiquement les valeurs proposées par défaut pour pouvoir
>     automatiser à 100% cette mise à jour ?
>
>
> Il y a un flag `--yes' qui permet de valider les valeurs par défaut 
> des paramètres, mais pas de passer les prompts d'upgrade/install et 
> lors de l'echec d'un test (retry/continue/abort) :
>
>   # ./wiff context <context_name> upgrade --yes <module_name>
>
> A prévoir donc, d'étendre le `--yes' pour valider aussi ces prompts.

En fait, cela me convient très bien.

J'ai juste ajouté l'installation du nouveau module pré-requis avec cette 
commande et ma mise à jour est désormais entièrement automatisée :
-> /var/www/wiff/wiff context what module install --yes freedom-fckeditor

Merci

Tony

-- 
Spécialisé dans la mise en place de systèmes de gestion électronique de documents
(GED) basés sur des logiciels libres. http://www.infosaone.com



Bonjour,

Le 23.03.2010 08:55, Jérôme Augé a écrit :


2010/3/20 Tony Galmiche <tony.galmiche@infosaone.com>
Bonjour,

Sur un serveur de test, je souhaite faire une mise à jour de freedom (2.12 -> 2.14) avec le wiff en ligne de commande et de façon complètement automatisée.

Mon problème, c'est que lors de l'upgrade d'un paquet avec le wiff en ligne de commandes, celui-ci pose des questions auxquelles il suffit de faire entrer.

Exemples :

# /var/www/wiff/wiff context what module upgrade freedom-core
Processing required module 'freedom-core' (2.14.2-1) for upgrade.
Downloading module 'freedom-core-2.14.2-1'... [OK]
Parameters for module 'freedom-core'
------------------------------------
client_name ? [Plastigray]
core_db ? [freedom]
authtype ? [html]
apacheuser ? [www-data]


# /var/www/wiff/wiff context what module upgrade freedom
Will upgrade (or install) the following packages:
- freedom-fckeditor-2.6.3-5 (i)
- freedom-2.14.7-3 (u)
Proceed with upgrade ? [Y/n]


Est-il possible d'éviter ces questions et d'accepter automatiquement les valeurs proposées par défaut pour pouvoir automatiser à 100% cette mise à jour ?

Il y a un flag `--yes' qui permet de valider les valeurs par défaut des paramètres, mais pas de passer les prompts d'upgrade/install et lors de l'echec d'un test (retry/continue/abort) :

  # ./wiff context <context_name> upgrade --yes <module_name>

A prévoir donc, d'étendre le `--yes' pour valider aussi ces prompts.

En fait, cela me convient très bien.

J'ai juste ajouté l'installation du nouveau module pré-requis avec cette commande et ma mise à jour est désormais entièrement automatisée :
-> /var/www/wiff/wiff context what module install --yes freedom-fckeditor

Merci

Tony

-- 
Spécialisé dans la mise en place de systèmes de gestion électronique de documents (GED) basés sur des logiciels libres. http://www.infosaone.com