global $NO_CLOUD_BAKCUP; $NO_CLOUD_BAKCUP = true; jeedom::backup(); } catch (Exception $e) { if (init('mode') != 'force') { throw $e; } else { echo __('***ERREUR*** ', __FILE__) . $e->getMessage(); } } $backup_ok = true; } if (init('mode') == 'force') { echo __("/!\\ Mise à jour en mode forcé /!\\ \n", __FILE__); } jeedom::stop(); if (init('version') == '') { try { echo __('Nettoyage du dossier temporaire (tmp)...', __FILE__); exec('rm -rf ' . dirname(__FILE__) . '/../tmp/*.zip'); exec('rm -rf ' . dirname(__FILE__) . '/../tmp/backup'); echo __("OK\n", __FILE__); } catch (Exception $e) { echo __('***ERREUR*** ', __FILE__) . $e->getMessage() . "\n"; } try { $url = config::byKey('market::address') . "/jeedom/" . config::byKey('market::branch') . '/jeedom.zip?timespamp=' . strtotime('now'); echo __("Adresse de téléchargement : " . $url . "\n", __FILE__); echo __("Téléchargement en cours...", __FILE__); $tmp_dir = dirname(__FILE__) . '/../tmp'; $tmp = $tmp_dir . '/jeedom_update.zip';