Radish alpha
H
HardenedBSD Package Manager
Radicle
Git (anonymous pull)
Log in to clone via SSH
When the repo version is less that what we expect, upgrade. When more, downgrade.
Matthew Seaman committed 13 years ago
commit 0eae8787c03b450660fa713101cf02d986e1b1e8
parent 4c6c15bd643c7aa8685ff095959bba24fd519824
1 file changed +2 -2
modified libpkg/pkg_repo.c
@@ -1240,7 +1240,7 @@ pkg_check_repo_version(struct pkgdb *db, const char *database)

	ret = EPKG_OK;

-
	if (reposcver > REPO_SCHEMA_VERSION) {
+
	if (reposcver < REPO_SCHEMA_VERSION) {
		if (sqlite3_db_readonly(db->sqlite, database)) {
			pkg_emit_error("Repo %s needs schema upgrade from "
			"%d to %d but it is opened readonly", database,
@@ -1249,7 +1249,7 @@ pkg_check_repo_version(struct pkgdb *db, const char *database)
			ret = EPKG_FATAL;
		} else
			ret = upgrade_repo_schema(db, database, reposcver);
-
	} else if (reposcver < REPO_SCHEMA_VERSION) {
+
	} else if (reposcver > REPO_SCHEMA_VERSION) {
		if (sqlite3_db_readonly(db->sqlite, database)) {
			pkg_emit_error("Repo %s needs schema downgrade from "
			"%d to %d but it is opened readonly", database,