diff --git a/homepage/views.php b/homepage/views.php index 7a2d34b..7e8723c 100644 --- a/homepage/views.php +++ b/homepage/views.php @@ -4,14 +4,7 @@ $user = shell_exec("awk -F: '/1000/{print $1}' /etc/passwd"); $home = shell_exec("awk -F: '/1000/{print $6}' /etc/passwd"); $home = trim($home); if(!isset($_SESSION['behind'])) { - $fetch = shell_exec("sudo -u".$user." git -C ".$home."/BirdNET-Pi fetch 2>&1"); - // some kind of error - if(strlen($fetch) > 0) { - $fetch = shell_exec("sudo git -C ".$home."/BirdNET-Pi fetch 2>&1"); - $_SESSION['behind'] = trim(shell_exec("sudo git -C ".$home."/BirdNET-Pi status | sed -n '2 p' | cut -d ' ' -f 7")); - } else { - $_SESSION['behind'] = trim(shell_exec("sudo -u".$user." git -C ".$home."/BirdNET-Pi status | sed -n '2 p' | cut -d ' ' -f 7")); - } + $_SESSION['behind'] = trim(shell_exec("sudo -u$user git -C ".$home."/BirdNET-Pi fetch > /dev/null 2>&1 && sudo -u$user git -C ".$home."/BirdNET-Pi status | sed -n '2 p' | cut -d ' ' -f 7")); } if(intval($_SESSION['behind']) >= 99) {?>