From a66d5fa3a144602d529d22623ff129486f285f14 Mon Sep 17 00:00:00 2001 From: Ludovic Pouzenc Date: Sat, 4 Nov 2017 17:22:58 +0100 Subject: gen-dev: Fix for 841v11, we need -eu.bin for upgrades. + dev to prod. --- maj/gen-dev.php | 8 ++++++-- maj/gen.php | 44 ++++++++++++++++++++++++-------------------- 2 files changed, 30 insertions(+), 22 deletions(-) (limited to 'maj') diff --git a/maj/gen-dev.php b/maj/gen-dev.php index 1283bb4..cc08e5d 100644 --- a/maj/gen-dev.php +++ b/maj/gen-dev.php @@ -67,6 +67,7 @@ $res &= validate($pattern_int, 'txpower', 'Puissance d\'émission WiFi incorrect $res &= checksame('pwd1', 'pwd2', 'Les mots de passes ne correspondent pas', $errors); $res &= checksame('key1', 'key2', 'Les mots de passes ne correspondent pas', $errors); +$region=""; switch ($_POST['profile']) { case 'TLWR740': switch($_POST['revision']) { @@ -75,7 +76,7 @@ switch ($_POST['profile']) { break; case '4': case '5': - case '6': + /* case '6': # PAS TESTE, on en a pas */ $target="tl-wr740n-v" . $_POST['revision']; break; default: @@ -87,8 +88,11 @@ switch ($_POST['profile']) { switch($_POST['revision']) { case '9': case '10': + $target="tl-wr841-v" . $_POST['revision']; + break; case '11': $target="tl-wr841-v" . $_POST['revision']; + $region="-eu"; break; default: $errors['revision'] = 'Pas de mise à jour disponible pour l\'instant (' . (isset($_POST['revision'])?$_POST[$index]:'vide') . ')'; @@ -103,7 +107,7 @@ switch ($_POST['profile']) { $profile="DEVICE_$target"; $user_filename="mise-a-jour-routeur-$target.bin"; -$gen_filename="bin/targets/ar71xx/generic/lede-17.01.2-ar71xx-generic-$target-squashfs-factory.bin"; +$gen_filename="bin/targets/ar71xx/generic/lede-17.01.2-ar71xx-generic-$target-squashfs-factory$region.bin"; if ( !$res ) { echo "\n\n\n\n\n\n

Oops, une erreur s'est produite

Il y a un problème avec les renseignements fournis