/* * ***************************INSTALLATION************************** */ if (init('mode') != 'force') { echo "Jeedom va être installé. Voulez-vous continuer ? [o/N] "; if (trim(fgets(STDIN)) !== 'o') { echo "L'installation de Jeedom est annulée\n"; echo "[END UPDATE SUCCESS]\n"; exit(0); } } echo "\nInstallation de Jeedom " . jeedom::version() . "\n"; $sql = file_get_contents(dirname(__FILE__) . '/install.sql'); echo "Installation de la base de données..."; DB::Prepare($sql, array(), DB::FETCH_TYPE_ROW); echo "OK\n"; echo "Post installe...\n"; nodejs::updateKey(); config::save('api', config::genKey()); require_once dirname(__FILE__) . '/consistency.php'; echo "Ajout de l\\'utilisateur (admin,admin)\n"; $user = new user(); $user->setLogin('admin'); $user->setPassword(sha1('admin')); $user->setRights('admin', 1); $user->save(); $logLevel = array('info' => 0, 'debug' => 0, 'event' => 0, 'error' => 1); if (init('mode') != 'force') { echo "Jeedom est-il installé sur un Rasberry PI ? [o/N] "; if (trim(fgets(STDIN)) === 'o') { config::save('cronSleepTime', 60); } } else {