Mercurial > hg > LGDataverses
diff scripts/migration/versions_source_step2_ @ 10:a50cf11e5178
Rewrite LGDataverse completely upgrading to dataverse4.0
| author | Zoe Hong <zhong@mpiwg-berlin.mpg.de> |
|---|---|
| date | Tue, 08 Sep 2015 17:00:21 +0200 |
| parents | |
| children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/scripts/migration/versions_source_step2_ Tue Sep 08 17:00:21 2015 +0200 @@ -0,0 +1,40 @@ +#!/usr/bin/perl + + +unless ( -d "/tmp/ddi" ) +{ + mkdir "/tmp/ddi"; +} + +while (<>) +{ + chop; + @_ = split ("\t"); + $alias = $_[0]; + $studyid = $_[1]; + $ddifile = $_[2]; + + $ddifile = "/nfs/iqss/DVN/data/" . $ddifile; + + if ( -f $ddifile ) + { + $total += (stat($study))[7]; + $tmpdir = "/tmp/ddi/" . $alias; + unless ( -d $tmpdir ) + { + mkdir $tmpdir; + } + + $tmpfile = $tmpdir . "/" . $studyid . "\.xml"; + system "cp $ddifile $tmpfile"; + + } + else + { + print STDERR "warning: missing ddi file! (" . $ddifile . ")\n"; + } +} + +print "Total of " . $total . " bytes copied.\n"; + +
