... due to sed not finding the log file. Instead, simply tolerate the
absence of the log file.
has been changed recently and now this default setting is very awkward
to change for the dgit user.
+ Test suite:
+ * When sbuild fails, do not crash due to sed not finding the log
+ file. Instead, simply tolerate the absence of the log file.
+
--
dgit (1.4) unstable; urgency=high
# run. We know it must be running it in the chroot because we
# provide sbuild with the dsc, not the tree, so we simply
# ignore all executions of the clean target by schroot.
- sed '
- s/^EXAMPLE RULES TARGET clean/HOOK SUPPRESSED &/;
- ' ../example_1.0_$arch.build >>$bmlog
+ local sblog=../example_1.0_$arch.build
+ if [ -e $sblog ]; then
+ sed '
+ s/^EXAMPLE RULES TARGET clean/HOOK SUPPRESSED &/;
+ ' <$sblog >>$bmlog
+ fi
}
bm_quirk_after_act=after-hook