xbps_init: don't panic if conf_dictionary cannot be internalized, just continue.

This commit is contained in:
Juan RP
2011-06-04 15:51:32 +02:00
parent 51bee11bfa
commit 20c36d73ef
3 changed files with 12 additions and 4 deletions

View File

@@ -73,10 +73,14 @@ xbps_init(struct xbps_handle *xh)
xhp->conf_dictionary =
prop_dictionary_internalize_from_file(xhp->conffile);
if (xhp->conf_dictionary == NULL) {
xbps_dbg_printf("%s: cannot internalize conf "
"dictionary: %s\n", strerror(errno));
xbps_end();
return errno;
if (errno != ENOENT) {
xbps_dbg_printf("%s: cannot internalize conf "
"dictionary: %s\n", strerror(errno));
xbps_end();
return errno;
}
xbps_dbg_printf("%s: conf_dictionary not internalized.\n",
__func__);
}
/*
* Initialize repository pool.