diff --git a/salt/modules/cmdmod.py b/salt/modules/cmdmod.py index 0bfaaf38e9..a10f07c157 100644 --- a/salt/modules/cmdmod.py +++ b/salt/modules/cmdmod.py @@ -3035,12 +3035,16 @@ def run_chroot(root, ''' __salt__['mount.mount']( os.path.join(root, 'dev'), - 'udev', + 'devtmpfs', fstype='devtmpfs') __salt__['mount.mount']( os.path.join(root, 'proc'), 'proc', fstype='proc') + __salt__['mount.mount']( + os.path.join(root, 'sys'), + 'sysfs', + fstype='sysfs') # Execute chroot routine sh_ = '/bin/sh' @@ -3092,6 +3096,7 @@ def run_chroot(root, log.error('Processes running in chroot could not be killed, ' 'filesystem will remain mounted') + __salt__['mount.umount'](os.path.join(root, 'sys')) __salt__['mount.umount'](os.path.join(root, 'proc')) __salt__['mount.umount'](os.path.join(root, 'dev')) if hide_output: