Given the fact that some developers require the user to click a EULA Accept button before the installation or update will proceed, it isn't feasible to update or install a large number of applications in an unattended mode, since the user has no way of being notified that the installation has paused.
Since this is doesn't fall within in my area of expertise, I have no suggestion as to how to circumvent the pause. However, I do wonder if there couldn't be a mechanism provided to enable the user to identify in advance those apps that will require the user to click a EULA acceptance button so as to enable the user to pick and choose which apps to update or install at any given time.
My suggestion is prompted by several nights of starting an update of all my apps (which can take hours, given the number of apps I have) before going to bed, only to find the next morning that the installation has paused for me to click an Accept button -- while only a small percentage of the updates have run.
While I fully understand the need for the EULA button for new installs, if I am updating an application for which I have already accepted the EULA, it doesn't seem necessary that I should be required to accept what I've already accepted -- unless, as I suspect, the updated application is simply being installed over the previous verion as if it were a new install, in which case there may be no solution. But I'm hoping that greater minds than mine will know something I don't that might provide a solution.
Thanks.
If you've agreed to an app's EULA, it will not ask you to agree again during an update unless that EULA has changed. The PA.c Format has an EULA version number built in that is incremented as it changes.
The ability to have all EULAs displayed at the beginning of your update is coming in an upcoming platform release.
Sometimes, the impossible can become possible, if you're awesome!