src/hg/utils/refreshNamedSessionCustomTracks/refreshSledgeHammer.pl 1.4

1.4 2009/08/12 21:20:26 galt
handling rename for bigBed and bigWig for dataUrl which was already in use to bigDataUrl
Index: src/hg/utils/refreshNamedSessionCustomTracks/refreshSledgeHammer.pl
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/utils/refreshNamedSessionCustomTracks/refreshSledgeHammer.pl,v
retrieving revision 1.3
retrieving revision 1.4
diff -b -B -U 1000000 -r1.3 -r1.4
--- src/hg/utils/refreshNamedSessionCustomTracks/refreshSledgeHammer.pl	18 May 2009 21:47:18 -0000	1.3
+++ src/hg/utils/refreshNamedSessionCustomTracks/refreshSledgeHammer.pl	12 Aug 2009 21:20:26 -0000	1.4
@@ -1,34 +1,37 @@
 #!/usr/bin/env perl
 
 # DO NOT EDIT the /cluster/bin/scripts copy of this file --
 # edit ~/kent/src/hg/utils/refreshNamedSessionCustomTracks/refreshSledgeHammer.pl instead.
 
 # $Id$
 
 # Use the awesome power of Perl to force the access time of a file to be
 # updated when read (the NFS cache can prevent that and must be bypassed)
 # using O_DIRECT.  To be fair, that can be done in C -- on many platforms.
 # So that we don't have yet another portability concern in our C codebase,
 # I'll just use perl here.
 
 # This script parses the -verbose=4 output of refreshNamedSessionCustomTracks
 # looking for files which do exist, and then reads them with O_DIRECT which
 # seems to force an access time update even on stubborn cached files.
 
 use warnings;
 use Fcntl;
 use strict;
 
 while (<>) {
   my $fileName;
-  if (/^(Found live custom track: |setting \w+File: |setting dataUrl: |\/)(\S+)/) {
+
+  # note after transition to bigDataUrl name has completed, 
+  # the dataUrl clause below can be removed  - Galt 2009-08-12 
+  if (/^(Found live custom track: |setting \w+File: |setting dataUrl: |setting bigDataUrl: |\/)(\S+)/) {
     $fileName = $2;
     $fileName = $1 . $fileName if ($1 eq "/");
     $fileName =~ s@^\.\./@/usr/local/apache/@;
     sysopen(FH, $fileName, O_RDONLY | O_DIRECT)
       || die "Can't open $fileName: $!\n";
     <FH>;
     close(FH);
   }
 }