Francois Gouget : testbot/scripts: Remove the hardcoded path and username.

Alexandre Julliard julliard at winehq.org
Mon Oct 29 12:19:48 CDT 2012


Module: tools
Branch: master
Commit: 12ea02c6d59b39fb40f3e67ea4d0116d3c4c95c2
URL:    http://source.winehq.org/git/tools.git/?a=commit;h=12ea02c6d59b39fb40f3e67ea4d0116d3c4c95c2

Author: Francois Gouget <fgouget at codeweavers.com>
Date:   Mon Oct 29 15:53:38 2012 +0100

testbot/scripts: Remove the hardcoded path and username.

Instead, fail if they are not set and tell the user to either put them
in the script or in the standard /etc/default directory.

---

 testbot/scripts/initd |   14 ++++++++++++--
 1 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/testbot/scripts/initd b/testbot/scripts/initd
index bffc26d..262fa54 100755
--- a/testbot/scripts/initd
+++ b/testbot/scripts/initd
@@ -33,8 +33,18 @@
 # Description:       Start winetestbot to start job processing
 ### END INIT INFO
 
-USER="winehq"
-WTB_ROOT="/home/winehq/tools/testbot"
+USER=
+WTB_ROOT=
+if [ \( -z "$USER" -o -z "$WTB_ROOT" \) -a -f "/etc/default/winetestbot" ]
+then
+    . /etc/default/winetestbot
+fi
+if [ -z "$USER" -o -z "$WTB_ROOT" ]
+then
+    echo "Set the username and WineTestBot root in the init.d script or in /etc/default/winetestbot" >&2
+    exit 1
+fi
+
 DAEMON="$WTB_ROOT/bin/Engine.pl"
 PING="$WTB_ROOT/bin/PingEngine.pl"
 PIDFILE="/var/run/winetestbot.pid"




More information about the wine-cvs mailing list