From 552554627cf170fdc5856f73c6144841f29f2490 Mon Sep 17 00:00:00 2001 From: cedarlug Date: Tue, 24 May 2016 15:14:11 -0500 Subject: [PATCH] testing stdbuf as an unbuffer replacement --- lgsm/functions/command_validate.sh | 4 +++- lgsm/functions/install_server_files.sh | 6 ++++-- lgsm/functions/update_dl.sh | 4 +++- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/lgsm/functions/command_validate.sh b/lgsm/functions/command_validate.sh index 10e3bfa5d..6c852aeb6 100644 --- a/lgsm/functions/command_validate.sh +++ b/lgsm/functions/command_validate.sh @@ -22,7 +22,9 @@ fn_validation(){ 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 fi diff --git a/lgsm/functions/install_server_files.sh b/lgsm/functions/install_server_files.sh index cf31e355c..1a852bd7b 100644 --- a/lgsm/functions/install_server_files.sh +++ b/lgsm/functions/install_server_files.sh @@ -43,7 +43,9 @@ fn_install_server_files_steamcmd(){ fi # 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 fi @@ -107,4 +109,4 @@ if [ -z "${autoinstall}" ]; then * ) echo "Please answer yes or no.";; esac done -fi \ No newline at end of file +fi diff --git a/lgsm/functions/update_dl.sh b/lgsm/functions/update_dl.sh index 1ccd3e8d5..d055bba58 100644 --- a/lgsm/functions/update_dl.sh +++ b/lgsm/functions/update_dl.sh @@ -14,7 +14,9 @@ fn_steamcmd_dl(){ cd "steamcmd" # 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 fi