強いインスタンスでmakeするすくりぷと

先日、mizukisonoko.hatenablog.com
てな感じでLLVMをインストールしちゃおwと奮闘してた訳だがいちいちc4.x4largeとやり取りするの
めんどくさかったのでスクリプト書いた。



gist.github.com

#使い方

sampleにはnginx-1.9.2を使った。

1) 強いインスタンスを用意する

% aws run-instances

を使っても良いが自分はチキンなので手動で立てる。そして実行中はコンソールを
眺めている。
立て終わったらinstance-idを控えておく

2) 立てた強いインスタンスの準備をする

sshで入るので公開鍵認証の設定をしておく

3) install scriptを組み立てる

s1_exe.shにmakeのスクリプトを書いていく。
最後にzipで圧縮する事を忘れない。

3)make.shを走らせる

控えてたインスタンスidを打ち込むと勝手に入り、s1_exe.shを実行する。
結果はzip圧縮し手元にそっと置いてあるはず。

4) sudo make install

後はmake installすればインストールされるはず。

#注意点

OS、ライブラリは同じにする

./configureも同じにする。

#今後

fileのurlを打ち込むだけで手元にmake後のzipがそっと置かれているスクリプト作りたい……
インスタンスを自動で作って自動認証させたい……
clean.shの存在の抹消……

今のところnginxだとうまく行いった。
今後使っていく上で改善していく。