glsa-check returns  errorlevels >255 which results in shell being
unable to parse it (anything greater >255 is 0).


--- /usr/bin/glsa-check.orig    2006-06-03 15:29:37.000000000 +0200
+++ /usr/bin/glsa-check 2006-07-09 19:29:36.000000000 +0200
@@ -223,6 +223,8 @@
                               if verbose:
                                       sys.stderr.write(emergecmd+"\n")
                               exitcode = os.system(emergecmd)
+                               if exitcode > 255:
+                                       exitcode = exitcode >> 8
                               if exitcode:
                                       sys.exit(exitcode)
                       myglsa.inject()


--
radoslaw.
--
gentoo-portage-dev@gentoo.org mailing list

Reply via email to