From: Mark Huang Date: Wed, 13 Oct 2004 02:39:17 +0000 (+0000) Subject: - CAP_CONTEXT not defined in linuxcaps.h, and is definitely something we X-Git-Tag: after-util-vserver-0_30_208-revert~231 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=521cecd5317bca492230bcba4a839267341d12c2;p=util-vserver.git - CAP_CONTEXT not defined in linuxcaps.h, and is definitely something we want to remove --- diff --git a/src/vsh.c b/src/vsh.c index a834f2b..0ec80a8 100644 --- a/src/vsh.c +++ b/src/vsh.c @@ -179,6 +179,10 @@ static int sandbox_chroot(uid_t uid) return 0; } +#ifndef CAP_CONTEXT +# define CAP_CONTEXT 29 +#endif + static struct { const char *option; int bit; @@ -218,9 +222,7 @@ static struct { {"CAP_SYS_RESOURCE",CAP_SYS_RESOURCE}, {"CAP_SYS_TIME", CAP_SYS_TIME}, {"CAP_MKNOD", CAP_MKNOD}, -#ifdef CAP_QUOTACTL - {"CAP_QUOTACTL", CAP_QUOTACTL}, -#endif + {"CAP_CONTEXT", CAP_CONTEXT}, {NULL,0} }; @@ -248,12 +250,7 @@ static unsigned get_remove_cap(char *name) { (1<