From e79af0d1a07520b913e14b87efd5356c242439e4 Mon Sep 17 00:00:00 2001 From: Zack Middleton Date: Mon, 6 Jul 2015 21:24:30 -0500 Subject: [PATCH] Fix server_compile.sh to exit after completed Also, convert '\n's to real new lines because the literal '\n's were printed. --- misc/linux/server_compile.sh | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/misc/linux/server_compile.sh b/misc/linux/server_compile.sh index 6b4ae118..ed78be92 100644 --- a/misc/linux/server_compile.sh +++ b/misc/linux/server_compile.sh @@ -9,15 +9,22 @@ export COPYDIR="~/ioquake3" IOQ3REMOTE="https://github.com/ioquake/ioq3.git" IOQ3LOCAL="/tmp/ioquake3compile" JOPTS="-j2" -echo "This process requires you to have the following installed through your distribution: \n make\n git\n and all of the ioquake3 dependencies necessary for an ioquake3 server. \n If you do not have the necessary dependencies this script will bail out. \n Please post a message to http://community.ioquake.org/ asking for help and include whatever error messages you received during the compile phase. \n Please edit this script. Inside you will find a COPYDIR variable you can alter to change where ioquake3 will be installed to." +echo "This process requires you to have the following installed through your distribution: + make + git + and all of the ioquake3 dependencies necessary for an ioquake3 server. + If you do not have the necessary dependencies this script will bail out. + Please post a message to http://community.ioquake.org/ asking for help and include whatever error messages you received during the compile phase. + Please edit this script. Inside you will find a COPYDIR variable you can alter to change where ioquake3 will be installed to." while true; do - read -p "Are you ready to compile ioquake3 in the $IOQ3LOCAL directory, and have it installed into $COPYDIR?" yn + read -p "Are you ready to compile ioquake3 in the $IOQ3LOCAL directory, and have it installed into $COPYDIR? " yn case $yn in [Yy]* ) if [ -x "$(command -v git)" ] && [ -x "$(command -v make)" ] ; then git clone $IOQ3REMOTE $IOQ3LOCAL && cd $IOQ3LOCAL && make $JOPTS && make copyfiles && cd $localPATH && rm -rf $IOQ3LOCAL -fi ;; +fi + exit;; [Nn]* ) exit;; * ) echo "Please answer yes or no.";; esac -done \ No newline at end of file +done