long-long-float
null+****@clear*****
Thu Sep 4 02:03:30 JST 2014
long-long-float 2014-09-04 02:03:30 +0900 (Thu, 04 Sep 2014) New Revision: 2b38fd9e8b3fff8c9ad87edac4e5d9008d0fdc00 https://github.com/long-long-float/droonga-engine/commit/2b38fd9e8b3fff8c9ad87edac4e5d9008d0fdc00 Merged e1158cd: Merge pull request #23 from long-long-float/safer-install-script Message: Add check not to create twice Modified files: script/install.sh Modified: script/install.sh (+8 -5) =================================================================== --- script/install.sh 2014-09-04 01:40:28 +0900 (d0528a7) +++ script/install.sh 2014-09-04 02:03:30 +0900 (742ce5f) @@ -19,12 +19,15 @@ exist_user() { # add droonga-engine user and create files exist_user $USER || useradd -m $USER -droonga-engine-catalog-generate --output=./catalog.json -mkdir $DROONGA_BASE_DIR -curl -o $DROONGA_BASE_DIR/droonga-engine.yaml $SCRIPT_URL/droonga-engine.yaml -mv catalog.json $DROONGA_BASE_DIR +[ ! $DROONGA_BASE_DIR ] && + mkdir $DROONGA_BASE_DIR +[ ! $DROONGA_BASE_DIR/catalog.json ] && + droonga-engine-catalog-generate --output=$DROONGA_BASE_DIR/catalog.json +[ ! $DROONGA_BASE_DIR/droonga-engine.yaml ] && + curl -o $DROONGA_BASE_DIR/droonga-engine.yaml $SCRIPT_URL/droonga-engine.yaml chown -R $USER.$USER $DROONGA_BASE_DIR # set up service -curl -o /etc/init.d/droonga-engine $SCRIPT_URL/droonga-engine +[ ! /etc/init.d/droonga-engine ] && + curl -o /etc/init.d/droonga-engine $SCRIPT_URL/droonga-engine update-rc.d droonga-engine defaults -------------- next part -------------- HTML����������������������������...Download