Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
If opening the db in READ_ONLY give a warning if it is missing
Bryan Drewery committed 11 years ago
commit 88b91d4a71250f0efd86e138a8e9b6b6067adaec
parent 9b424e4
1 file changed +6 -1
modified libpkg/pkgdb.c
@@ -826,8 +826,13 @@ pkgdb_access(unsigned mode, unsigned database)
				continue;

			retval = r->ops->access(r, mode);
-
			if (retval != EPKG_OK)
+
			if (retval != EPKG_OK) {
+
				if (retval == EPKG_ENODB &&
+
				    mode == PKGDB_MODE_READ)
+
					pkg_emit_error("Repository %s missing."
+
					    " 'pkg update' required", r->name);
				return (retval);
+
			}
		}
	}
	return (retval);