core: check which MACs to use before a new mount ns is created (#6498)
authorFabio Kung <fabio.kung@gmail.com>
Tue, 1 Aug 2017 07:15:18 +0000 (00:15 -0700)
committerLennart Poettering <lennart@poettering.net>
Tue, 1 Aug 2017 07:15:18 +0000 (09:15 +0200)
commit7f18ef0a555a3c3cef08e0965dc453fe5954b5a7
tree091f4094d318cddc52584ffbafd4ee082f61a4e8
parent6b43d079a251f11ec70ac91579ecc24f3448b963
core: check which MACs to use before a new mount ns is created (#6498)

/sys is not guaranteed to exist when a new mount namespace is created.
It is only mounted under conditions specified by
`namespace_info_mount_apivfs`.

Checking if the three available MAC LSMs are enabled requires a sysfs
mounted at /sys, so the checks are moved to before a new mount ns is
created.
src/core/execute.c