Steve Borho avatar Steve Borho committed 3097f4f

generate an INI file with web.cacerts to use during installer builds

Comments (0)

Files changed (2)

     if '' in pp:
     env['PYTHONPATH'] = ';'.join(pp)
-    env['HGRCPATH'] = ''
+    env['HGRCPATH'] = os.path.join(os.getcwd(), 'build.ini')
     return env
 installenv = get_environ()
     print 'fetching cacert.pem from', URL['cacert.pem']
     contents = urllib2.urlopen(URL['cacert.pem']).read()
     file(sslcertfile, 'wb').write(contents)
+if not os.path.exists('build.ini'):
+    file('build.ini', 'wb').write('[web]\ncacerts=%s\n' % os.path.abspath(sslcertfile))
 if dopull and not onlymsi:
     run(r'hg -R ../hg pull')
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.