[dak/master] daklib/utils.py: lookup gid for group.
---
daklib/utils.py | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/daklib/utils.py b/daklib/utils.py
index 8a16035..03cd589 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)
################################################################################
--
1.7.2.5
Reply to: