Merge pull request #34 from chrismattmann/drat-dupe-filenames

fix for #24: DRAT does not identify different files with same name identified by @lewismc
diff --git a/.gitignore b/.gitignore
index 3848884..87ae1e9 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,3 +6,4 @@
 */target
 */*/target
 /.DS_Store
+/.pydevproject
diff --git a/pge/src/main/resources/config/PgeConfig_Rat.xml b/pge/src/main/resources/config/PgeConfig_Rat.xml
index 1e86047..c38ec5a 100644
--- a/pge/src/main/resources/config/PgeConfig_Rat.xml
+++ b/pge/src/main/resources/config/PgeConfig_Rat.xml
@@ -10,7 +10,10 @@
      <cmd>echo "Creating working dirs"</cmd>
      <cmd>mkdir [JobInputDir] ; mkdir [JobOutputDir]; mkdir [JobLogDir]</cmd>
      <cmd>echo "Staging input to [JobInputDir]"</cmd>
-     <cmd>cp -R `python -c "print ' '.join('[InputFiles]'.split(','))"` [JobInputDir]</cmd>
+     <cmd>FILELIST=`python -c "print ' '.join('[InputFiles]'.split(','))"`</cmd>
+     <cmd>for file in $FILELIST; do</cmd>
+     <cmd>rsync -av --backup --suffix=_`date +"%m%d%Y_%H%M"` $file [JobInputDir]</cmd>
+     <cmd>done</cmd>
      <cmd>echo "Running Apache RAT on [JobInputDir]"</cmd>
      <cmd>rat [JobInputDir] > [JobOutputDir]/rat_[MimeType]_[DateMilis].log</cmd>
   </exe>