diff --git a/encoder/firmware.php b/encoder/firmware.php index 7a52891..854402c 100755 --- a/encoder/firmware.php +++ b/encoder/firmware.php @@ -9,7 +9,7 @@ https://github.com/shreebhattji/Urmi/blob/main/licence.md */ exec("sudo chmod 444 /sys/class/dmi/id/product_uuid"); -$version = "12.27"; +$version = "12.28"; function fail(string $msg): never { @@ -503,6 +503,13 @@ EwIDAQAB update_service("custom"); update_service("input"); break; + case 'install_deps': + exec('sudo apt update'); + exec('sudo apt install -y apache2 php libapache2-mod-php vainfo ufw intel-media-va-driver-non-free libavcodec-extra mesa-utils i965-va-driver libmfx1 certbot intel-gpu-tools python3-certbot-nginx ffmpeg nginx v4l-utils python3-pip mpv libnginx-mod-rtmp alsa-utils vlan git zlib1g-dev php-zip php-curl php-gd'); + break; + case 'resinatll'; + exec('cd /tmp;git clone --depth 1 https://git.dbhatt.org/hw_partner/urmic_digital_encoder_decoder.git;cd urmic_digital_encoder_decoder;chmod +x install.sh;./install.sh'); + break; } if ($_POST['action'] === "backup") include 'header.php'; @@ -526,6 +533,14 @@ EwIDAQAB function confirmbackup() { return confirm("Are you sure you want to download backup ? "); } + + function confirmDeps() { + return confirm("Are you sure you want to run Installation Dependency ?"); + } + + function confirmReinstall() { + return confirm("Are you sure you want to Reinstall Software ?"); + } @@ -552,10 +567,20 @@ EwIDAQAB
-
+
+
+
+ +
+
+
+
+ +
+
diff --git a/install.sh b/install.sh index a8a3ff5..d90cbc4 100755 --- a/install.sh +++ b/install.sh @@ -1,6 +1,6 @@ sudo mkdir /etc/srt; sudo apt update -sudo apt install -y apache2 php libapache2-mod-php vainfo ufw intel-media-va-driver-non-free libavcodec-extra mesa-utils i965-va-driver libmfx1 certbot intel-gpu-tools python3-certbot-nginx ffmpeg nginx v4l-utils python3-pip mpv libnginx-mod-rtmp alsa-utils vlan git zlib1g-dev php-zip php-curl +sudo apt install -y apache2 php libapache2-mod-php vainfo ufw intel-media-va-driver-non-free libavcodec-extra mesa-utils i965-va-driver libmfx1 certbot intel-gpu-tools python3-certbot-nginx ffmpeg nginx v4l-utils python3-pip mpv libnginx-mod-rtmp alsa-utils vlan git zlib1g-dev php-zip php-curl php-gd sudo pip3 install psutil --break-system-packages dpkg -i srt-1.5.5-Linux.deb