X-Git-Url: https://feistymeow.org/gitweb/?a=blobdiff_plain;f=scripts%2Farchival%2Fshared_snarfer.pl;h=3a24cc4eb9ff584770c2a4761842366c158e69a8;hb=114c4d0b2dcaebe6bab3a24ad07483c5bacc7ece;hp=5d1ac7377b1090978732d32bb2ffb31627f07b1b;hpb=65746ced2c9ddee9a2768e4c95f4e55c24645b4d;p=feisty_meow.git diff --git a/scripts/archival/shared_snarfer.pl b/scripts/archival/shared_snarfer.pl index 5d1ac737..3a24cc4e 100644 --- a/scripts/archival/shared_snarfer.pl +++ b/scripts/archival/shared_snarfer.pl @@ -184,6 +184,8 @@ sub snarfer { } local($outcome) = 0xff & system $tar_tool, +#hmmm: trying to dereference symbolic links and stop missing stuff. +"-h", "-rf", &canonicalize($target_file), @excludes, "--files-from=" . &canonicalize($temp_file); if ($outcome) { @@ -225,7 +227,10 @@ sub snarf_file_list { } local($outcome) = 0xff & system $tar_tool, #"--directory=" . "$root", - @extra_flags, "-rf", &canonicalize($target_file), @excludes, $i; + @extra_flags, +#hmmm: trying to dereference symbolic links and stop missing stuff. +"-h", +"-rf", &canonicalize($target_file), @excludes, $i; if ($outcome) { die("failure to archive"); } } chdir("$currdir");