we can just retsart do_merge in this case
return "$_err"
}
-fix_up()
+report()
{
if [ -n "$1" ]; then
linux-next-notify "$1"
if [ -n "$2" ]; then
printf '%s\n' "$2" 1>&2
fi
+}
+
+fix_up()
+{
+ report "$@"
if ! bash -i; then
exit
fi
fix_up "pre-build script failed for $tree" "Prebuild script failed"
fi
if ! "$bin_dir/do_build" "$tree"; then
- fix_up "build failed for $tree" "Build failed"
+ report "build failed for $tree" "Build failed - run do_merge when fixed"
+ exit 1
fi
need_build=false