check.sh: Improve logging

main
parent 578ed80235
commit a7b02fc427

@ -141,6 +141,8 @@ pkgbma=$6
debrel=$7
debvpkg=$8
echo "testcase: $pkgtype $provides $pkgaarch $pkgbarch $pkgama $pkgbma $debrel $debvpkg" >&2
# apt needs a package repository
# dose needs Packages/Sources files
# dpkg needs a .deb or an unpacked source tree
@ -253,7 +255,11 @@ fi
dpkg-scanpackages "$workdir/repo" /dev/null ./ > "$workdir/repo/Packages"
dpkg-scansources "$workdir/repo" /dev/null ./ > "$workdir/repo/Sources"
tail -n 999999 "$workdir/repo/Packages" "$workdir/repo/Sources" >&2
if [ "$pkgtype" = binary ]; then
tail -n 999999 "$workdir/repo/Packages" >&2
else
tail -n 999999 "$workdir/repo/Packages" "$workdir/repo/Sources" >&2
fi
# write a Release file
cat << END > "$workdir/repo/Release"
@ -356,6 +362,7 @@ if [ "$pkgtype" = binary ]; then
else
dose-builddebcheck --deb-native-arch=amd64 --deb-foreign-archs=i386 --checkonly=pkga "$workdir/repo/Packages" "$workdir/repo/Sources" >/dev/null || dosestatus=1
fi
echo "dosestatus: $dosestatus" >&2
# test apt
aptstatus=0
@ -364,6 +371,7 @@ if [ "$pkgtype" = binary ]; then
else
APT_CONFIG="$workdir/aptroot/etc/apt/apt.conf" apt-get build-dep --simulate pkga >&2 || aptstatus=1
fi
echo "aptstatus: $aptstatus" >&2
# test dpkg
dpkgstatus=0
@ -373,6 +381,7 @@ else
PATH=$PATH:/sbin dpkg --log=/dev/null --force-unsafe-io --force-not-root --admindir="$workdir/dpkgroot" -i "$workdir/repo/pkgb.deb" "$workdir/repo/build-essential.deb" "$workdir/repo/crossbuild-essential-i386.deb" >&2
dpkg-checkbuilddeps --admindir="$workdir/dpkgroot" "$workdir/repo/pkga/debian/control" >&2 || dpkgstatus=1
fi
echo "dpkgstatus: $dpkgstatus" >&2
echo "$pkgtype $provides $pkgaarch $pkgbarch $pkgama $pkgbma $debrel $debvpkg $dosestatus $aptstatus $dpkgstatus"

Loading…
Cancel
Save