to keep the /lib/modules untouch as expected, we must
use 'ro' option when mounting it
Signed-off-by: Gui Chen <gui.chen@intel.com>
mountlist.append(tuple((mntpoint, None)))
for pair in mountlist:
- bmount = fs_related.BindChrootMount(pair[0], chrootdir, pair[1])
+ if pair[0] == "/lib/modules":
+ opt = "ro"
+ else:
+ opt = None
+ bmount = fs_related.BindChrootMount(pair[0], chrootdir, pair[1], opt)
chroot_bindmounts.append(bmount)
return chroot_bindmounts