Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Create the dbdir if it doesn't exists
Baptiste Daroussin committed 13 years ago
commit 7b56ebc10f7a328468b4832860a94d9fcf47a21b
parent 05546e1
1 file changed +4 -0
modified libpkg/pkgdb.c
@@ -761,6 +761,10 @@ pkgdb_open(struct pkgdb **db_p, pkgdb_t type)

		/* If the database is missing we have to initialize it */
		if (create == true)
+
			if (mkdirs(dbdir) != EPKG_OK) {
+
				pkgdb_close(db);
+
				return (EPKG_FATAL);
+
			}
			if (pkgdb_init(db->sqlite) != EPKG_OK) {
				pkgdb_close(db);
				return (EPKG_FATAL);