dbiIndexSet matches;
char * arg;
- if ((source == VERIFY_SRPM || source == VERIFY_RPM) &&
- !(verifyFlags & VERIFY_DEPS)) {
+ if (source == VERIFY_RPM && !(verifyFlags & VERIFY_DEPS)) {
db = NULL;
} else {
if (rpmdbOpen(prefix, &db, O_RDONLY, 0644)) {
arg = *argv++;
switch (source) {
- case VERIFY_SRPM:
case VERIFY_RPM:
fd = open(arg, O_RDONLY);
if (fd < 0) {
break;
- case VERIFY_SGROUP:
case VERIFY_GRP:
if (rpmdbFindByGroup(db, arg, &matches)) {
fprintf(stderr, "group %s does not contain any pacakges\n",
}
break;
- case VERIFY_SPATH:
case VERIFY_PATH:
if (rpmdbFindByFile(db, arg, &matches)) {
fprintf(stderr, "file %s is not owned by any package\n",
}
break;
- case VERIFY_SPACKAGE:
case VERIFY_PACKAGE:
rc = findPackageByLabel(db, arg, &matches);
if (rc == 1)
}
}
- if (source != VERIFY_SRPM && source != VERIFY_RPM) {
+ if (source != VERIFY_RPM) {
rpmdbClose(db);
}
}
#define VERIFY_SCRIPT (1 << 2)
#define VERIFY_MD5 (1 << 3)
-enum verifysources { VERIFY_PATH, VERIFY_PACKAGE, VERIFY_EVERY, VERIFY_SPATH,
- VERIFY_SPACKAGE, VERIFY_RPM, VERIFY_SRPM, VERIFY_GRP,
- VERIFY_SGROUP };
+enum verifysources { VERIFY_PATH, VERIFY_PACKAGE, VERIFY_EVERY, VERIFY_RPM,
+ VERIFY_SRPM, VERIFY_GRP, };
void doVerify(char * prefix, enum verifysources source, char ** argv,
int verifyFlags);