+--------------------------------------------------------------------------- | Make sure that an %{error:} macro really stops further | processing. Else it would be nothing more than a %{warn:}. +--------------------------------------------------------------------------- Index: rpmio/macro.c --- rpmio/macro.c 15 May 2003 13:42:01 -0000 1.1.1.7 +++ rpmio/macro.c 22 Jan 2004 21:42:32 -0000 1.2 @@ -1329,7 +1337,7 @@ STREQ("error", f, fn)) { int waserror = 0; if (STREQ("error", f, fn)) - waserror = 1; + waserror = 1, rc = 1; if (g < ge) doOutput(mb, waserror, g, gn); else