Here is a thread discussing the Composer directories being placed at the root of the Volume.
https://jamfnation.jamfsoftware.com/discussion.html?id=4443
The way I would capture the file to avoid the renaming bug is as follows:
- open Composer
- click New
- select "Monitor File System Changes"
- click next
- name it the way you want - DO NOT CLICK NEXT YET
- open Terminal
- type the following - DO NOT HIT ENTER
sudo touch /etc/cups/cupsd.conf
- switch back to Composer and click next
- switch to Terminal and press enter and input password
- click "Create Package Source" in Composer
delete anything from the package that is not "/private/etc/cups/cupsd.conf" - I only had .bash_history ;)
there is no step 11
If you reach out to JAMF support, they can give you Composer 8.51 that doesn't have the bug. I found this a lot less frustrating.
Thanks mush for everyone's help and suggestions. I did downgrade to Composer 8.5.1 which solved the when naming issue with 8.52 of Composer.
Having said that, we abandoned moding and sending the rev'd cupsd.conf file as a way to alow our standard- non-Admin users the ability to add/remove printers. There were several reasons for abandoning this method. Primarilly it required three different cupsd.conf files depending on the OS v. This alone made it a pain. Second, the script Jamf supplied <EnableNonAdminAddPrinter> did the job perfectly as long as it was newer than 10.4.x. So we just used the script. Testing before implementation is about complete and ready for deployment.
I now need to figure out how to create a script that will back-out the changes. We always need both the ability to do and undo whatever we do... do!