I patched ngedit a bit and now it would probably be working if my cfmsync would do anything...
If this patch makes any sense I can open a ticket for it.Code:[root@master var]# diff -u /opt/kusu/sbin/ngedit.orig /opt/kusu/sbin/ngedit --- /opt/kusu/sbin/ngedit.orig 2008-10-13 17:50:07.000000000 +0200 +++ /opt/kusu/sbin/ngedit 2008-10-13 17:58:23.000000000 +0200 @@ -641,7 +641,7 @@ self.screenGrid = snack.Grid(1, 2) - query = '''SELECT c.kid,k.rname,c.cid,c.cname FROM components c, kits k, + query = '''SELECT c.kid,k.rname,k.version,c.cid,c.cname FROM components c, kits k, repos_have_kits rk, repos r WHERE c.kid = k.kid AND k.kid = rk.kid AND rk.repoid = r.repoid AND r.repoid = %s AND (r.ostype like concat(c.os,'%%') OR isnull(c.os)) ORDER BY c.kid''' % curNG['repoid'] @@ -675,19 +675,19 @@ self.__ct = snack.CheckboxTree(height = 10, scroll = 1) curkid = rv[0][0] - self.__ct.append(rv[0][1]) + self.__ct.append(rv[0][1]+'-'+rv[0][2]) i = 0 - for kid,rname,cid,cname in rv: + for kid,rname,version,cid,cname in rv: if kid <> curkid: #new kid encountered - append it i += 1 curkid = kid - self.__ct.append(rname) + self.__ct.append(rname+'-'+version) if cid in cidlst: isSel = 1 else:


LinkBack URL
About LinkBacks
Reply With Quote