We have a custom update module that runs some commands that cannot be called in parallel. They handle communication with a device that cannot handle concurrent access.
So far we only use those commands in state scripts inside an artifact as those are by their nature called one at a time. But we would also like to call them in custom inventory scripts. Is it safe to assume mender-client will not call inventory scripts at the same time as state scripts (except sync and download, we don’t call any if the aforementioned commands in those)?
Thanks in advance.