add comment about mounting sys with rbind in unshare mode
This commit is contained in:
parent
b561b0a154
commit
594a37d093
1 changed files with 3 additions and 0 deletions
|
@ -1066,6 +1066,9 @@ sub setup {
|
|||
if ($options->{mode} eq 'unshare') {
|
||||
# without the network namespace unshared, we cannot mount a new
|
||||
# sysfs. Since we need network, we just bind-mount.
|
||||
#
|
||||
# we have to rbind because just using bind results in "wrong fs
|
||||
# type, bad option, bad superblock" error
|
||||
0 == system('mount', '-o', 'rbind', '/sys', "$options->{root}/sys") or die "mount failed: $?";
|
||||
} else {
|
||||
0 == system('mount', '-t', 'sysfs', '-o', 'nosuid,nodev,noexec', 'sys', "$options->{root}/sys") or die "mount failed: $?";
|
||||
|
|
Loading…
Reference in a new issue