Radish alpha
H
HardenedBSD Package Manager
Radicle
Git (anonymous pull)
Log in to clone via SSH
Another hack to work with broken shlibs.
Vsevolod Stakhov committed 11 years ago
commit 9eabff9562881d7cb25f4f3661ddc4a88645d00e
parent 02560e961e4dcee23b9ccd61c201d581c79c99e0
1 file changed +2 -2
modified libpkg/pkgdb.c
@@ -1355,13 +1355,13 @@ static sql_prstmt sql_prepared_statements[PRSTMT_LAST] = {
	},
	[SHLIBS_REQD] = {
		NULL,
-
		"INSERT INTO pkg_shlibs_required(package_id, shlib_id) "
+
		"INSERT OR IGNORE INTO pkg_shlibs_required(package_id, shlib_id) "
		"VALUES (?1, (SELECT id FROM shlibs WHERE name = ?2))",
		"IT",
	},
	[SHLIBS_PROV] = {
		NULL,
-
		"INSERT INTO pkg_shlibs_provided(package_id, shlib_id) "
+
		"INSERT OR IGNORE INTO pkg_shlibs_provided(package_id, shlib_id) "
		"VALUES (?1, (SELECT id FROM shlibs WHERE name = ?2))",
		"IT",
	},