[Extras-cauldron-commits] r30 - trunk/buildme/tools

ed_ at garage.maemo.org ed_ at garage.maemo.org
Sat May 17 19:50:24 EEST 2008


Author: ed_
Date: 2008-05-17 19:50:24 +0300 (Sat, 17 May 2008)
New Revision: 30

Modified:
   trunk/buildme/tools/buildme
Log:
get uploader's email from passwd

Modified: trunk/buildme/tools/buildme
===================================================================
--- trunk/buildme/tools/buildme	2008-04-26 14:19:58 UTC (rev 29)
+++ trunk/buildme/tools/buildme	2008-05-17 16:50:24 UTC (rev 30)
@@ -27,7 +27,7 @@
 
 __revision__ = "r"+"$Revision$".split(' ')[1]
 
-import sys, os, logging, pwd, shutil
+import sys, os, logging, pwd, shutil, re
 
 from glob import glob
 from optparse import OptionParser
@@ -212,6 +212,10 @@
     logger.info(info)
 
     env.params['uploader'] = uploader
+    env.params['uploader_email'] = None
+    match = re.match(r'.* <(?P<email>[\w\-][\w\-\.]+@[\w\-][\w\-\.]+[a-zA-Z]{1,4})>$', pwd.getpwnam(uploader).pw_gecos)
+    if match:
+        env.params['uploader_email'] = match.groupdict()['email']
 
     try:
         dsc = Dsc(fname, exclude = ('.deb',))



More information about the Extras-cauldron-commits mailing list