我有一个用于FTDI芯片组驱动程序的OSX FTDIUSBSerialDriver.kext文件,其中Info.plist文件已经过修改以获得最佳性能。
我想将修改后的文件提供给我们硬件的用户,以便将其复制到:MacHD / System / Library / Extensions /并且必须具有“系统”所有权和权限。
最简单的方法是什么:
复制正在运行的FTDIUSBSerialDriver.kext文件(包),保留当前的所有权和权限以便分发?
为用户提供有关如何将文件复制和覆盖到MacHD / System / Library / Extensions /并具有系统所有权和权限的“简单”终端说明?
每次尝试测试时,权限和所有权都会设置为当前用户,因此启动时不会加载驱动程序。
如果我可以将其捆绑为简单的安装程序,那将是最佳选择,因此用户只需双击即可安装。
由于
彼得
编辑:需要在10.6.8及以上版本上工作。我知道OS X 10.8中的finder选项允许“精确复制”和“精确粘贴”,但这不是每个人的选择。
答案 0 :(得分:0)
您可以使用cp -p
-p导致cp保留每个源的以下属性 副本中的文件:修改时间,访问时间,文件标志,文件 模式,用户 权限允许的ID和组ID。访问控制列表(ACL)和扩展属性(EA),包括资源 叉子,意志 也被保存下来。
答案 1 :(得分:0)
我们正在使用脚本来更改FTDIUSBSerialDriver.kext文件:请参阅:https://github.com/arminbw/wiretouch/blob/master/perl/modify-ftdi-driver-settings.pl
但是,升级到10.10之后,你有没有机会遇到问题?请参阅:Patched FTDIUSBSerialDriver kext has to be unloaded/reloaded after reboot (OSX 10.10). Any ideas?