Testing by interrupting /forcefsck, I can verify that the reboot command reboots, and exiting re-runs fsck which will report if structural modification has occurred and trigger a reboot in that case. And fsck seems to be aware if a prior instance of fsck, run manually in the recovery shell, has made a structural modification, so it reboots in that case as well.
I'll file a new bug if I find any remaining issues with mountall.
Looks good.
Testing by interrupting /forcefsck, I can verify that the reboot command reboots, and exiting re-runs fsck which will report if structural modification has occurred and trigger a reboot in that case. And fsck seems to be aware if a prior instance of fsck, run manually in the recovery shell, has made a structural modification, so it reboots in that case as well.
I'll file a new bug if I find any remaining issues with mountall.