From d75b1ebddf8c212f6532511bf8371e10e9e9656e Mon Sep 17 00:00:00 2001 From: "Matteo Nastasi (mop)" Date: Sun, 27 Mar 2011 16:58:10 +0200 Subject: [PATCH] max_players dynamically calculated --- INSTALL.sh | 32 +++++++++++++++++++++++++++----- 1 file changed, 27 insertions(+), 5 deletions(-) diff --git a/INSTALL.sh b/INSTALL.sh index 9864b2e..b26411b 100755 --- a/INSTALL.sh +++ b/INSTALL.sh @@ -183,6 +183,8 @@ if [ ! -z "$outconf" ]; then echo "web_only=\"$web_only\"" ) > "$outconf" fi + +max_players=$((40 + players_n * tables_n)) # # Pre-check # @@ -234,14 +236,34 @@ if [ "$web_only" = "FALSE" ]; then chmod 666 ${ftokk_path}/warrant touch ${ftokk_path}/poll chmod 666 ${ftokk_path}/poll - for i in $(seq 0 99); do - touch ${ftokk_path}/table$i - chmod 666 ${ftokk_path}/table$i - done - for i in $(seq 0 299); do + for i in $(seq 0 $max_players); do touch ${ftokk_path}/user$i chmod 666 ${ftokk_path}/user$i done + + if [ ! -d ${ftokk_path}/bin5 ]; then + mkdir ${ftokk_path}/bin5 + chmod 777 ${ftokk_path}/bin5 + fi + + for i in $(seq 0 $max_players); do + if [ ! -d ${ftokk_path}/bin5/table$i ]; then + mkdir ${ftokk_path}/bin5/table$i + fi + chmod 777 ${ftokk_path}/bin5/table$i + touch ${ftokk_path}/bin5/table$i/table + chmod 666 ${ftokk_path}/bin5/table$i/table + for e in $(seq 0 4); do + touch ${ftokk_path}/bin5/table$i/user$e + chmod 666 ${ftokk_path}/bin5/table$i/user$e + done + done + + # create subdirectories in proxy path + if [ ! -d ${proxy_path}/bin5 ]; then + mkdir ${proxy_path}/bin5 + fi + chmod 777 ${proxy_path}/bin5 fi install -d ${web_path}__ for i in $(find web -type d | grep -v /CVS | sed 's/^....//g'); do -- 2.17.1