Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Set a default arch when loading from old format and set an unknown maintainer
Baptiste Daroussin committed 13 years ago
commit d69d3ecb31f3c4291a6891854973ebd88c5a89c0
parent c783f45
1 file changed +4 -0
modified libpkg/pkg_old.c
@@ -62,6 +62,7 @@ pkg_old_load_from_path(struct pkg *pkg, const char *path)
	regmatch_t pmatch[2];
	int i;
	size_t size;
+
	char myarch[BUFSIZ];

	if (!is_dir(path))
		return (EPKG_FATAL);
@@ -92,6 +93,9 @@ pkg_old_load_from_path(struct pkg *pkg, const char *path)
			pkg_addscript_file(pkg, fpath);
	}

+
	pkg_set(pkg, PKG_ARCH, pkg_get_myarch(myarch, BUFSIZ));
+
	pkg_set(pkg, PKG_MAINTAINER, "unknown");
+
	pkg_get_myarch(myarch, BUFSIZ);
	pkg_get(pkg, PKG_DESC, &desc);
	regcomp(&preg, "^WWW:[[:space:]]*(.*)$", REG_EXTENDED|REG_ICASE|REG_NEWLINE);
	if (regexec(&preg, desc, 2, pmatch, 0) == 0) {