macのOpenSSLを1.0.1hにアップデート

OpenSSLのheartbeat拡張に情報漏えいの脆弱性があったため1.0.1hにバージョンアップ

homebrewを使って、前にバージョンアップしてたんですが、
どうもhomebrewで入れたほうにリンクが張られてなかったみたいです。

なのでちゃんと入れ直し。

MyMac:~ hogehoge$ brew uninstall openssl
MyMac:~ hogehoge$ which openssl
/usr/bin/openssl ←はい。macに最初から入ってるやつ。
MyMac:~ hogehoge$ openssl version
OpenSSL 0.9.8y 5 Feb 2013 ←はい。古いですね。
MyMac:~ hogehoge$ brew install openssl
This formula is keg-only, so it was not symlinked into /usr/local. ←リンクしてないよって書いてある。
MyMac:~ hogehoge$ brew cleanup
MyMac:~ hogehoge$ which openssl
/usr/bin/openssl ←はい。homebrewで入れたほうをみてない。
MyMac:~ hogehoge$ openssl version
OpenSSL 0.9.8y 5 Feb 2013 ←はい。古いまま。
MyMac:~ hogehoge$ brew link openssl --force
Linking /usr/local/Cellar/openssl/1.0.1h... 1139 symlinks created
MyMac:~ hogehoge$ which openssl
/usr/local/bin/openssl ←はい。homebrewで入れたほうをみてる。
MyMac:~ hogehoge$ openssl version
OpenSSL 0.9.8y 5 Feb 2013 ←あれ?

ターミナルを一回閉じて再度試したらちゃんとかわってた

MyMac:~ hogehoge$ openssl version
OpenSSL 1.0.1h 5 Jun 2014

brew doctorするとWarning出るけど、気にしなくていい?
しかも同じWarningが2回。。

コメントを残す