我一直致力於製作一個有效負載包,該包為我們部署中的特定印表機安裝 PPD 文件,然後將適當的文件添加到 CUPS 並註冊它們以供使用。為此,我在 Catalina Public Beta 1 上使用 Packages 1.2.5。 ,安裝程式以錯誤結束。
這是我第一次使用套件和自訂有效負載包,因此我對整個安裝前/安裝後腳本業務很陌生。我正在努力成為一名優秀的 Mac 管理員,因此我關心清理安裝程序,所以它說它很好地完成了一個大的綠色複選標記。 (該套件最終將透過 MDM 部署,因此我認為這可能會導致問題)。
作為參考,有效負載包括一堆放入 /Library/Printers/ 和 /Library/Printers/PPDs/Contents/Resources/ 中的文件,以下是極其複雜的安裝後腳本的副本:
#!/bin/bash
cp "/Library/Printers/PPDs/Contents/Resources/RICOH MP C6004" /etc/cups/ppd/Admin_Copier.ppd
lpadmin -p "Admin_Copier" -v "lpd://###.###.###.###/" -P "/etc/cups/ppd/Admin_Copier.ppd" -o printer-is-shared=false -E -D "Admin Copier" -L "Mail Room"
cupsenable "Admin_Copier"
cupsaccept "Admin_Copier"
return 0
任何幫助表示讚賞!