Make xbps_remove_pkg_from_* return int rather than bool.

--HG--
extra : convert_revision : 9f413873669b552a4d7a6e25e667fe5ff43f6a78
This commit is contained in:
Juan RP
2009-04-06 16:39:14 +02:00
parent 147a8af559
commit 625a77883c
6 changed files with 36 additions and 40 deletions

View File

@@ -155,14 +155,13 @@ main(int argc, char **argv)
if (argc != 3)
usage();
if (!xbps_remove_pkg_dict_from_file(argv[1], plist)) {
if (errno == ENODEV)
printf("=> ERROR: %s not registered "
"in database.\n", argv[1]);
else
printf("=> ERROR: couldn't unregister %s "
"from database (%s)\n", argv[1],
strerror(errno));
rv = xbps_remove_pkg_dict_from_file(argv[1], plist);
if (rv == ENOENT) {
printf("=> ERROR: %s not registered in database.\n",
argv[1]);
} else {
printf("=> ERROR: couldn't unregister %s "
"from database (%s)\n", argv[1], strerror(rv));
exit(EXIT_FAILURE);
}