You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-07-30 19:23:07 +03:00
fix the sudo calls by root user
This commit is contained in:
@ -57,10 +57,10 @@ if [ "x$has_um" = x ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
user=$USER
|
user=$USER
|
||||||
sudo=sudo
|
SUDO=sudo
|
||||||
if [ -z "$user" ]; then
|
if [ -z "$user" ]; then
|
||||||
user=root
|
user=root
|
||||||
sudo=" "
|
SUDO=" "
|
||||||
fi
|
fi
|
||||||
|
|
||||||
checkInstallSetup() {
|
checkInstallSetup() {
|
||||||
@ -68,7 +68,7 @@ checkInstallSetup() {
|
|||||||
if [ $InitialInstallFlag != "y" ]; then
|
if [ $InitialInstallFlag != "y" ]; then
|
||||||
echo "Please run the postConfigure install script, check the Installation Guide"
|
echo "Please run the postConfigure install script, check the Installation Guide"
|
||||||
echo "for additional details"
|
echo "for additional details"
|
||||||
sudo rm -f /var/lock/subsys/columnstore
|
$SUDO rm -f /var/lock/subsys/columnstore
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
@ -81,13 +81,13 @@ start() {
|
|||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
(sudo mkdir -p /var/lock/subsys && sudo chmod 777 /var/lock/subsys && sudo touch /var/lock/subsys/columnstore) >/dev/null 2>&1
|
($SUDO mkdir -p /var/lock/subsys && $SUDO chmod 777 /var/lock/subsys && $SUDO touch /var/lock/subsys/columnstore) >/dev/null 2>&1
|
||||||
|
|
||||||
if [ -x $InstallDir/bin/columnstore.pre-start ]; then
|
if [ -x $InstallDir/bin/columnstore.pre-start ]; then
|
||||||
$InstallDir/bin/columnstore.pre-start
|
$InstallDir/bin/columnstore.pre-start
|
||||||
if [ $? -ne 0 ]; then
|
if [ $? -ne 0 ]; then
|
||||||
echo "Error running MariaDB Columnstore pre-start script, not starting MariaDB Columnstore"
|
echo "Error running MariaDB Columnstore pre-start script, not starting MariaDB Columnstore"
|
||||||
sudo rm -f /var/lock/subsys/columnstore
|
$SUDO rm -f /var/lock/subsys/columnstore
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
@ -97,7 +97,7 @@ start() {
|
|||||||
if [ $CoreFileFlag = "y" ]; then
|
if [ $CoreFileFlag = "y" ]; then
|
||||||
SUDO=
|
SUDO=
|
||||||
if [ "$user" != "root" ]; then
|
if [ "$user" != "root" ]; then
|
||||||
SUDO="sudo"
|
SUDO="$SUDO"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
#columnstore core files
|
#columnstore core files
|
||||||
@ -108,21 +108,21 @@ start() {
|
|||||||
|
|
||||||
RETVAL=0
|
RETVAL=0
|
||||||
echo "Starting MariaDB Columnstore Database Platform"
|
echo "Starting MariaDB Columnstore Database Platform"
|
||||||
sudo rm -f /tmp/StopColumnstore
|
$SUDO rm -f /tmp/StopColumnstore
|
||||||
exec $InstallDir/bin/run.sh $InstallDir/bin/ProcMon > /dev/null 2>&1 &
|
exec $InstallDir/bin/run.sh $InstallDir/bin/ProcMon > /dev/null 2>&1 &
|
||||||
|
|
||||||
return $RETVAL
|
return $RETVAL
|
||||||
}
|
}
|
||||||
stop() {
|
stop() {
|
||||||
echo "Shutting down MariaDB Columnstore Database Platform"
|
echo "Shutting down MariaDB Columnstore Database Platform"
|
||||||
sudo touch /tmp/StopColumnstore
|
$SUDO touch /tmp/StopColumnstore
|
||||||
sudo pkill ProcMon
|
$SUDO pkill ProcMon
|
||||||
sudo pkill ProcMgr
|
$SUDO pkill ProcMgr
|
||||||
sleep 1
|
sleep 1
|
||||||
$InstallDir/bin/clearShm
|
$InstallDir/bin/clearShm
|
||||||
RETVAL=$?
|
RETVAL=$?
|
||||||
sudo rm -f /var/lock/subsys/columnstore
|
$SUDO rm -f /var/lock/subsys/columnstore
|
||||||
sudo fuser -k 8604/tcp > /dev/null 2>&1
|
$SUDO fuser -k 8604/tcp > /dev/null 2>&1
|
||||||
test -f $InstallDir/mysql/mysql-Columnstore || return $RETVAL
|
test -f $InstallDir/mysql/mysql-Columnstore || return $RETVAL
|
||||||
$InstallDir/mysql/mysql-Columnstore stop > /dev/null 2>&1
|
$InstallDir/mysql/mysql-Columnstore stop > /dev/null 2>&1
|
||||||
if [ -x $InstallDir/bin/columnstore.post-stop ]; then
|
if [ -x $InstallDir/bin/columnstore.post-stop ]; then
|
||||||
|
@ -8,10 +8,10 @@ prefix=/usr/local
|
|||||||
installdir=$prefix/mariadb/columnstore
|
installdir=$prefix/mariadb/columnstore
|
||||||
rpmmode=install
|
rpmmode=install
|
||||||
user=root
|
user=root
|
||||||
sudo=" "
|
SUDO=" "
|
||||||
if [ $USER != "root" ]; then
|
if [ $USER != "root" ]; then
|
||||||
user=$USER
|
user=$USER
|
||||||
sudo="sudo "
|
SUDO="sudo "
|
||||||
fi
|
fi
|
||||||
|
|
||||||
quiet=0
|
quiet=0
|
||||||
@ -82,7 +82,7 @@ if [ -f libstdc++.so.6.0.14 ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# softlink for libperl.sp, used by cplogger
|
# softlink for libperl.sp, used by cplogger
|
||||||
sudo ln -s /usr/lib64/perl5/CORE/libperl.so /usr/lib64/libperl.so >/dev/null 2>&1
|
$SUDO ln -s /usr/lib64/perl5/CORE/libperl.so /usr/lib64/libperl.so >/dev/null 2>&1
|
||||||
|
|
||||||
#setup .bashrc
|
#setup .bashrc
|
||||||
if [ $user = "root" ]; then
|
if [ $user = "root" ]; then
|
||||||
@ -121,9 +121,9 @@ fi
|
|||||||
|
|
||||||
cd /
|
cd /
|
||||||
|
|
||||||
test -d /var/log/mariadb || sudo mkdir /var/log/mariadb >/dev/null 2>&1
|
test -d /var/log/mariadb || $SUDO mkdir /var/log/mariadb >/dev/null 2>&1
|
||||||
test -d /var/log/mariadb/columnstore || sudo mkdir /var/log/mariadb/columnstore >/dev/null 2>&1
|
test -d /var/log/mariadb/columnstore || $SUDO mkdir /var/log/mariadb/columnstore >/dev/null 2>&1
|
||||||
sudo chmod -R 777 /var/log/mariadb
|
$SUDO chmod -R 777 /var/log/mariadb
|
||||||
|
|
||||||
test -d /var/log/mariadb/columnstore/archive || mkdir /var/log/mariadb/columnstore/archive >/dev/null 2>&1
|
test -d /var/log/mariadb/columnstore/archive || mkdir /var/log/mariadb/columnstore/archive >/dev/null 2>&1
|
||||||
test -d /var/log/mariadb/columnstore/corefiles || mkdir /var/log/mariadb/columnstore/corefiles >/dev/null 2>&1
|
test -d /var/log/mariadb/columnstore/corefiles || mkdir /var/log/mariadb/columnstore/corefiles >/dev/null 2>&1
|
||||||
@ -161,8 +161,8 @@ mkdir /mnt/tmp > /dev/null 2>&1
|
|||||||
mkdir /var/log/mariadb/columnstore/data/archive > /dev/null 2>&1
|
mkdir /var/log/mariadb/columnstore/data/archive > /dev/null 2>&1
|
||||||
|
|
||||||
# install Columnstore Log Rotate File
|
# install Columnstore Log Rotate File
|
||||||
sudo cp $installdir/bin/columnstoreLogRotate /etc/logrotate.d/columnstore > /dev/null 2>&1
|
$SUDO cp $installdir/bin/columnstoreLogRotate /etc/logrotate.d/columnstore > /dev/null 2>&1
|
||||||
sudo chmod 644 /etc/logrotate.d/columnstore
|
$SUDO chmod 644 /etc/logrotate.d/columnstore
|
||||||
|
|
||||||
# remove mysql archive log
|
# remove mysql archive log
|
||||||
test -d $installdir/mysql/db || mkdir -p $installdir/mysql/db
|
test -d $installdir/mysql/db || mkdir -p $installdir/mysql/db
|
||||||
@ -209,17 +209,17 @@ if [ $user = "root" ]; then
|
|||||||
chmod 777 -R /dev/shm
|
chmod 777 -R /dev/shm
|
||||||
rm -f /etc/default/columnstore
|
rm -f /etc/default/columnstore
|
||||||
else
|
else
|
||||||
sudo chmod 777 /tmp
|
$SUDO chmod 777 /tmp
|
||||||
sudo rm -fr /tmp/* > /dev/null 2>&1
|
$SUDO rm -fr /tmp/* > /dev/null 2>&1
|
||||||
sudo $installdir/bin/syslogSetup.sh --installdir=$installdir install > /tmp/syslog_install.log 2>&1
|
$SUDO $installdir/bin/syslogSetup.sh --installdir=$installdir install > /tmp/syslog_install.log 2>&1
|
||||||
sudo chown $user:$user $installdir/etc/Columnstore.xml
|
$SUDO chown $user:$user $installdir/etc/Columnstore.xml
|
||||||
sudo chmod -R 777 /dev/shm
|
$SUDO chmod -R 777 /dev/shm
|
||||||
sudo chmod 777 /var/lock/subsys
|
$SUDO chmod 777 /var/lock/subsys
|
||||||
sudo rm -f /var/lock/subsys/mysql-Columnstore
|
$SUDO rm -f /var/lock/subsys/mysql-Columnstore
|
||||||
sudo chmod 777 /etc/fstab
|
$SUDO chmod 777 /etc/fstab
|
||||||
|
|
||||||
sed -i -e s@/usr/local/mariadb/columnstore@$installdir@g $installdir/bin/columnstore.def
|
sed -i -e s@/usr/local/mariadb/columnstore@$installdir@g $installdir/bin/columnstore.def
|
||||||
sudo cp $installdir/bin/columnstore.def /etc/default/columnstore
|
$SUDO cp $installdir/bin/columnstore.def /etc/default/columnstore
|
||||||
|
|
||||||
sed -i -e s@prefix=/usr/local@prefix=$HOME@g $installdir/bin/*
|
sed -i -e s@prefix=/usr/local@prefix=$HOME@g $installdir/bin/*
|
||||||
|
|
||||||
|
@ -78,12 +78,12 @@ for arg in "$@"; do
|
|||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
#run to make sure library paths are setup
|
|
||||||
sudo ldconfig
|
|
||||||
|
|
||||||
if [ $installdir != "/usr/local/mariadb/columnstore" ]; then
|
if [ $installdir != "/usr/local/mariadb/columnstore" ]; then
|
||||||
|
sudo ldconfig
|
||||||
export COLUMNSTORE_INSTALL_DIR=$installdir
|
export COLUMNSTORE_INSTALL_DIR=$installdir
|
||||||
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$COLUMNSTORE_INSTALL_DIR/lib:$COLUMNSTORE_INSTALL_DIR/mysql/lib/mysql
|
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$COLUMNSTORE_INSTALL_DIR/lib:$COLUMNSTORE_INSTALL_DIR/mysql/lib/mysql
|
||||||
|
else
|
||||||
|
ldconfig
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ -f $installdir/lib/libcalmysql.so.1.0.0 ]; then
|
if [ -f $installdir/lib/libcalmysql.so.1.0.0 ]; then
|
||||||
|
@ -7,10 +7,10 @@
|
|||||||
prefix=/usr/local
|
prefix=/usr/local
|
||||||
installdir=$prefix/mariadb/columnstore
|
installdir=$prefix/mariadb/columnstore
|
||||||
rpmmode=install
|
rpmmode=install
|
||||||
sudo=" "
|
SUDO=" "
|
||||||
if [ $USER != "root" ]; then
|
if [ $USER != "root" ]; then
|
||||||
user=$USER
|
user=$USER
|
||||||
sudo="sudo "
|
SUDO="sudo "
|
||||||
fi
|
fi
|
||||||
|
|
||||||
quiet=0
|
quiet=0
|
||||||
@ -45,17 +45,17 @@ $installdir/myql/columnstore-Mysql stop > /dev/null 2>&1
|
|||||||
|
|
||||||
# uninstall OS scripts updated by postConfigure
|
# uninstall OS scripts updated by postConfigure
|
||||||
if test -f /etc/exports.columnstoreSave ; then
|
if test -f /etc/exports.columnstoreSave ; then
|
||||||
$sudo mv -f /etc/exports.columnstoreSave /etc/exports > /dev/null 2>&1
|
$SUDO mv -f /etc/exports.columnstoreSave /etc/exports > /dev/null 2>&1
|
||||||
else
|
else
|
||||||
$sudo rm -f /etc/exports > /dev/null 2>&1
|
$SUDO rm -f /etc/exports > /dev/null 2>&1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test -f /etc/rc.d/rc.local.columnstoreSave ; then
|
if test -f /etc/rc.d/rc.local.columnstoreSave ; then
|
||||||
$sudo mv -f /etc/rc.d/rc.local.columnstoreSave /etc/rc.d/rc.local > /dev/null 2>&1
|
$SUDO mv -f /etc/rc.d/rc.local.columnstoreSave /etc/rc.d/rc.local > /dev/null 2>&1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if test -f /etc/rc.local.columnstoreSave ; then
|
if test -f /etc/rc.local.columnstoreSave ; then
|
||||||
$sudo mv -f /etc/rc.local.columnstoreSave /etc/rc.local > /dev/null 2>&1
|
$SUDO mv -f /etc/rc.local.columnstoreSave /etc/rc.local > /dev/null 2>&1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
export COLUMNSTORE_INSTALL_DIR=$installdir
|
export COLUMNSTORE_INSTALL_DIR=$installdir
|
||||||
@ -63,30 +63,30 @@ export COLUMNSTORE_INSTALL_DIR=$installdir
|
|||||||
cloud=`$COLUMNSTORE_INSTALL_DIR/bin/getConfig Installation Cloud`
|
cloud=`$COLUMNSTORE_INSTALL_DIR/bin/getConfig Installation Cloud`
|
||||||
if [ $cloud = "amazon-ec2" ] || [ $cloud = "amazon-vpc" ]; then
|
if [ $cloud = "amazon-ec2" ] || [ $cloud = "amazon-vpc" ]; then
|
||||||
if test -f /etc/fstab ; then
|
if test -f /etc/fstab ; then
|
||||||
$sudo sed -i '/Columnstore\/data/d' /etc/fstab > /dev/null 2>&1
|
$SUDO sed -i '/Columnstore\/data/d' /etc/fstab > /dev/null 2>&1
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
#remove log file directories
|
#remove log file directories
|
||||||
#rm -rf /var/log/mariadb/columnstore > /dev/null 2>&1
|
#rm -rf /var/log/mariadb/columnstore > /dev/null 2>&1
|
||||||
#rm -f $installdir/mysql/db/*.err > /dev/null 2>&1
|
#rm -f $installdir/mysql/db/*.err > /dev/null 2>&1
|
||||||
sudo rm -f /var/log/mariadb/columnstore/activeAlarms > /dev/null 2>&1
|
$SUDO rm -f /var/log/mariadb/columnstore/activeAlarms > /dev/null 2>&1
|
||||||
sudo rm -f /var/log/mariadb/columnstore/*.log1 > /dev/null 2>&1
|
$SUDO rm -f /var/log/mariadb/columnstore/*.log1 > /dev/null 2>&1
|
||||||
rm -rf $installdir/mysql/db/columnstore_log_archive > /dev/null 2>&1
|
rm -rf $installdir/mysql/db/columnstore_log_archive > /dev/null 2>&1
|
||||||
sudo rm -f /etc/default/columnstore
|
$SUDO rm -f /etc/default/columnstore
|
||||||
|
|
||||||
# remove Mariab Columnstore Log Rotate File abd Transaction Log File
|
# remove Mariab Columnstore Log Rotate File abd Transaction Log File
|
||||||
sudo rm -f /etc/logrotate.d/columnstore > /dev/null 2>&1
|
$SUDO rm -f /etc/logrotate.d/columnstore > /dev/null 2>&1
|
||||||
sudo rm -f /etc/cron.d/transactionLog > /dev/null 2>&1
|
$SUDO rm -f /etc/cron.d/transactionLog > /dev/null 2>&1
|
||||||
|
|
||||||
# delete Mariab Columnstore shared memory segments
|
# delete Mariab Columnstore shared memory segments
|
||||||
$installdir/bin/clearShm > /dev/null 2>&1
|
$installdir/bin/clearShm > /dev/null 2>&1
|
||||||
|
|
||||||
# delete prat files
|
# delete prat files
|
||||||
sudo rm -f /etc/cron.d/ps > /dev/null 2>&1
|
$SUDO rm -f /etc/cron.d/ps > /dev/null 2>&1
|
||||||
sudo rm -f /etc/pscollect > /dev/null 2>&1
|
$SUDO rm -f /etc/pscollect > /dev/null 2>&1
|
||||||
sudo /etc/init.d/crond reload > /dev/null 2>&1
|
$SUDO /etc/init.d/crond reload > /dev/null 2>&1
|
||||||
sudo sudo systemctl reload crond.service > /dev/null 2>&1
|
$SUDO $SUDO systemctl reload crond.service > /dev/null 2>&1
|
||||||
|
|
||||||
# delete tmp files
|
# delete tmp files
|
||||||
rm -f $installdir/local/*.columnstore
|
rm -f $installdir/local/*.columnstore
|
||||||
@ -95,7 +95,7 @@ rm -rf /tmp/bucketreuse
|
|||||||
rm -f /tmp/columnstore.txt
|
rm -f /tmp/columnstore.txt
|
||||||
rm -f /tmp/dbbuilder.*
|
rm -f /tmp/dbbuilder.*
|
||||||
rm -f /tmp/dbrmfiles
|
rm -f /tmp/dbrmfiles
|
||||||
sudo rm -f /var/lock/subsys/columnstore
|
$SUDO rm -f /var/lock/subsys/columnstore
|
||||||
rm -f /tmp/pkgcheck
|
rm -f /tmp/pkgcheck
|
||||||
rm -f /tmp/upgrade-status.log.*
|
rm -f /tmp/upgrade-status.log.*
|
||||||
rm -f /tmp/mount.log
|
rm -f /tmp/mount.log
|
||||||
@ -118,7 +118,7 @@ if [ -x $installdir/bin/syslogSetup.sh ]; then
|
|||||||
if [ $user = "root" ]; then
|
if [ $user = "root" ]; then
|
||||||
$installdir/bin/syslogSetup.sh uninstall >/dev/null 2>&1
|
$installdir/bin/syslogSetup.sh uninstall >/dev/null 2>&1
|
||||||
else
|
else
|
||||||
sudo $installdir/bin/syslogSetup.sh uninstall >/dev/null 2>&1
|
$SUDO $installdir/bin/syslogSetup.sh uninstall >/dev/null 2>&1
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -158,14 +158,14 @@ fi
|
|||||||
if [ $user = "root" ]; then
|
if [ $user = "root" ]; then
|
||||||
rm -f $installdir/data*/OAMdbrootCheck > /dev/null 2>&1
|
rm -f $installdir/data*/OAMdbrootCheck > /dev/null 2>&1
|
||||||
else
|
else
|
||||||
sudo rm -f $installdir/data*/OAMdbrootCheck > /dev/null 2>&1
|
$SUDO rm -f $installdir/data*/OAMdbrootCheck > /dev/null 2>&1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
#remove library paths
|
#remove library paths
|
||||||
if [ $installdir == "/usr/local/mariadb/columnstore" ]; then
|
if [ $installdir == "/usr/local/mariadb/columnstore" ]; then
|
||||||
# remove library config file
|
# remove library config file
|
||||||
sudo rm -f /etc/ld.so.conf.d/columnstore.conf
|
$SUDO rm -f /etc/ld.so.conf.d/columnstore.conf
|
||||||
sudo ldconfig
|
$SUDO ldconfig
|
||||||
fi
|
fi
|
||||||
|
|
||||||
#cleanup .bashrc
|
#cleanup .bashrc
|
||||||
|
@ -13,10 +13,10 @@ syslog_conf=nofile
|
|||||||
rsyslog7=0
|
rsyslog7=0
|
||||||
|
|
||||||
user=$USER
|
user=$USER
|
||||||
sudo=sudo
|
SUDO=sudo
|
||||||
if [ -z "$user" ]; then
|
if [ -z "$user" ]; then
|
||||||
user=root
|
user=root
|
||||||
sudo=" "
|
SUDO=" "
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
@ -70,13 +70,13 @@ if [ "$daemon" = "nodaemon" ]; then
|
|||||||
|
|
||||||
if [ -f /etc/syslog.conf ]; then
|
if [ -f /etc/syslog.conf ]; then
|
||||||
daemon="syslog"
|
daemon="syslog"
|
||||||
sudo /etc/init.d/syslog start > /dev/null 2>&1
|
$SUDO /etc/init.d/syslog start > /dev/null 2>&1
|
||||||
elif [ -f /etc/rsyslog.conf ]; then
|
elif [ -f /etc/rsyslog.conf ]; then
|
||||||
daemon="rsyslog"
|
daemon="rsyslog"
|
||||||
sudo /etc/init.d/rsyslog start > /dev/null 2>&1
|
$SUDO /etc/init.d/rsyslog start > /dev/null 2>&1
|
||||||
elif [ -f /etc/init.d/syslog-ng ]; then
|
elif [ -f /etc/init.d/syslog-ng ]; then
|
||||||
daemon="syslog-ng"
|
daemon="syslog-ng"
|
||||||
sudo /etc/init.d/syslog-ng start > /dev/null 2>&1
|
$SUDO /etc/init.d/syslog-ng start > /dev/null 2>&1
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -100,7 +100,7 @@ if [ "$daemon" = "syslog-ng" ]; then
|
|||||||
fi
|
fi
|
||||||
elif [ "$daemon" = "rsyslog" ]; then
|
elif [ "$daemon" = "rsyslog" ]; then
|
||||||
#check if rsyslog version 7 or greater
|
#check if rsyslog version 7 or greater
|
||||||
sudo rsyslogd -v > /tmp/rsyslog.ver
|
$SUDO rsyslogd -v > /tmp/rsyslog.ver
|
||||||
cnt=`grep "rsyslogd 7" /tmp/rsyslog.ver | wc -l`
|
cnt=`grep "rsyslogd 7" /tmp/rsyslog.ver | wc -l`
|
||||||
if [ $cnt -gt 0 ]; then
|
if [ $cnt -gt 0 ]; then
|
||||||
rsyslog7=1
|
rsyslog7=1
|
||||||
@ -157,28 +157,28 @@ checkSyslog
|
|||||||
if [ ! -z "$syslog_conf" ] ; then
|
if [ ! -z "$syslog_conf" ] ; then
|
||||||
$installdir/bin/setConfig -d Installation SystemLogConfigFile ${syslog_conf} >/dev/null 2>&1
|
$installdir/bin/setConfig -d Installation SystemLogConfigFile ${syslog_conf} >/dev/null 2>&1
|
||||||
if [ "$syslog_conf" != /etc/rsyslog.d/columnstore.conf ]; then
|
if [ "$syslog_conf" != /etc/rsyslog.d/columnstore.conf ]; then
|
||||||
sudo rm -f ${syslog_conf}.columnstoreSave
|
$SUDO rm -f ${syslog_conf}.columnstoreSave
|
||||||
sudo cp ${syslog_conf} ${syslog_conf}.columnstoreSave >/dev/null 2>&1
|
$SUDO cp ${syslog_conf} ${syslog_conf}.columnstoreSave >/dev/null 2>&1
|
||||||
sudo sed -i '/# MariaDB/,$d' ${syslog_conf}.columnstoreSave > /dev/null 2>&1
|
$SUDO sed -i '/# MariaDB/,$d' ${syslog_conf}.columnstoreSave > /dev/null 2>&1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
egrep -qs 'MariaDB Columnstore Database Platform Logging' ${syslog_conf}
|
egrep -qs 'MariaDB Columnstore Database Platform Logging' ${syslog_conf}
|
||||||
if [ $? -ne 0 ]; then
|
if [ $? -ne 0 ]; then
|
||||||
#set the syslog for ColumnStore logging
|
#set the syslog for ColumnStore logging
|
||||||
# remove older version incase it was installed by previous build
|
# remove older version incase it was installed by previous build
|
||||||
sudo rm -rf /etc/rsyslog.d/columnstore.conf
|
$SUDO rm -rf /etc/rsyslog.d/columnstore.conf
|
||||||
if [ $rsyslog7 == 1 ]; then
|
if [ $rsyslog7 == 1 ]; then
|
||||||
sudo rm -f /etc/rsyslog.d/49-columnstore.conf
|
$SUDO rm -f /etc/rsyslog.d/49-columnstore.conf
|
||||||
sudo cp ${columnstoreSyslogFile7} ${syslog_conf}
|
$SUDO cp ${columnstoreSyslogFile7} ${syslog_conf}
|
||||||
sudo chown syslog:adm /var/log/mariadb/columnstore >/dev/null 2>&1
|
$SUDO chown syslog:adm /var/log/mariadb/columnstore >/dev/null 2>&1
|
||||||
else
|
else
|
||||||
sudo cp ${columnstoreSyslogFile} ${syslog_conf}
|
$SUDO cp ${columnstoreSyslogFile} ${syslog_conf}
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
sudo etc/init.d/rsyslog restart > /dev/null 2>&1
|
$SUDO etc/init.d/rsyslog restart > /dev/null 2>&1
|
||||||
sudo /etc/init.d/syslog restart > /dev/null 2>&1
|
$SUDO /etc/init.d/syslog restart > /dev/null 2>&1
|
||||||
sudo /etc/init.d/syslog-ng restart > /dev/null 2>&1
|
$SUDO /etc/init.d/syslog-ng restart > /dev/null 2>&1
|
||||||
|
|
||||||
systemctl restart rsyslog.service > /dev/null 2>&1
|
systemctl restart rsyslog.service > /dev/null 2>&1
|
||||||
systemctl restart syslog.service > /dev/null 2>&1
|
systemctl restart syslog.service > /dev/null 2>&1
|
||||||
@ -197,24 +197,24 @@ if [ ! -z "$syslog_conf" ] ; then
|
|||||||
if [ $? -eq 0 ]; then
|
if [ $? -eq 0 ]; then
|
||||||
if [ -f ${syslog_conf}.columnstoreSave ] ; then
|
if [ -f ${syslog_conf}.columnstoreSave ] ; then
|
||||||
#uninstall the syslog for ColumnStore logging
|
#uninstall the syslog for ColumnStore logging
|
||||||
sudo v -f ${syslog_conf} ${syslog_conf}.ColumnStoreBackup
|
$SUDO v -f ${syslog_conf} ${syslog_conf}.ColumnStoreBackup
|
||||||
sudo mv -f ${syslog_conf}.columnstoreSave ${syslog_conf} >/dev/null 2>&1
|
$SUDO mv -f ${syslog_conf}.columnstoreSave ${syslog_conf} >/dev/null 2>&1
|
||||||
if [ ! -f ${syslog_conf} ] ; then
|
if [ ! -f ${syslog_conf} ] ; then
|
||||||
sudo cp ${syslog_conf}.ColumnStoreBackup ${syslog_conf}
|
$SUDO cp ${syslog_conf}.ColumnStoreBackup ${syslog_conf}
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
sudo sed -i '/# MariaDB/,$d' ${syslog_conf} > /dev/null 2>&1
|
$SUDO sed -i '/# MariaDB/,$d' ${syslog_conf} > /dev/null 2>&1
|
||||||
else
|
else
|
||||||
sudo rm -f "$syslog_conf"
|
$SUDO rm -f "$syslog_conf"
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
sudo rm -f "$syslog_conf"
|
$SUDO rm -f "$syslog_conf"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
sudo etc/init.d/rsyslog restart > /dev/null 2>&1
|
$SUDO etc/init.d/rsyslog restart > /dev/null 2>&1
|
||||||
sudo /etc/init.d/syslog restart > /dev/null 2>&1
|
$SUDO /etc/init.d/syslog restart > /dev/null 2>&1
|
||||||
sudo /etc/init.d/syslog-ng restart > /dev/null 2>&1
|
$SUDO /etc/init.d/syslog-ng restart > /dev/null 2>&1
|
||||||
|
|
||||||
systemctl restart rsyslog.service > /dev/null 2>&1
|
systemctl restart rsyslog.service > /dev/null 2>&1
|
||||||
systemctl restart syslog.service > /dev/null 2>&1
|
systemctl restart syslog.service > /dev/null 2>&1
|
||||||
|
Reference in New Issue
Block a user