diff options
author | Henrik Riomar <henrik.riomar@gmail.com> | 2017-05-15 23:06:21 +0200 |
---|---|---|
committer | William Pitcock <nenolod@dereferenced.org> | 2017-06-21 18:14:48 +0000 |
commit | 5268ae8076d2e46a5495017b787c12fc1bcf1703 (patch) | |
tree | f253583e9eb1c0f193e3ca73941066c624d08459 /abuild-sudo.c | |
parent | 79525de509ccb107e388c5f4d5bb700b2d1e8831 (diff) | |
download | abuild-5268ae8076d2e46a5495017b787c12fc1bcf1703.tar.gz abuild-5268ae8076d2e46a5495017b787c12fc1bcf1703.tar.bz2 abuild-5268ae8076d2e46a5495017b787c12fc1bcf1703.tar.xz abuild-5268ae8076d2e46a5495017b787c12fc1bcf1703.zip |
abuild-sudo.c: setgid as well
set our gid to root so apk commit hooks run with the same gid as when
running "sudo apk add ..." from command line.
Diffstat (limited to 'abuild-sudo.c')
-rw-r--r-- | abuild-sudo.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/abuild-sudo.c b/abuild-sudo.c index 7b6235a..9377756 100644 --- a/abuild-sudo.c +++ b/abuild-sudo.c @@ -97,6 +97,8 @@ int main(int argc, const char *argv[]) argv[0] = path; /* set our uid to root so bbsuid --install works */ setuid(0); + /* set our gid to root so apk commit hooks run with the same gid as for "sudo apk add ..." */ + setgid(0); execv(path, (char * const*)argv); perror(path); return 1; |