@missing_log = ();
# these files are considered unimportant and won't be included in the archive.
-@junk_file_list = ("*~", "*.$$$", "3rdparty", "*.aps", "*.bak", "binaries",
+@junk_file_list = ("*~", "*.$$$", "*.aps", "*.bak", "binaries",
"*.bsc", "*.cgl", "*.csm", "CVS", "Debug", "*.dll", "*.err", "*.exe",
"generated_*", "*.git", "*.glb", "inprogress", "ipch", "*.llm",
"*.log", "*.lnk",
chdir($root);
local($outcome) = 0;
- my @lines = qx( $find_tool "$subdir" @extra_flags "-type" "f" );
+ my @lines = qx( $find_tool "$subdir" @extra_flags "-follow" "-type" "f" );
# if ( ($! != 0) || ($? != 0) ) {
# die("failure to find files in $subdir");
# }
}
local($outcome) = 0xff & system $tar_tool,
#"--directory=" . "$root",
- @extra_flags,
+
#hmmm: trying to dereference symbolic links and stop missing stuff.
"-h",
+ @extra_flags,
"-rf", &canonicalize($target_file), @excludes, $i;
if ($outcome) { die("failure to archive"); }
}