#!/bin/sh
sqlite3 "$REPOCOP_TEST_TMPDIR/tmp.db" <<EOSQL
attach database '$REPOCOP_TEST_DBDIR/rpm.db' as rpm;
.mode tabs
.output $REPOCOP_TEST_TMPDIR/msg1
select pkgid from RPM_SCRIPTS_PREIN where prein glob '*useradd*' and not prein glob '*useradd*-r*';
.output $REPOCOP_TEST_TMPDIR/msg2
select pkgid from RPM_SCRIPTS_POSTIN where postin glob '*useradd*' and not postin glob '*useradd*-r*';
EOSQL
for i in `sort -u $REPOCOP_TEST_TMPDIR/msg*`; do repocop-test-fail -k $i "package added a pseudouser in its %pre/%post script as a real user. You should use -r option of useradd command to create a system account."; done
rm $REPOCOP_TEST_TMPDIR/*
