Просмотр исходного кода

testing stdbuf as an unbuffer replacement

cedarlug 10 лет назад
Родитель
Сommit
552554627c
3 измененных файлов с 10 добавлено и 4 удалено
  1. 3 1
      lgsm/functions/command_validate.sh
  2. 4 2
      lgsm/functions/install_server_files.sh
  3. 3 1
      lgsm/functions/update_dl.sh

+ 3 - 1
lgsm/functions/command_validate.sh

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

+ 4 - 2
lgsm/functions/install_server_files.sh

@@ -43,7 +43,9 @@ fn_install_server_files_steamcmd(){
 			fi
 			fi
 
 
 			# Detects if unbuffer command is available.
 			# Detects if unbuffer command is available.
-			if [ $(command -v unbuffer) ]; then
+                        if  [ $(command -v stdbuf) ]; then
+		            unbuffer="stdbuf -i0 -o0 -e0"
+			elif [ $(command -v unbuffer) ]; then
 				unbuffer=unbuffer
 				unbuffer=unbuffer
 			fi
 			fi
 
 
@@ -107,4 +109,4 @@ if [ -z "${autoinstall}" ]; then
 			* ) echo "Please answer yes or no.";;
 			* ) echo "Please answer yes or no.";;
 		esac
 		esac
 	done
 	done
-fi
+fi

+ 3 - 1
lgsm/functions/update_dl.sh

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