mirror of
https://github.com/moby/moby.git
synced 2022-11-09 12:21:53 -05:00
Check for apparmor file before reading it
I ran a single integration test and got an error that the file /sys/module/apparmor/parameters/enabled doesn't exist. I don't have apparmor installed. So, just check the file first to avoid a confusing error. Signed-off-by: Christy Perez <christy@linux.vnet.ibm.com>
This commit is contained in:
parent
424bb26b6c
commit
691ed6ef99
2 changed files with 2 additions and 2 deletions
|
@ -28,7 +28,7 @@ fi
|
|||
|
||||
if [ -z "$DOCKER_TEST_HOST" ]; then
|
||||
# Start apparmor if it is enabled
|
||||
if [ "$(cat /sys/module/apparmor/parameters/enabled)" == "Y" ]; then
|
||||
if [ -e "/sys/module/apparmor/parameters/enabled" ] && [ "$(cat /sys/module/apparmor/parameters/enabled)" == "Y" ]; then
|
||||
# reset container variable so apparmor profile is applied to process
|
||||
# see https://github.com/docker/libcontainer/blob/master/apparmor/apparmor.go#L16
|
||||
export container=""
|
||||
|
|
|
@ -12,7 +12,7 @@ done
|
|||
|
||||
if [ -z "$DOCKER_TEST_HOST" ]; then
|
||||
# Stop apparmor if it is enabled
|
||||
if [ "$(cat /sys/module/apparmor/parameters/enabled)" == "Y" ]; then
|
||||
if [ -e "/sys/module/apparmor/parameters/enabled" ] && [ "$(cat /sys/module/apparmor/parameters/enabled)" == "Y" ]; then
|
||||
(
|
||||
set -x
|
||||
/etc/init.d/apparmor stop
|
||||
|
|
Loading…
Add table
Reference in a new issue