From 8e658634c95803e1dbeb32c831cd91257bcc0417 Mon Sep 17 00:00:00 2001 From: Philippe Caseiro Date: Wed, 7 Sep 2016 10:24:59 +0200 Subject: [PATCH] =?UTF-8?q?Am=C3=A9lioration=20du=20script=20de=20gestion?= =?UTF-8?q?=20des=20migrations=20de=20bases=20one?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Le script posttemplate gère la mise à jour de version OpenNebula via la commande onedb update, pour limiter un affichage désagréable et une exécution de commande inutile on vérifie la présence du fichier de base de données. ref #16984 @30m --- posttemplate/90-one-db | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/posttemplate/90-one-db b/posttemplate/90-one-db index 53a2c03..f5d5aba 100644 --- a/posttemplate/90-one-db +++ b/posttemplate/90-one-db @@ -12,8 +12,13 @@ function updateDB() local dbfile='/var/lib/one/one.db' local cmd="onedb" - $cmd upgrade -f -s /var/lib/one/one.db - return ${?} + if [[ -f ${dbfile} ]] + then + $cmd upgrade -f -s ${dbfile} + return ${?} + else + return 0 + fi } echo