blob: 3bf70cda8d9345e74e3147499a08872609161928 [file] [log] [blame]
from pipes import quote
import sys
import tasktool.utils as utils
import logging
def verify(config):
if config.get('url') is None:
raise Exception("No 'url' specified")
def resolve_latest(config):
pass
def get_artifact(config, dest_dir):
url = config['url']
untar_cmd = "cd %s ; curl -s %s | tar -x" % (quote(dest_dir), quote(url))
utils.check_call(['mkdir', '-p', dest_dir])
utils.check_call(untar_cmd, shell=True)
def repro_arg(config, dest_dir):
return '-a %s=%s' % (dest_dir, quote(config['url']))