Radish alpha
H
HardenedBSD Package Manager
Radicle
Git (anonymous pull)
Log in to clone via SSH
Complain more clearly about read-only FS errors.
Jonathan Anderson committed 8 years ago
commit 189abfbd250c308740aa318edac50a4865cfc335
parent 4d9a295276420ae1428d65b1b5b04ab25903af2c
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);