Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=xfcetesting.git;a=commitdiff;h=158e3a44fa1d8bd56ab9f6e9c7ca5c386f3426dd

commit 158e3a44fa1d8bd56ab9f6e9c7ca5c386f3426dd
Author: James Buren <[email protected]>
Date:   Mon Oct 1 04:35:18 2012 -0500

fpm2db: use dumpabi script to fill the ELF abi list and import it into the 
database

diff --git a/tools/fpm2db b/tools/fpm2db
index 493812a..a554fe4 100755
--- a/tools/fpm2db
+++ b/tools/fpm2db
@@ -66,6 +66,17 @@ class package:
self.files.append(file)
socket.close()

+               self.abis=[]
+               if not self.nobuild:
+                       socket = os.popen("../tools/dumpabi '%s'" % fpm)
+                       while True:
+                               abi = socket.readline().strip()
+                               if not abi:
+                                       break
+                               else:
+                                       self.abis.append(abi)
+                       socket.close()
+
self.conflicts=[]
self.depends=[]
self.groups=[]
@@ -260,12 +271,12 @@ EOF
def insertlists(self):
for i in ["depends", "conflicts", "provides"]:
self.insertlistid(i)
-               for i in ["files", "licenses"]:
+               for i in ["files", "licenses", "abis"]:
self.insertlist(i)
self.insertgroups()

def dellists(self):
-               for i in ["depends", "conflicts", "provides", "files", 
"licenses", "ct_groups"]:
+               for i in ["depends", "conflicts", "provides", "files", 
"licenses", "ct_groups", "abis"]:
self.dellist(i)

def delete(self):
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to