Hi all,
I have recently hit a strange issue where packages created in composer have refused to install via policy because the jamf binary is unable to access the file copied to the jamf cached folder.
I am able to get round this issue by changing the permissions on the files within the package to be owned by root with the group as admins and 755 permissions.
However, my understanding was that the files within the packages needed to be set up correctly for the system to run them and most of the default applications in my application folder are root:wheel rather than root:admins. But root:wheel packages aren't able to be installed - they error.
I can write a script to change the permissions after installation but is this step necessary? Does anyone else have any tips regarding permissions in Composer packages and what permissions have to be on the files for the jamf binary to be able to install them?
I might also add something that doesn't make much sense. These packages did install when I created them originally in an earlier version (could have been 9.2) but I ran remote from a different machine and created policies on a different machine to the one I used the other day when I had this problem. I am currently on 9.24, upgrading to 9.25 later today.
