fixed for adding links as real content
authorChris Koeritz <fred@gruntose.com>
Wed, 9 May 2018 23:26:29 +0000 (23:26 +0000)
committerChris Koeritz <fred@gruntose.com>
Wed, 9 May 2018 23:26:29 +0000 (23:26 +0000)
had to add link following to find command, and then magically our link
content was getting backed up.  whew.

scripts/archival/shared_snarfer.pl

index efa6bd20b347e1d6f1ecf48a4f5f4298aab38c3d..60845421df08b5a889c71aade54318c18ce536bc 100644 (file)
@@ -168,7 +168,7 @@ sub snarfer {
   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"); 
 #  }
@@ -227,9 +227,10 @@ sub snarf_file_list {
     }
     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"); }
   }