The function create_installed_packages_list() must be invoked before exit_chroot_environment() because exiting the chroot environment kills all processes using the custom squashfs directory. In some cases, the process for create_installed_packages_list() gets killed when it is invoked immediately after exit_chroot_environment().
This scenario only occurs when transitioning from the Terminal page to the Options page. This scenario does not apply when transitioning from the New Project page or the Existing Project page to the Options page.
The function create_ installed_ packages_ list() must be invoked before exit_chroot_ environment( ) because exiting the chroot environment kills all processes using the custom squashfs directory. In some cases, the process for create_ installed_ packages_ list() gets killed when it is invoked immediately after exit_chroot_ environment( ).
This scenario only occurs when transitioning from the Terminal page to the Options page. This scenario does not apply when transitioning from the New Project page or the Existing Project page to the Options page.