X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=daklib%2Futils.py;h=63d8f471e6a773f9d4fe0ba70a6fe218707ad058;hb=c6debe0e35b2f04ca6ca8c6dbdce9f8c81bc6391;hp=8a160356f721f0ded72533d5dfed40207fb41c77;hpb=e571c7b55a0fb16fa23c27c13346db30edf2f444;p=dak.git diff --git a/daklib/utils.py b/daklib/utils.py index 8a160356..63d8f471 100755 --- a/daklib/utils.py +++ b/daklib/utils.py @@ -27,6 +27,7 @@ import datetime import email.Header import os import pwd +import grp import select import socket import shutil @@ -1468,7 +1469,8 @@ def temp_filename(directory=None, prefix="dak", suffix="", mode=None, group=None 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) ################################################################################ @@ -1501,7 +1503,8 @@ def temp_dirname(parent=None, prefix="dak", suffix="", mode=None, group=None): 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 tfname ################################################################################