X-Git-Url: https://feistymeow.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=scripts%2Farchival%2Fshared_snarfer.pl;h=7b2b7ecdcc0d03eda2d0ef9f2bcd48fa9565e9cf;hb=8d1f8f686d8b7f306d9f8ed36561f553c609acc0;hp=60845421df08b5a889c71aade54318c18ce536bc;hpb=04d1ca71956065bc82b6871d50ad110be6c23b88;p=feisty_meow.git diff --git a/scripts/archival/shared_snarfer.pl b/scripts/archival/shared_snarfer.pl index 60845421..7b2b7ecd 100644 --- a/scripts/archival/shared_snarfer.pl +++ b/scripts/archival/shared_snarfer.pl @@ -36,7 +36,7 @@ $TMP =~ s/\\/\//g; # fix the temp variable for ms-winders. @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", @@ -57,7 +57,12 @@ for (local($i) = 0; $i < scalar(@junk_file_list); $i++) { # generic versions work on sane OSes. $find_tool = which('find'); -$tar_tool = which('tar'); +# for mac, try to match gnu tar first. +$tar_tool = which('gtar'); +if ( ! -f "$tar_tool" ) { + # fall back to regular tar. + $tar_tool = which('tar'); +} #print "find tool: $find_tool\n"; #print "tar tool: $tar_tool\n";