Fix broken diffutils vercmp code.
authorZac Medico <zmedico@gentoo.org>
Thu, 18 Feb 2010 08:48:13 +0000 (08:48 -0000)
committerZac Medico <zmedico@gentoo.org>
Thu, 18 Feb 2010 08:48:13 +0000 (08:48 -0000)
svn path=/main/trunk/; revision=15368

bin/dispatch-conf

index 776ce5dd836ea1e72cfc87d4ef02381d3cf21c32..2a6462ac4d74dac92e77c10ecb79d86fca874772 100755 (executable)
@@ -125,9 +125,8 @@ class dispatch:
             diffutils = vardb.match('sys-apps/diffutils')
             if diffutils:
                 diffutils = diffutils[0]
-                diffutils_split = portage.catpkgsplit(diffutils)[1:]
-                if portage.vercmp(diffutils_split,
-                    portage.pkgsplit('diffutils-2.9')) >= 0:
+                diffutils_ver = '-'.join(portage.catpkgsplit(diffutils)[2:])
+                if portage.vercmp(diffutils_ver, '2.9') >= 0:
                     diffutils_2_9 = True
 
         # config file freezing support