cleanlog 801 Bytes
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
#!/bin/sh
# try making build logs more diffable
# see also reports.mk

[ -n "$BUILDDIR" ] || exit 1

sed -r \
	-e "s,$BUILDDIR,,g" \
	-e '/\/var\/lib\/apt\/lists/d' \
	-e 's/... .. ..:..:..//g' \
	-e 's/\[[0-9]+\]//g' \
	-e '/^(Reading Package Lists|Building Dependency Tree)/d' \
	-e '/^(Fetched|Need to get|After unpacking) /d' \
	-e '/^(Preparing packages for installation|Done\.)/d' \
	-e '/^hsh(|-(initroot|install|fakedev|(mk|rm)chroot|run)): /d' \
	-e '/^(hasher-priv|mkaptbox|(mk|rm)dir): /d' \
	-e '/^mki-((invalidate-|)cache|check-obsolete|prepare): /d' \
	-e '/^(mode of|changed (group|ownership)|removed) /d' \
	-e '/^chroot\/.in\//d' \
	-e '/ has started executing\.$/d' \
	-e '/\/var\/log\/apt\.log$/d' \
	-e '/\/usr\/share\/apt\/scripts\/log\.lua/d' \
	-e '/\.rpm$/d' \
	-e "/' -> '/d"