Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Complain more clearly about read-only FS errors.
Jonathan Anderson committed 8 years ago
commit 189abfbd250c308740aa318edac50a4865cfc335
parent 4d9a295
1 file changed +1 -1
modified libpkg/pkgdb.c
@@ -827,7 +827,7 @@ pkgdb_check_access(unsigned mode, const char* dbdir, const char *dbname)
	if (retval != 0) {
		if (errno == ENOENT)
			return (EPKG_ENODB);
-
		else if (errno == EACCES)
+
		else if (errno == EACCES || errno == EROFS)
			return (EPKG_ENOACCESS);
		else
			return (EPKG_FATAL);