Impact: Bug fix If bzip2 or lzma fails (for example, if they aren't installed on the system), we need to propagate the failure out to "make". However, they were masked by being followed by a semicolon.
Showing the changes to scripts (1 of 1 file). Show all
Unified · Split
| @@ -193,10 +193,10 @@ cmd_gzip = gzip -f -9 < $< > $@ · 192 unmodified lines | ||
| 193 | 193 | size_append=$(CONFIG_SHELL) $(srctree)/scripts/bin_size |
| 194 | 194 | |
| 195 | 195 | quiet_cmd_bzip2 = BZIP2 $@ |
| 196 | −cmd_bzip2 = (bzip2 -9 < $< ; $(size_append) $<) > $@ || (rm -f $@ ; false) | |
| 196 | +cmd_bzip2 = (bzip2 -9 < $< && $(size_append) $<) > $@ || (rm -f $@ ; false) | |
| 197 | 197 | |
| 198 | 198 | # Lzma |
| 199 | 199 | # --------------------------------------------------------------------------- |
| 200 | 200 | |
| 201 | 201 | quiet_cmd_lzma = LZMA $@ |
| 202 | −cmd_lzma = (lzma -9 -c $< ; $(size_append) $<) >$@ || (rm -f $@ ; false) | |
| 202 | +cmd_lzma = (lzma -9 -c $< && $(size_append) $<) >$@ || (rm -f $@ ; false) | |