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
