X-Git-Url: http://xvm.mit.edu/gitweb/invirt/packages/invirt-dev.git/blobdiff_plain/643e51926cb33b020b1a5b2726239e96a754b65f..30aa08f9ba6f3b1f0867348f59a4777636d4bc79:/invirt-build-conf diff --git a/invirt-build-conf b/invirt-build-conf index b7c3bdd..b5a8d3d 100755 --- a/invirt-build-conf +++ b/invirt-build-conf @@ -30,15 +30,15 @@ def main(): # a temporary path and moved to its final resting place on # .close(). Oh well. conf_fd, conf_name = tempfile.mkstemp() - conf = os.fdopen(conf_fd) + conf = os.fdopen(conf_fd, 'r+') build_handler = '/usr/sbin/invirt-submit-build' for pocket in config.git.pockets: acl = authz.expandAdmin(getattr(config.git.pockets, pocket).acl, None) acl_fd, acl_name = tempfile.mkstemp() - acl_fd = os.fdopen(acl_fd) - print >>acl_fd, '\n'.join(user(a) for a in acl) + acl_fd = os.fdopen(acl_fd, 'r+') + print >>acl_fd, '\n'.join(userToPrinc(a) for a in acl) acl_path = os.path.join('/etc/remctl/acl/build-%s' % pocket)