@@ -93,6 +93,9 @@ Do Chroot Cleanup
9393 Execute And Log Based On User Permissions umount -l "${TEST_CHROOT } /lib64"
9494 Execute And Log Based On User Permissions umount -l "${TEST_CHROOT } /proc"
9595 Execute And Log Based On User Permissions umount -l "${TEST_CHROOT } /run"
96+ Execute And Log Based On User Permissions umount -l "${TEST_CHROOT } /systest/fs/cgroup"
97+ Execute And Log Based On User Permissions umount -l "${TEST_CHROOT } /systest"
98+ Execute And Log Based On User Permissions rm -rf "${TEST_CHROOT } /systest"
9699
97100Set Up A Test Case With Sysmount Option Activated
98101 Do Chroot Preparations
@@ -109,6 +112,16 @@ Set Up A Test Case With Sysmount Option Deactivated
109112 Should Be Equal As Numbers ${rc } 0
110113 ${rc } Execute And Log Based On User Permissions mount --bind "/run" "${TEST_CHROOT } /run" ${RETURN_RC }
111114 Should Be Equal As Numbers ${rc } 0
115+ ${rc } Execute And Log Based On User Permissions mkdir -p "${TEST_CHROOT } /sys/fs" ${RETURN_RC }
116+ Should Be Equal As Numbers ${rc } 0
117+ ${rc } Execute And Log Based On User Permissions mkdir -p "${TEST_CHROOT } /systest" ${RETURN_RC }
118+ Should Be Equal As Numbers ${rc } 0
119+ ${rc } Execute And Log Based On User Permissions mount --bind "/sys" "${TEST_CHROOT } /systest" ${RETURN_RC }
120+ Should Be Equal As Numbers ${rc } 0
121+ ${rc } Execute And Log Based On User Permissions mount --bind "/sys/fs/cgroup" "${TEST_CHROOT } /systest/fs/cgroup" ${RETURN_RC }
122+ Should Be Equal As Numbers ${rc } 0
123+ ${rc } Execute And Log Based On User Permissions ln -s "/systest/fs/cgroup" "${TEST_CHROOT } /sys/fs/" ${RETURN_RC }
124+ Should Be Equal As Numbers ${rc } 0
112125 Crinit Start chroot=${TEST_CHROOT } crinit_args=--no-sys-mounts
113126
114127Clean Up Test Case With Sysmount Option Activated
0 commit comments