#!/bin/sh
sqlite3 "$REPOCOP_TEST_DBDIR/rpm.db" <<EOSQL
.mode tabs
create temporary table tmp1 (id TEXT);
INSERT INTO tmp1 select distinct pkgid from RPM_SCRIPTS_POSTIN where (POSTINPROG glob '*install?info*' or POSTIN glob '*install?info*');
INSERT INTO tmp1 select distinct pkgid from RPM_SCRIPTS_PREUN where (PREUNPROG glob '*install?info*' or PREUN glob '*install?info*');
INSERT INTO tmp1 select distinct pkgid from RPM_SCRIPTS_POSTUN where (POSTUNPROG glob '*install?info*' or POSTUN glob '*install?info*');
INSERT INTO tmp1 select distinct pkgid from RPM_TRIGGERS where (TRIGGERSCRIPTPROG glob '*install?info*' or TRIGGERSCRIPT glob '*install?info*');
.output $REPOCOP_TEST_TMPDIR/msg1
select distinct id from tmp1;
DROP TABLE tmp1;
EOSQL
for i in `sort -u $REPOCOP_TEST_TMPDIR/msg*`; do repocop-test-warn -k $i '(un)install[-_]info* calls in post/preun and in triggers are deprecated'; done
rm $REPOCOP_TEST_TMPDIR/*
