How to install the 2014 NTP security fix on 10.6.8 Snow Leopard

ntpSecuritysnow leopard

For 10.6.8 would it work to open the 10.8 NTP update.dmg with pacifist and put in the new versions of the following 6 files?:

/usr/bin/sntp  
/usr/bin/ntp-keygen  
/usr/bin/ntpq  
/usr/sbin/ntpdc  
/usr/sbin/ntpdate  
/usr/sbin/ntpd

I am not sure about including the ntptrace file that was in the 10.8 sbin directory. What does it do? Also what would the appropriate chown command be to get these files properly recognized?

Best Answer

For 10.6.8 would it work to open the 10.8 NTP update.dmg with pacifist and put in the new versions of the following 6 files?

No it would not work. You will probably get a segmentation fault due to major changes that happened between 10.6 and 10.8 (I don't think you could even make 10.8 binaries work on 10.7). You can easily try it, however, to convince yourself. Extract them with Pacifist to some temp directory and just run them (eg. extract ntpd and do a ./ntpd --version ). If you don't get a segmentation fault and you get a printout of the version, you might be fine. However, there's a better option.

Instead of using Apple's binaries, you should compile NTP yourself. It's not difficult at all and it requires Xcode (which is free anyway).

See my answer to a similar question that was posted the other day on how to compile NTP: Disabling NTP on OS X Lion or older