dest='download_list',
help=nodedownload.help())
+intl_optgroup.add_option('--download-path',
+ action='store',
+ dest='download_path',
+ default=os.path.join(root_dir, 'deps'),
+ help='Download directory [default: %default]')
+
parser.add_option_group(intl_optgroup)
parser.add_option('--with-perfctr',
]
def icu_download(path):
# download ICU, if needed
+ if not os.access(options.download_path, os.W_OK):
+ print 'Error: cannot write to desired download path. ' \
+ 'Either create it or verify permissions.'
+ sys.exit(1)
for icu in icus:
url = icu['url']
md5 = icu['md5']
local = url.split('/')[-1]
- targetfile = os.path.join(root_dir, 'deps', local)
+ targetfile = os.path.join(options.download_path, local)
if not os.path.isfile(targetfile):
if nodedownload.candownload(auto_downloads, "icu"):
nodedownload.retrievefile(url, targetfile)