]> git.pld-linux.org Git - projects/pld-ftp-admin.git/blobdiff - bin/pfa-mvpkg
make sure scripts are always executable
[projects/pld-ftp-admin.git] / bin / pfa-mvpkg
old mode 100644 (file)
new mode 100755 (executable)
index fc5d158..5693465
@@ -9,6 +9,8 @@ import ftpio
 from mailer import Message
 from config import archived_trees, logs_list
 
+os.umask(022)
+
 nocheckbuild = False
 if len(sys.argv) > 4 and sys.argv[1] == '-nb':
     nocheckbuild = True
@@ -87,6 +89,11 @@ for pkg in srctree.marked4moving:
             requesters.append(pkg.build[bid].requester)
     pkgs[pkg.nvr] = requesters
 
+ftpadmin = "(unknown)"
+try:
+    ftpadmin = os.environ['FTPADM']
+except KeyError, e:
+    pass
 m = Message()
 m.set_headers(
         to = logs_list,
@@ -98,7 +105,7 @@ m.write(
         'FTP admin %(ftpadmin)s moved from *%(srctree)s* to *%(dsttree)s* %(count)d packages\n\n' +
         '---- Package name ---- Package built by:\n\n'
     ) % {
-        'ftpadmin' : os.environ['FTPADM'],
+        'ftpadmin' : ftpadmin,
         'srctree' : sys.argv[1],
         'dsttree' : sys.argv[2],
         'count' : len(pkgs),
This page took 0.052946 seconds and 4 git commands to generate.