Make run-safari actually work on Windows
authoraroben@apple.com <aroben@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 15 Nov 2007 21:35:28 +0000 (21:35 +0000)
committeraroben@apple.com <aroben@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 15 Nov 2007 21:35:28 +0000 (21:35 +0000)
        * Scripts/run-safari: Fixed the order of arguments to cp, and added a
        chdir call.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@27817 268f45cc-cd09-0410-ab3c-d52691b4dbfc

WebKitTools/ChangeLog
WebKitTools/Scripts/run-safari

index d192dac..65202a8 100644 (file)
@@ -1,3 +1,10 @@
+2007-11-15  Adam Roben  <aroben@apple.com>
+
+        Make run-safari actually work on Windows
+
+        * Scripts/run-safari: Fixed the order of arguments to cp, and added a
+        chdir call.
+
 2007-11-14  Adam Roben  <aroben@apple.com>
 
         Updates to Safari launching now that 3.0.4 is released
index 8a2021a..b044ddf 100755 (executable)
@@ -50,13 +50,14 @@ if (isOSX()) {
     $ENV{WEBKIT_UNSET_DYLD_FRAMEWORK_PATH} = "YES";
     @args = @ARGV;
 } elsif (isCygwin()) {
-    my $result = system "cp", $productDir, "$FindBin::Bin/run-webkit-nightly.cmd";
+    my $script = "run-webkit-nightly.cmd";
+    my $result = system "cp", "$FindBin::Bin/$script", $productDir;
     die if $result;
 
-    chomp(my $path = `cygpath -w '$productDir/run-webkit-nightly.cmd'`);
+    chdir $productDir;
 
     $safariPath = "cmd";
-    @args = ("/c", "call $path");
+    @args = ("/c", "call $script");
 }
 exec $safariPath, @args or die;