function wanna-build {
# Here we make sure that the "require /etc/wanan-build.conf" does not
# have effect, and load our own file instead.
- echo "Executing wanna-build" "$@" >&2
+ #echo "Executing wanna-build" "$@" >&2
export PERL5LIB=/home/jojo/debian/wanna-build/testsetup/bin
perl -e '
package conf;
wanna-build -A amd64 -b amd64/build-db --info src-b | assert_grep "State.*:.*Needs-Build"
+echo "Exporting database"
+wanna-build -A amd64 -b amd64/build-db --export $testdir/export1
+
+echo "Importing database"
+wanna-build -A amd64 -b amd64/build-db --import $testdir/export1
+
+echo "Exporting database again"
+wanna-build -A amd64 -b amd64/build-db --export $testdir/export2
+
+if ! diff -q $testdir/export1 $testdir/export2
+then
+ echo "Exporting and importing is not idempotent!"
+ exit 1
+fi
echo "Finished sucessfully"