Commit a1baec0f authored by Natanael Copa's avatar Natanael Copa

abuild-sudo: forbid use of --allow-untrusted

It means that home built packages cannot be installed with abuild-apk
unless the key is installed system-wide.
parent c7d94591
......@@ -68,6 +68,7 @@ int main(int argc, const char *argv[])
struct group *grent;
const char *cmd;
const char *path;
int i;
grent = getgrnam(ABUILD_GROUP);
if (grent == NULL)
......@@ -85,6 +86,11 @@ int main(int argc, const char *argv[])
if (path == NULL)
errx(1, "%s: Not a valid subcommand", cmd);
/* we dont allow --allow-untrusted option */
for (i = 1; i < argc; i++)
if (strcmp(argv[i], "--allow-untrusted") == 0)
errx(1, "%s: not allowed option", "--allow-untrusted");
argv[0] = path;
/* set our uid to root so bbsuid --install works */
setuid(0);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment