[Groonga-commit] long-long-float/droonga-engine at 02ac455 [install-script] Fix installation

Back to archive index

YUKI Hiroshi yuki****@clear*****
Wed Sep 3 10:24:38 JST 2014


こちらも、何故そのように変えなくてはならなかったか、がコミットメッセージ
に入っていて欲しい場面かなと思いました。
(コードを見るに、まだディレクトリへの書き込み権限がない状態でファイルを
作成しようとして失敗していたので、一時ディレクトリでファイルを作成した後
にディレクトリの書き込み権限を設定してファイルを移動するように改めた、と
いうことなのかな?と思いましたが、合っていますでしょうか?)

long-long-float wrote:
> Author
>     long-long-float <niinikazuki �� yahoo.co.jp>
> Date
>     2014-09-02 21:34:31 +0900 (Tue, 02 Sep 2014)
> New Revision
>     02ac455b0332823abc7470305b631aa9435b39f9
>     <https://github.com/long-long-float/droonga-engine/commit/02ac455b0332823abc7470305b631aa9435b39f9>
> Message
> 
>     Fix installation
> 
> Modified files
> 
>       * script/install.sh
>         <https://github.com/long-long-float/droonga-engine/commit/02ac455b0332823abc7470305b631aa9435b39f9#diff-0>
> 
>   Modified: script/install.sh (+4 -6)
> ===================================================================
> 
> ... <https://github.com/long-long-float/droonga-engine/commit/02ac455b0332823abc7470305b631aa9435b39f9#L0L11>
> 12 <https://github.com/long-long-float/droonga-engine/commit/02ac455b0332823abc7470305b631aa9435b39f9#L0L12>
> 13 <https://github.com/long-long-float/droonga-engine/commit/02ac455b0332823abc7470305b631aa9435b39f9#L0L13>
> 14 <https://github.com/long-long-float/droonga-engine/commit/02ac455b0332823abc7470305b631aa9435b39f9#L0L14>
> 15 <https://github.com/long-long-float/droonga-engine/commit/02ac455b0332823abc7470305b631aa9435b39f9#L0L15>
> 16 <https://github.com/long-long-float/droonga-engine/commit/02ac455b0332823abc7470305b631aa9435b39f9#L0L16>
> 17 <https://github.com/long-long-float/droonga-engine/commit/02ac455b0332823abc7470305b631aa9435b39f9#L0L17>
> 18 <https://github.com/long-long-float/droonga-engine/commit/02ac455b0332823abc7470305b631aa9435b39f9#L0L18>
>  
> 19 <https://github.com/long-long-float/droonga-engine/commit/02ac455b0332823abc7470305b631aa9435b39f9#L0L19>
> 20 <https://github.com/long-long-float/droonga-engine/commit/02ac455b0332823abc7470305b631aa9435b39f9#L0L20>
> 21 <https://github.com/long-long-float/droonga-engine/commit/02ac455b0332823abc7470305b631aa9435b39f9#L0L21>
>  
>  
>  
> 22 <https://github.com/long-long-float/droonga-engine/commit/02ac455b0332823abc7470305b631aa9435b39f9#L0L22>
> 23 <https://github.com/long-long-float/droonga-engine/commit/02ac455b0332823abc7470305b631aa9435b39f9#L0L23>
> 24 <https://github.com/long-long-float/droonga-engine/commit/02ac455b0332823abc7470305b631aa9435b39f9#L0L24>
> 
> 	
> 
> ... <https://github.com/long-long-float/droonga-engine/commit/02ac455b0332823abc7470305b631aa9435b39f9#L0R11>
> 12 <https://github.com/long-long-float/droonga-engine/commit/02ac455b0332823abc7470305b631aa9435b39f9#L0R12>
> 13 <https://github.com/long-long-float/droonga-engine/commit/02ac455b0332823abc7470305b631aa9435b39f9#L0R13>
> 14 <https://github.com/long-long-float/droonga-engine/commit/02ac455b0332823abc7470305b631aa9435b39f9#L0R14>
>  
>  
>  
>  
> 15 <https://github.com/long-long-float/droonga-engine/commit/02ac455b0332823abc7470305b631aa9435b39f9#L0R15>
> 16 <https://github.com/long-long-float/droonga-engine/commit/02ac455b0332823abc7470305b631aa9435b39f9#L0R16>
>  
>  
> 17 <https://github.com/long-long-float/droonga-engine/commit/02ac455b0332823abc7470305b631aa9435b39f9#L0R17>
> 18 <https://github.com/long-long-float/droonga-engine/commit/02ac455b0332823abc7470305b631aa9435b39f9#L0R18>
> 19 <https://github.com/long-long-float/droonga-engine/commit/02ac455b0332823abc7470305b631aa9435b39f9#L0R19>
> 20 <https://github.com/long-long-float/droonga-engine/commit/02ac455b0332823abc7470305b631aa9435b39f9#L0R20>
> 21 <https://github.com/long-long-float/droonga-engine/commit/02ac455b0332823abc7470305b631aa9435b39f9#L0R21>
> 22 <https://github.com/long-long-float/droonga-engine/commit/02ac455b0332823abc7470305b631aa9435b39f9#L0R22>
> 
> 	
> 
> @@ -12,13 +12,11 @@ sudo gem install droonga-engine
>  USER=droonga-engine
>  sudo useradd -m $USER
>  
> -login droonga-engine
> -DROONGA_BASE_DIR=/home/droonga-engine/droonga
> -mkdir $DROONGA_BASE_DIR
> -cd $DROONGA_BASE_DIR
> +DROONGA_BASE_DIR=/home/$USER/droonga
>  droonga-engine-catalog-generate --output=./catalog.json
> -echo "host: " > droonga-engine.yaml
> -exit
> +sudo mkdir $DROONGA_BASE_DIR
> +sudo mv catalog.json droonga-engine.yaml $DROONGA_BASE_DIR
> +sudo chown -R $USER.$USER $DROONGA_BASE_DIR
>  
>  # set up service
>  sudo cp droonga-engine /etc/init.d/droonga-engine
> 
> 
> 
> _______________________________________________
> Groonga-commit mailing list
> Groonga-commit �� lists.sourceforge.jp
> http://lists.sourceforge.jp/mailman/listinfo/groonga-commit
> 

-- 
結城 洋志 <YUKI Hiroshi>
E-mail: yuki �� clear-code.com

株式会社クリアコード
〒170-0005 東京都豊島区南大塚3-29-9
           中野ビル3階
TEL : 03-5927-9440
FAX : 03-5927-9441
WWW : http://www.clear-code.com/




More information about the Groonga-commit mailing list
Back to archive index