mirror of
https://github.com/vishapoberon/compiler.git
synced 2026-04-06 20:22:24 +00:00
Fix quoting of parameters passed through to 64 bit shell.
This commit is contained in:
parent
c7511287bb
commit
347cefc614
2 changed files with 23 additions and 4 deletions
|
|
@ -6,15 +6,33 @@ use Cwd;
|
||||||
|
|
||||||
my $branch = "master";
|
my $branch = "master";
|
||||||
|
|
||||||
|
----
|
||||||
|
|
||||||
|
my $mkcmd =
|
||||||
|
# "export CC=gcc && make full;"
|
||||||
|
# . "export CC=i686-w64-mingw32-gcc && make full;"
|
||||||
|
# .
|
||||||
|
"cd ~;"
|
||||||
|
. "sh start64.sh \\\"cd vishaps/voc && git checkout $branch && git pull;"
|
||||||
|
. "make full;"
|
||||||
|
. "export CC=x86_64-w64-mingw32-gcc && make full\\\"";
|
||||||
|
|
||||||
|
my $cmd = "ssh -p5932 dave\@wax \"cd vishaps/voc && git checkout $branch && git pull && $mkcmd\" ";
|
||||||
|
print $cmd, "\n";
|
||||||
|
|
||||||
|
system($cmd);
|
||||||
|
|
||||||
|
----
|
||||||
|
|
||||||
my %machines = (
|
my %machines = (
|
||||||
"pi" => ['pi@pie', "sudo", "projects/oberon/vishap/voc", "make full"],
|
"pi" => ['pi@pie', "sudo", "projects/oberon/vishap/voc", "make full"],
|
||||||
"darwin" => ['dave@dcb', "sudo", "projects/oberon/vishap/voc", "make full"],
|
"darwin" => ['dave@dcb', "sudo", "projects/oberon/vishap/voc", "make full"],
|
||||||
"wind" => ['-p5932 dave@wax', "", "vishaps/voc", "export CC=gcc && make full;"
|
"wind" => ['-p5932 dave@wax', "", "vishaps/voc", "export CC=gcc && make full;"
|
||||||
. "export CC=i686-w64-mingw32-gcc && make full;"
|
. "export CC=i686-w64-mingw32-gcc && make full;"
|
||||||
. "cd ~;"
|
. "cd ~;"
|
||||||
. "sh start64.sh \"cd vishaps/voc && git checkout $branch && git pull\";"
|
. "sh start64.sh \\\"cd vishaps/voc && git checkout $branch && git pull;"
|
||||||
. "sh start64.sh \"cd vishaps/voc && make full\";"
|
. "make full;"
|
||||||
. "sh start64.sh \"cd vishaps/voc && export CC=x86_64-w64-mingw32-gcc && make full\""],
|
. "export CC=x86_64-w64-mingw32-gcc && make full\\\""],
|
||||||
"android" => ['-p8022 root@and', "", "vishap/voc", "export CC=gcc && make full"],
|
"android" => ['-p8022 root@and', "", "vishap/voc", "export CC=gcc && make full"],
|
||||||
"lub32" => ['dave@lub32', "sudo", "vishap/voc", "make full"],
|
"lub32" => ['dave@lub32', "sudo", "vishap/voc", "make full"],
|
||||||
"ob32" => ['root@nas-ob32', "", "vishap/voc", "make full"],
|
"ob32" => ['root@nas-ob32', "", "vishap/voc", "make full"],
|
||||||
|
|
|
||||||
|
|
@ -43,7 +43,8 @@ if ($buildneeded) {
|
||||||
writelog "Started buildall, pid = $child."; # parent process
|
writelog "Started buildall, pid = $child."; # parent process
|
||||||
} else {
|
} else {
|
||||||
close(STDIN); close(STDOUT); close(STDERR); # child process
|
close(STDIN); close(STDOUT); close(STDERR); # child process
|
||||||
system '(cd voc && git pull) >postpush.log';
|
system 'echo Syncing voc>postpush.log';
|
||||||
|
system '(cd voc && git pull) >>postpush.log';
|
||||||
exec 'perl voc/src/tools/make/buildall.pl >/tmp/buildall.log';
|
exec 'perl voc/src/tools/make/buildall.pl >/tmp/buildall.log';
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue