* ansgar/fix-unpriv:
daklib/utils.py: lookup gid for group.
daklib/checks.py: typo: unpribgroup → unprivgroup
Signed-off-by: Joerg Jaspert <joerg@debian.org>
changespath = os.path.join(upload.directory, changes.filename)
try:
- if cnf.unpribgroup:
+ if cnf.unprivgroup:
cmd = "sudo -H -u {0} -- /usr/bin/lintian --show-overrides --tags-from-file {1} {2}".format(cnf.unprivgroup, temp_filename, changespath)
else:
cmd = "/usr/bin/lintian --show-overrides --tags-from-file {0} {1}".format(temp_filename, changespath)
import email.Header
import os
import pwd
+import grp
import select
import socket
import shutil
if mode:
os.chmod(tfname, mode)
if group:
- os.chown(tfname, -1, group)
+ gid = grp.getgrnam(group).gr_gid
+ os.chown(tfname, -1, gid)
return (tfd, tfname)
################################################################################