]> git.pld-linux.org Git - projects/pld-ftp-admin.git/blobdiff - modules/sign.py
- reset file perms after signing, rpm5 leaves them with 0600
[projects/pld-ftp-admin.git] / modules / sign.py
index 69e1492c8e8f975d0ca823bbd355422c06496587..522af24699b91970b70af62a5fa5d73b0c207413 100644 (file)
@@ -16,7 +16,7 @@ def getSigInfo(hdr):
     siginfo = hdr.sprintf(string)
     if siginfo == '(none)':
         return None
-   
+
     return siginfo.split(',')[2].lstrip()
 
 def is_signed(rpm_file):
@@ -27,7 +27,6 @@ def is_signed(rpm_file):
         return None
 
     ts = rpm.ts()
-    ts.setVSFlags(rpm._RPMVSF_NOSIGNATURES)
     fdno = os.open(rpm_file, os.O_RDONLY)
     hdr = ts.hdrFromFdno(fdno)
     os.close(fdno)
@@ -55,3 +54,5 @@ def signpkgs(files, password):
     rc = child.exitstatus
     if rc != 0:
         raise OSError, 'package signing failed'
+    for rpm in files:
+        os.chmod(rpm, 0644)
This page took 0.034408 seconds and 4 git commands to generate.