From 5754c031c8146f98d8d48138914b5e27e32f070c Mon Sep 17 00:00:00 2001 From: Laurent Peuch Date: Fri, 15 Jul 2016 13:06:30 +0200 Subject: [PATCH] [mod] only avoid trap when needed --- scripts/install | 3 +++ 1 file changed, 3 insertions(+) diff --git a/scripts/install b/scripts/install index 94224e1..b528ce5 100644 --- a/scripts/install +++ b/scripts/install @@ -108,12 +108,15 @@ sleep 5 trap '' ERR # Ignoring exit signals mysql --debug-check -u $db_user -p$db_pwd $db_user -e "select * from wp_options;" > /dev/null 2>&1 result=$? +TRAP_ON loop_number=1 while [ $result != 0 ] && [ $loop_number -lt 5 ]; do sleep 5 + trap '' ERR # Ignoring exit signals mysql --debug-check -u $db_user -p$db_pwd $db_user -e "select * from wp_options;" > /dev/null 2>&1 let result=$? + TRAP_ON let loop_number++ done TRAP_ON