Module: tools Branch: master Commit: 0a22e8ff8ef8e1bf7dc49b37783945d8a54b210d URL: http://source.winehq.org/git/tools.git/?a=commit;h=0a22e8ff8ef8e1bf7dc49b377...
Author: Francois Gouget fgouget@codeweavers.com Date: Fri Oct 5 11:16:21 2012 +0200
testbot/build: Tweak Reconfig.pl to automatically create the build-xxx directories.
---
testbot/bin/Reconfig.pl | 2 ++ testbot/doc/INSTALL.txt | 3 +++ 2 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/testbot/bin/Reconfig.pl b/testbot/bin/Reconfig.pl index f72ba6c..60018d9 100755 --- a/testbot/bin/Reconfig.pl +++ b/testbot/bin/Reconfig.pl @@ -65,6 +65,7 @@ sub GitPull
sub BuildNative { + mkdir "$DataDir/build-native" if (! -d "$DataDir/build-native"); system("cd $DataDir/build-native && " . "rm -rf * && " . "../wine-git/configure --enable-win64 --without-x --without-freetype " . @@ -86,6 +87,7 @@ sub BuildCross my $Bits = $_[0];
my $Host = ($Bits == 64 ? "x86_64-w64-mingw32" : "i686-pc-mingw32"); + mkdir "$DataDir/build-mingw$Bits" if (! -d "$DataDir/build-mingw$Bits"); system("cd $DataDir/build-mingw$Bits && " . "rm -rf * && " . "../wine-git/configure --host=$Host --with-wine-tools=../build-native " . diff --git a/testbot/doc/INSTALL.txt b/testbot/doc/INSTALL.txt index 27c4053..d7c093e 100644 --- a/testbot/doc/INSTALL.txt +++ b/testbot/doc/INSTALL.txt @@ -141,6 +141,9 @@ Dependencies: mkdir $HOME/tools/testbot/var $HOME/tools/testbot/log chmod g+w $HOME/tools/testbot/var $HOME/tools/testbot/log - Clone the Wine git repository to $HOME/tools/testbot/var/wine-git. +- In the winetest account, run Reconfig.pl. + Check $HOME/tools/testbot/log/Reconfig.log to make sure it + succeeded. - Take a snapshot of the running VM. Make sure restoring this snapshot will result in a running build VM. - Register this VM as a build VM on the web site.