From 9dabc2ea0c5cd8a1118470da34a0231a2ae456d0 Mon Sep 17 00:00:00 2001 From: Richard Blair Date: Sat, 21 Jan 2023 02:54:51 -0500 Subject: [PATCH] Added check for update-proxy.ini and uses real data if it exists. --- index.php | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/index.php b/index.php index 4641a19..db92389 100644 --- a/index.php +++ b/index.php @@ -1,14 +1,28 @@ get("proxy-urls.self-update-url"); + $SelfUpdateZipUrl = $Configuration->get('proxy-urls.self-update-zip'); + $SerialNumber = file_get_contents("/sys/firmware/devicetree/base/serial-number"); + $ModelName = file_get_contents("/sys/firmware/devicetree/base/model"); + $RecoveryVersionInfo = file("/mnt/BUILD-DATA"); +} else { + $SelfUpdateUrl = "https://tonoxisisle.services/tononixOS/recovery/BUILD-DATA"; + $SelfUpdateZipUrl = "https://tonoxisisle.services/tononixOS/recovery/recovery.zip"; + $ModelName = "Raspberry Pi 3 Model B Rev 1.2"; + $SerialNumber = "000019292900aTEST"; + $RecoveryVersionInfo = file("BUILD-DATA"); +} -$SerialNumber = file_get_contents("/sys/firmware/devicetree/base/serial-number"); -#$SerialNumber = "000019292900aTEST"; $SerialNumber = str_replace("\r","",$SerialNumber); $SerialNumber = str_replace("\n","",$SerialNumber); -$RecoveryVersionInfo = file("/mnt/BUILD-DATA"); + $RecoveryVersion = str_replace("PINN Version: ", "", $RecoveryVersionInfo[1]); $RecoveryVersion = str_replace("\r","",$RecoveryVersion); $RecoveryVersion = str_replace("\n","",$RecoveryVersion); @@ -16,6 +30,7 @@ $RecoveryVersion = str_replace("\n","",$RecoveryVersion); $UpdateServiceHeaders = [ 'X-Device-Serial-Number' => $SerialNumber, 'X-Device-Bootloader-Version' => $RecoveryVersion, + 'X-Device-Model-Name' => $ModelName, 'User-Agent' => 'wget/1.0 tononixPC/'.$RecoveryVersion ];