Move pre-install check to execution phase
authorJacob Bachmeyer <jcb@gnu.org>
Sat, 1 Jul 2023 04:07:42 +0000 (23:07 -0500)
committerJacob Bachmeyer <jcb@gnu.org>
Sat, 1 Jul 2023 04:07:42 +0000 (23:07 -0500)
commita10defd5c8bf803b15432fb9e771cc0579d67eac
tree84afafebd61bab12f49cf465fa564bd8dfe9fa33
parent811043d5181b60a858310b60b525e63a66b7d6e9
Move pre-install check to execution phase

This prepares for later refactoring to move this check into a packet
object "install" method and expand other checks to approach an atomic
transaction model, where all foreseeable causes of processing errors
are checked prior to executing any step of the operation list.

The testsuite is updated accordingly.
gatekeeper.pl
testsuite/lib/tool/gatekeeper.exp