Update install env script.
This commit is contained in:
parent
28ef2b4565
commit
ae3b405f1c
|
@ -46,6 +46,21 @@ function write_messages(){
|
||||||
echo "$messages_logs" > install_orbit_environment.log
|
echo "$messages_logs" > install_orbit_environment.log
|
||||||
echo "Logs stored in install_orbit_environment.log!"
|
echo "Logs stored in install_orbit_environment.log!"
|
||||||
}
|
}
|
||||||
|
function fix_mongod_and_logrotate(){
|
||||||
|
if [ -z "$(grep logRotate /etc/mongod.conf)" ]; then
|
||||||
|
sed -i -E 's/logAppend.*/logRotate: reopen\n \0/g' /etc/mongod.conf
|
||||||
|
fi
|
||||||
|
sudo bash -l -c "
|
||||||
|
cd /root && \
|
||||||
|
git clone https://github.com/logrotate/logrotate && \
|
||||||
|
cd logrotate && \
|
||||||
|
apt-get -y install autoconf automake libpopt-dev libtool make xz-utils && \
|
||||||
|
autoreconf -fiv && \
|
||||||
|
./configure --prefix=/usr && \
|
||||||
|
make && make install && \
|
||||||
|
logrotate -d /etc/logrotate.conf"
|
||||||
|
cd "$org_pwd"
|
||||||
|
}
|
||||||
if [[ $ubuntu_version > '21' ]]; then
|
if [[ $ubuntu_version > '21' ]]; then
|
||||||
function apt_add_key_func(){
|
function apt_add_key_func(){
|
||||||
url="$1"
|
url="$1"
|
||||||
|
@ -126,6 +141,7 @@ if [[ $ubuntu_version =~ '14' ]]; then
|
||||||
push_messages "mongo not yet start!"
|
push_messages "mongo not yet start!"
|
||||||
push_messages "Please check mongo status!"
|
push_messages "Please check mongo status!"
|
||||||
fi
|
fi
|
||||||
|
fix_mongod_and_logrotate
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
# install mongod 6.0
|
# install mongod 6.0
|
||||||
|
@ -228,6 +244,7 @@ else
|
||||||
push_messages "mongo not yet start!"
|
push_messages "mongo not yet start!"
|
||||||
push_messages "Please check mongo status!"
|
push_messages "Please check mongo status!"
|
||||||
fi
|
fi
|
||||||
|
fix_mongod_and_logrotate
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
# build ImageMagick and install
|
# build ImageMagick and install
|
||||||
|
|
Loading…
Reference in New Issue