Преглед на файлове

Use unbuffer if present first, then try stdbuf

cedarlug преди 10 години
родител
ревизия
be315b3b3d
променени са 3 файла, в които са добавени 8 реда и са изтрити 8 реда
  1. 3 3
      lgsm/functions/command_validate.sh
  2. 3 3
      lgsm/functions/install_server_files.sh
  3. 2 2
      lgsm/functions/update_dl.sh

+ 3 - 3
lgsm/functions/command_validate.sh

@@ -22,10 +22,10 @@ fn_validation(){
 
 	cd "${rootdir}/steamcmd"
 
-        if  [ $(command -v stdbuf) ]; then
-		unbuffer="stdbuf -i0 -o0 -e0"
-        elif [ $(command -v unbuffer) ]; then
+        if [ $(command -v unbuffer) ]; then
 		unbuffer=unbuffer
+        elif  [ $(command -v stdbuf) ]; then
+		unbuffer="stdbuf -i0 -o0 -e0"
 	fi
 
 	if [ "${engine}" == "goldsource" ]; then

+ 3 - 3
lgsm/functions/install_server_files.sh

@@ -43,10 +43,10 @@ fn_install_server_files_steamcmd(){
 			fi
 
 			# Detects if unbuffer command is available.
-                        if  [ $(command -v stdbuf) ]; then
-		            unbuffer="stdbuf -i0 -o0 -e0"
-			elif [ $(command -v unbuffer) ]; then
+			if [ $(command -v unbuffer) ]; then
 				unbuffer=unbuffer
+                        elif  [ $(command -v stdbuf) ]; then
+		            unbuffer="stdbuf -i0 -o0 -e0"
 			fi
 
 			if [ "${counter}" -le "4" ]; then

+ 2 - 2
lgsm/functions/update_dl.sh

@@ -14,10 +14,10 @@ fn_steamcmd_dl(){
 	cd "steamcmd"
 
 	# Detects if unbuffer command is available.
+	if [ $(command -v unbuffer) ]; then
+		unbuffer=unbuffer
         if  [ $(command -v stdbuf) ]; then
 		unbuffer="stdbuf -i0 -o0 -e0"
-	elif [ $(command -v unbuffer) ]; then
-		unbuffer=unbuffer
 	fi
 
 	if [ "${engine}" == "goldsource" ]; then