Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Store manifest digest for local packages.
Vsevolod Stakhov committed 11 years ago
commit 5841fdebafcf661ff42db63218d62671075eba45
parent d7df5a9
2 files changed +5 -1
modified libpkg/pkg_add.c
@@ -293,9 +293,13 @@ pkg_add_common(struct pkgdb *db, const char *path, unsigned flags,
	else {
		/* Save reponame */
		const char *reponame;
+
		const char *manifestdigest;

		pkg_get(remote, PKG_REPONAME, &reponame);
		pkg_addannotation(pkg, "repository", reponame);
+

+
		pkg_get(remote, PKG_DIGEST, &manifestdigest);
+
		pkg_set(pkg, PKG_DIGEST, manifestdigest);
	}

	if (location != NULL)
modified libpkg/pkgdb.c
@@ -1704,7 +1704,7 @@ pkgdb_query(struct pkgdb *db, const char *pattern, match_t match)
				"version, comment, desc, "
				"message, arch, maintainer, www, "
				"prefix, flatsize, licenselogic, automatic, "
-
				"locked, time "
+
				"locked, time, manifestdigest "
			"FROM packages AS p%s "
			"ORDER BY p.name;", comp);