Page 1 of 1

Released Build 1.0.0.13

Posted: Thu Mar 14, 2024 8:07 pm
by Cubert
In this release we added a new Mac Sudo Manager.

Why is this important?

By default APM uses the %lastuser% variable when executing installs and updates as Homebrew requires all installs to happen from a user account and not root (which agent runs as). So we need to capture a local user on agent to effectively install packages.

This works pretty well but...

If you attempt to install a package that requires access to privileged areas of the Mac like creating a service or accessing Video and Mic. These packages cause Homebrew to request the password for the user executing installs. Without this the installs will fail for the package in question.

An example of this kind of package is "Zoom", It needs access to mic and video so permissions are needed.

See more about new feature in Documentation section of forum.