From 9b01b0ac61501a6f66d2ead40e99dd77426a3dd2 Mon Sep 17 00:00:00 2001 From: Gagan Goel Date: Mon, 10 Feb 2020 22:16:03 +0000 Subject: [PATCH] MCOL-2101 Set up proper permissions for /tmp/columnstore_tmp_files to allow non-root users to write to it. --- oam/install_scripts/columnstore-post-install.in | 1 + oam/install_scripts/columnstore.in | 3 +++ 2 files changed, 4 insertions(+) diff --git a/oam/install_scripts/columnstore-post-install.in b/oam/install_scripts/columnstore-post-install.in index a5f12555e..2e253de53 100755 --- a/oam/install_scripts/columnstore-post-install.in +++ b/oam/install_scripts/columnstore-post-install.in @@ -79,6 +79,7 @@ else TempFileDir=`mcsGetConfig SystemConfig TempFileDir` tmpDir=${tmpDir}${TempFileDir} mkdir $tmpDir >/dev/null 2>&1 + chmod 777 $tmpDir fi #set base columnstore temp file directory diff --git a/oam/install_scripts/columnstore.in b/oam/install_scripts/columnstore.in index 858395063..8686b6683 100644 --- a/oam/install_scripts/columnstore.in +++ b/oam/install_scripts/columnstore.in @@ -39,6 +39,9 @@ lockdir=`mcsGetConfig Installation LockFileDirectory` #get temp directory tmpDir=`mcsGetConfig SystemConfig SystemTempFileDir` mkdir $tmpDir >/dev/null 2>&1 +if [ $USER == "root" ]; then + chmod 777 $tmpDir +fi checkInstallSetup() { InitialInstallFlag=`mcsGetConfig -c @ENGINE_SYSCONFDIR@/columnstore/Columnstore.xml Installation InitialInstallFlag`