This patch adds a TOYBOX_SELINUX configuration option to control both
authorElliott Hughes <enh@google.com>
Fri, 16 Jan 2015 19:36:53 +0000 (13:36 -0600)
committerElliott Hughes <enh@google.com>
Fri, 16 Jan 2015 19:36:53 +0000 (13:36 -0600)
commit7e2af1c7489cbf974a57d482bb9d23c884d2aa49
treed358db3adabf66240ed384d49b2834d3d33b7d9a
parent376a2579ec2d0a9bb64d30668b7e32ab220aa023
This patch adds a TOYBOX_SELINUX configuration option to control both
the SELinux commands (such as chcon) and the SELinux-specific options
to regular commands (such as ls -Z).

This lets us #include <selinux/selinux.h> in portability.h.

I've also fixed chcon to insist on being given the a context argument.

This patch also adds -Z to id and fixes id's regular output (-G should
be separated by spaces, non-G output should be separated by commas,
and you don't want a double comma where the egid is omitted from the
list of groups).
Config.in
lib/portability.h
toys/pending/chcon.c
toys/posix/id.c