summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xtools/release/voices.pl20
1 files changed, 12 insertions, 8 deletions
diff --git a/tools/release/voices.pl b/tools/release/voices.pl
index a05f706111..f23c96cb69 100755
--- a/tools/release/voices.pl
+++ b/tools/release/voices.pl
@@ -23,16 +23,16 @@ sub runone {
23 return; 23 return;
24 } 24 }
25 25
26 mkdir "build-$dir"; 26 mkdir "buildv-$dir";
27 chdir "build-$dir"; 27 chdir "buildv-$dir";
28 print "Build in build-$dir\n" if($verbose); 28 print "Build in buildv-$dir\n" if($verbose);
29 29
30 # build the manual(s) 30 # build the manual(s)
31 $a = buildit($dir, $select, $newl); 31 $a = buildit($dir, $select, $newl);
32 32
33 chdir ".."; 33 chdir "..";
34 34
35 my $o="build-$dir/english.voice"; 35 my $o="buildv-$dir/english.voice";
36 if (-f $o) { 36 if (-f $o) {
37 my $newo="output/$dir-$version-english.zip"; 37 my $newo="output/$dir-$version-english.zip";
38 system("cp $o output/$dir-$version-english.voice"); 38 system("cp $o output/$dir-$version-english.voice");
@@ -43,8 +43,8 @@ sub runone {
43 print "moved $o to $newo\n" if($verbose); 43 print "moved $o to $newo\n" if($verbose);
44 } 44 }
45 45
46 print "remove all contents in build-$dir\n" if($verbose); 46 print "remove all contents in buildv-$dir\n" if($verbose);
47 system("rm -rf build-$dir"); 47 system("rm -rf buildv-$dir");
48 48
49 return $a; 49 return $a;
50}; 50};
@@ -68,8 +68,12 @@ sub buildit {
68# run make in tools first to make sure they're up-to-date 68# run make in tools first to make sure they're up-to-date
69`(cd tools && make ) >/dev/null 2>&1`; 69`(cd tools && make ) >/dev/null 2>&1`;
70 70
71`rm -f /home/dast/tmp/rockbox-voices-$version/voice-pool/*`; 71my $home=$ENV{'HOME'};
72$ENV{'POOL'}="/home/dast/tmp/rockbox-voices-$version/voice-pool"; 72
73my $pool="$home/tmp/rockbox-voices-$version/voice-pool";
74`mkdir -p $pool`;
75`rm -f $pool/*`;
76$ENV{'POOL'}="$pool";
73 77
74runone("player", "player", 1); 78runone("player", "player", 1);
75runone("recorder", "recorder", 1); 79runone("recorder", "recorder", 1);