Scott, Yosemite includes changes to sandboxing to actually enforce some of the CUPS filter interface restrictions, including preventing access to arbitrary files for security reasons. You'll find them documented here:
http://www.cups.org/documentation.php/api-filter.html#SANDBOXING
On OS X, printing system scripts should be installed under
/Library/Printers/<vendor-or-app-name>.
> On Nov 11, 2014, at 7:37 PM, Scott Ribe <[email protected]> wrote:
>
> I have a fairly simple print-to-pdf script which works fine under 10.6, but
> in 10.10 I'm getting permissions errors:
>
> 11/11/14 6:20:41.713 PM sandboxd[2901]: ([3016]) ruby(3016) deny
> file-read-data /pedcard/scripts/pedcard-batch-pdf
>
> That script is owned by root:wheel, so what else is the problem?
>
> --
> Scott Ribe
> [email protected]
> http://www.elevated-dev.com/
> (303) 722-0567 voice
>
>
>
>
>
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Printing mailing list ([email protected])
> Help/Unsubscribe/Update your Subscription:
> https://lists.apple.com/mailman/options/printing/msweet%40apple.com
>
> This email sent to [email protected]
_________________________________________________________
Michael Sweet, Senior Printing System Engineer, PWG Chair
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ Do not post admin requests to the list. They will be ignored. Printing mailing list ([email protected]) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/printing/archive%40mail-archive.com This email sent to [email protected]
