8c908f948b09826c6cb4452ee5b282aca41be85e galt Tue Dec 8 21:52:59 2015 -0800 Multi-region (exonMostly). This work allows people to look at virtual chromosomes from a list of regions and then navigate and perform all of the usual functions on it. diff --git src/hg/utils/cpAndLinkToResourceFiles.pl src/hg/utils/cpAndLinkToResourceFiles.pl index 9ea1bf6..b8933af 100755 --- src/hg/utils/cpAndLinkToResourceFiles.pl +++ src/hg/utils/cpAndLinkToResourceFiles.pl @@ -34,31 +34,34 @@ my %exclude; my %seen; my $forceVersionNumbers; # You can use this option to test CGI-versioned links on dev server my ($force, $minify); # minify code is experimental (hence this hardwired path; I'm not sure where to install the jar (in utils dir?)). my $minifyJar = "/cluster/home/larrym/tmp/yuicompressor-2.4.6/build/yuicompressor-2.4.6.jar"; GetOptions("exclude=s" => \$exclude, "destDir=s" => \$destDir, "debug" => \$debug, "force" => \$force, "minify" => \$minify, "versionFile=s" => \$versionFile, "forceVersionNumbers" => \$forceVersionNumbers); if($exclude) { %exclude = map { $_ => 1} split(/\s*,\s*/, $exclude); } -usage("Missing/invalid destDir '$destDir'") if(!$destDir || !(-d $destDir)); +if(!$destDir || !(-d $destDir)) { + usage "Missing/invalid destDir"; + die; +} my $host = $ENV{HOST}; if(!defined($host)) { $host = `/bin/hostname`; chomp($host); } # Use version based copies in production sites, mtime based links in dev sites (see redmine #3170 and 5104). if($forceVersionNumbers) { $useMtimes = 0; } else { $useMtimes = $host eq 'hgwdev' || $host eq 'genome-test' || $host eq 'genome-preview'; } if(!$useMtimes) {