From 543f5cba5f6d6d43b406ab7f0e9d1516324b1065 Mon Sep 17 00:00:00 2001 From: absurdo Date: Sat, 25 Nov 2023 00:34:51 +0100 Subject: [PATCH] Fix in define --- vendor/phangoapp/leviathanutils/src/Linux.php | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/vendor/phangoapp/leviathanutils/src/Linux.php b/vendor/phangoapp/leviathanutils/src/Linux.php index bb2a0e5..18c84a2 100644 --- a/vendor/phangoapp/leviathanutils/src/Linux.php +++ b/vendor/phangoapp/leviathanutils/src/Linux.php @@ -41,7 +41,7 @@ class Linux { while($b = fgets($a, 2048)) { - echo $b."\n"; + echo $b; //ob_flush();flush(); @@ -126,7 +126,7 @@ class Linux { echo "Sorry, you don't have a package install for this distro\n"; - return false; + exit(1); } @@ -150,7 +150,19 @@ class Linux { } - static public function patch_file() { + static public function patch_file($original_file, $patch_file) { + + //if call("sudo patch {} < {}".format(original_file[linux_distro], patch_file[linux_distro]), shell=True) > 0: + + if(!isset($original_file[$distro])) { + + echo "Sorry, you don't have a patch for this distro\n"; + + exit(1); + + } + + Linux::shell_command(["sudo patch ${original_file[linux_distro]} < ${patch_file[linux_distro]}"); }