#!/bin/sh
sqlite3 "$REPOCOP_TEST_TMPDIR/tmp.db" <<EOSQL
attach database '$REPOCOP_TEST_DBDIR/rpm.db' as rpm;
.mode tabs
.output $REPOCOP_TEST_TMPDIR/warn
 select pkgid, filename from rpm_files where filemode & 61440 <> 16384 AND (substr(filename,-1,1) ='~' or (substr(filename,-4,4)='.swp' AND filename glob '*/.*.swp') or filename glob '*/#*#');
EOSQL
cat > $REPOCOP_TEST_TMPDIR/repocop.awk <<'EOF'
BEGIN {FS="\t"}
// {system("repocop-test-warn -k " $1 " '" $2 ": It is the file in the package whose name matches the format emacs or vim uses for backup and autosave files. It may have been installed by  accident.'")}
EOF
cat $REPOCOP_TEST_TMPDIR/warn | awk -f $REPOCOP_TEST_TMPDIR/repocop.awk
rm $REPOCOP_TEST_TMPDIR/*
