Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Make the default owner/group: root/wheel
Baptiste Daroussin committed 11 years ago
commit bdff4715e968e62393f393bf97a6442908223c1f
parent f8f93b3
2 files changed +5 -0
modified libpkg/pkg_ports.c
@@ -1079,6 +1079,8 @@ plist_new(struct pkg *pkg)
	pkg_get(pkg, PKG_PREFIX, &prefix);
	strlcpy(p->prefix, prefix, sizeof(p->prefix));
	p->slash = p->prefix[strlen(p->prefix) - 1] == '/' ? "" : "/";
+
	p->uname = strdup("root");
+
	p->gname = strdup("wheel");

	p->pre_install_buf = sbuf_new_auto();
	p->post_install_buf = sbuf_new_auto();
modified tests/lib/plist.c
@@ -80,6 +80,9 @@ ATF_TC_BODY(parse_plist, tc)
	ATF_REQUIRE(plist->pkg == p);
	ATF_REQUIRE_STREQ(plist->prefix, "/myprefix");

+
	ATF_REQUIRE_STREQ(plist->uname, "root");
+
	ATF_REQUIRE_STREQ(plist->gname, "wheel");
+

	strlcpy(buf, "@owner bob", BUFSIZ);
	ATF_REQUIRE_EQ(EPKG_OK, plist_parse_line(p, plist, buf));
	ATF_REQUIRE_STREQ(plist->uname, "bob");