From 01961b14e347542183e36e8e0d08cc0d7b857bd0 Mon Sep 17 00:00:00 2001
From: Jessica Severin <jessica@ebi.ac.uk>
Date: Mon, 15 Aug 2005 16:03:07 +0000
Subject: [PATCH] commandline utility script to provide job-level blocking
 control via urls.

---
 scripts/ehive_unblock.pl | 40 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 40 insertions(+)
 create mode 100755 scripts/ehive_unblock.pl

diff --git a/scripts/ehive_unblock.pl b/scripts/ehive_unblock.pl
new file mode 100755
index 000000000..dc46c8ea7
--- /dev/null
+++ b/scripts/ehive_unblock.pl
@@ -0,0 +1,40 @@
+#!/usr/local/ensembl/bin/perl -w
+
+use strict;
+use DBI;
+use Getopt::Long;
+use Bio::EnsEMBL::Hive;
+
+my ($help, $url);
+
+GetOptions('help'           => \$help,
+           'url=s'          => \$url,
+          );
+
+if ($help) { usage(); }
+
+my $job = Bio::EnsEMBL::Hive::URLFactory->fetch($url);
+die("Unable to fecth job via url $url\n") unless($job);
+
+$job->print_job;
+$job->update_status('READY');
+
+exit(0);
+
+
+#######################
+#
+# subroutines
+#
+#######################
+
+sub usage {
+  print "ehive_unblock.pl [options]\n";
+  print "  -help                  : print this help\n";
+  print "  -url <url string>      : url defining hive job\n";
+  print "ehive_unblock.pl v1.7\n";
+  
+  exit(1);  
+}
+
+
-- 
GitLab