diff --git a/exec/testbuild.js b/exec/testbuild.js
index 3e327e52c8625fa0bfc14ed4ea0a0c3b4b87ad84..7838a31526a2a46c8b1ce22ca6c07256e893be14 100644
--- a/exec/testbuild.js
+++ b/exec/testbuild.js
@@ -25,10 +25,10 @@ var build_output = "build_output.txt";
 
 if(platform=="win32") {
 	archive="sbbs_src.zip";
-	archive_cmd="pkzip25 -add -dir -excl=*output.txt " + archive;
+	archive_cmd="pkzip25 -exclude=*output.txt -add -dir " + archive;
 } else {
 	archive="sbbs_src.tgz";
-	archive_cmd="tar -czvf " + archive + " *";
+	archive_cmd="tar --exclude=*output.txt -czvf " + archive + " *";
 }
 
 var builds