From e70c9479775ee7c940cb08eb0506ec0d39694d85 Mon Sep 17 00:00:00 2001 From: david hill Date: Thu, 24 May 2018 10:33:46 -0500 Subject: [PATCH] change to use local lock file directory for nonroot --- dbcon/mysql/mysql-Columnstore | 11 ++--------- oam/etc/Columnstore.xml | 1 + oam/etc/Columnstore.xml.singleserver | 1 + oam/install_scripts/columnstore | 12 +----------- oam/install_scripts/post-install | 14 ++++++++++++++ oam/install_scripts/pre-uninstall | 5 ++++- oam/oamcpp/liboamcpp.cpp | 12 +++++++++++- tools/configMgt/autoConfigure.cpp | 21 +++++++++++++++++++++ 8 files changed, 55 insertions(+), 22 deletions(-) diff --git a/dbcon/mysql/mysql-Columnstore b/dbcon/mysql/mysql-Columnstore index 5b7e69cd7..9f130d5dc 100755 --- a/dbcon/mysql/mysql-Columnstore +++ b/dbcon/mysql/mysql-Columnstore @@ -64,15 +64,8 @@ datadir=$basedir/db service_startup_timeout=90 user=`whoami 2>/dev/null` -# Lock directory for root user -lockdir='/var/lock/subsys' -# Lock directory for non-root user -if $user != "root" -then - lockdir='$HOME/.lock' -fi - -mkdir $lockdir +# Lock directory +lockdir=`$COLUMNSTORE_INSTALL_DIR/bin/getConfig Installation LockFileDirectory` lock_file_path="$lockdir/mysql-Columnstore" diff --git a/oam/etc/Columnstore.xml b/oam/etc/Columnstore.xml index 70a0add6d..cb91f9348 100644 --- a/oam/etc/Columnstore.xml +++ b/oam/etc/Columnstore.xml @@ -469,6 +469,7 @@ 3306 /dev/xvd y + /var/lock/subsys