Installing Firefox 4 on OSX with Cisco vpnagentd

Today I tried to install Firefox 4 only to be notified that libsmime3.dylib is in use. What the heck is that!?!? A quick google tells me that Cisco's VPN Agent uses it for the vpnagentd process. Cool!

sudo killall vpnagentd

That should do the trick. NOT! The problem is soon as I kill vpnagentd the process restarts. Well, if you are experiencing the same issue I faced then here's the trick.

sudo launchctl unload /Library/LaunchDaemons/

Instead of restarting the process this will actually unload vpnagentd from launchctl and prevent it from starting back up. Once you have successfully installed Firefox 4 then all you need to do is reload it back into launchctl.

sudo launchctl load /Library/LaunchDaemons/