exec("chmod a+w " . ROOT . DS . "log"); exec("chmod a+w " . ROOT . DS . "cache"); exec("chmod a+w " . ROOT . DS . "config" . DS . "Conf.php"); exec('echo "php ' . ROOT . DS . "script" . DS . 'cronroot.php &>> ' . ROOT . DS . "log" . DS . 'cronroot.log" >> ' . ROOT . DS . "script" . DS . "cronroot.sh"); exec("chmod a+x " . ROOT . DS . "script" . DS . "cronroot.sh"); exec("chmod a+x " . ROOT . DS . "script" . DS . "createtorrent.sh"); $c = \model\simple\Console::execute("awk -F= '\$1 ~ /^ID\$/ {print \$2}' /etc/os-release"); if ($c[0] === 1) { throw new Exception("Impossible de trouver la distribution"); } \config\Conf::$distribution = $c[1]; $c = \model\simple\Console::execute("ls -l /proc/1/exe | awk '{ print \$11 }'"); if ($c[0] === 1) { throw new Exception("Impossible de trouver l'init.."); } \config\Conf::$init = basename($c[1]); \model\simple\MakerRtorrentLancer::create(); //\model\simple\MakerRtorrent::create(); \model\simple\Console::println("Configuration de mysql"); $host = \model\simple\Console::saisieString("Entré host de mysql"); $login = \model\simple\Console::saisieString("Entré le login de mysql"); $mdp = \model\simple\Console::saisieString("Entré le mot de passe de mysql"); $querys = file_get_contents(ROOT . DS . "mysql" . DS . "mediastorrent.sql"); \core\Mysqli::initmultiquery($host, $login, $mdp, $querys); $lvm = \model\simple\Console::saisieBoolean("Est ce que vous utiliserez lvm2 ?"); $volumegroup = ""; if ($lvm) { $volumegroup = \model\simple\Console::saisieString("Entré le nom du volume group que vous utiliserez"); $sortie = \model\simple\Console::execute('vgdisplay -c ' . $volumegroup); if ($sortie[0] === 1) { $lvm = false;