Ignore accidentally tracking xbboot build products. Do track
Makefiles that are not automatically generated. Fixing this makes
debian/clean.sh work again.
Mistakenly ignored files were detected by
git ls-files -i --exclude-standard
and un-ignored build products by
git ls-files -o --exclude-standard
Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
This firmware is not meant to be executed on the host machine, so
unset its executable bit. Noticed by lintian.
While at it, teach stage1 builds to recover from interrupted builds by
ensuring *stage1.bin are not present until all of the relevant
commands have been run.
Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>