KITAITI Makoto
null+****@clear*****
Mon Jan 11 20:37:08 JST 2016
KITAITI Makoto 2016-01-11 20:37:08 +0900 (Mon, 11 Jan 2016) New Revision: 96eb293a23eeaefa77e458079dd55289bfa5aedb https://github.com/droonga/droonga-http-server/commit/96eb293a23eeaefa77e458079dd55289bfa5aedb Merged 0f9441b: Merge pull request #13 from KitaitiMakoto/systemd Message: Use run_as_user() instead of running sudo directly Modified files: install.sh Modified: install.sh (+4 -14) =================================================================== --- install.sh 2016-01-11 20:36:01 +0900 (5639910) +++ install.sh 2016-01-11 20:37:08 +0900 (36889ed) @@ -213,8 +213,7 @@ setup_configuration_directory() { fi # we should use --no-prompt instead of --quiet, for droonga-http-server 1.0.9 and later. - sudo -u $USER /bin/bash -c " - export PATH=$NODEJS_BASE_DIR/bin:$PATH + run_as_user " droonga-http-server-configure --quiet \ --droonga-engine-host-name=$ENGINE_HOST \ --droonga-engine-port=$ENGINE_PORT \ @@ -275,10 +274,7 @@ use_master_express_droonga() { } install_from_npm() { - sudo -u $USER /bin/bash -c " - export PATH=$NODEJS_BASE_DIR/bin:$PATH - npm install -g droonga-http-server - " + run_as_user "npm install -g droonga-http-server" } install_from_repository() { @@ -292,10 +288,7 @@ install_from_repository() { git checkout $VERSION use_master_express_droonga chown -R $USER . - sudo -u $USER /bin/bash -c " - export PATH=$NODEJS_BASE_DIR/bin:$PATH - npm update - " + run_as_user "npm update" else git clone $REPOSITORY_URL cd $NAME @@ -303,10 +296,7 @@ install_from_repository() { use_master_express_droonga fi chown -R $USER . - sudo -u $USER /bin/bash -c " - export PATH=$NODEJS_BASE_DIR/bin:$PATH - npm install -g - " + run_as_user "npm install -g" rm package.json mv package.json.bak package.json } -------------- next part -------------- HTML����������������������������...Download