mirror of
https://github.com/joglomedia/LEMPer.git
synced 2026-04-13 08:28:21 +00:00
fix installer
This commit is contained in:
33
lemper.sh
33
lemper.sh
@@ -111,6 +111,9 @@ function create_account() {
|
||||
fi
|
||||
}
|
||||
|
||||
# init log
|
||||
run touch lemper.log
|
||||
|
||||
### Main ###
|
||||
case $1 in
|
||||
--install)
|
||||
@@ -185,7 +188,7 @@ case $1 in
|
||||
|
||||
### FINAL STEP ###
|
||||
# Cleaning up all build dependencies hanging around on production server?
|
||||
run apt-get autoremove -y
|
||||
run apt-get autoremove -y > lemper.log 2>&1
|
||||
|
||||
status -e "\nLEMPer installation has been completed."
|
||||
|
||||
@@ -225,21 +228,21 @@ case $1 in
|
||||
# Remove Nginx
|
||||
if [ $(dpkg-query -l | grep nginx-common | awk '/nginx-common/ { print $2 }') ]; then
|
||||
echo "Nginx-common package found. Removing..."
|
||||
run apt-get --purge remove -y nginx-common
|
||||
run add-apt-repository --remove ppa:nginx/stable
|
||||
run apt-get --purge remove -y nginx-common > lemper.log 2>&1
|
||||
run add-apt-repository --remove ppa:nginx/stable > lemper.log 2>&1
|
||||
elif [ $(dpkg-query -l | grep nginx-custom | awk '/nginx-custom/ { print $2 }') ]; then
|
||||
echo "Nginx-custom package found. Removing..."
|
||||
run apt-get --purge remove -y nginx-custom
|
||||
run add-apt-repository --remove ppa:rtcamp/nginx
|
||||
run apt-get --purge remove -y nginx-custom > lemper.log 2>&1
|
||||
run add-apt-repository --remove ppa:rtcamp/nginx > lemper.log 2>&1
|
||||
rm -f /etc/apt/sources.list.d/nginx-*.list
|
||||
elif [ $(dpkg-query -l | grep nginx-full | awk '/nginx-full/ { print $2 }') ]; then
|
||||
echo "Nginx-full package found. Removing..."
|
||||
run apt-get --purge remove -y nginx-full
|
||||
run add-apt-repository --remove ppa:nginx/stable
|
||||
run apt-get --purge remove -y nginx-full > lemper.log 2>&1
|
||||
run add-apt-repository --remove ppa:nginx/stable > lemper.log 2>&1
|
||||
elif [ $(dpkg-query -l | grep nginx-stable | awk '/nginx-stable/ { print $2 }') ]; then
|
||||
echo "Nginx-stable package found. Removing..."
|
||||
run apt-get --purge remove -y nginx-stable
|
||||
run add-apt-repository --remove ppa:nginx/stable
|
||||
run apt-get --purge remove -y nginx-stable > lemper.log 2>&1
|
||||
run add-apt-repository --remove ppa:nginx/stable > lemper.log 2>&1
|
||||
else
|
||||
echo "Nginx package not found. Possibly installed from source."
|
||||
|
||||
@@ -333,7 +336,7 @@ case $1 in
|
||||
DEBPackages=+" redis-server"
|
||||
fi
|
||||
|
||||
run apt-get remove -y ${DEBPackages}
|
||||
run apt-get remove -y ${DEBPackages} > lemper.log 2>&1
|
||||
|
||||
echo -n "\nCompletely remove PHP-FPM configuration files (This action is not reversible)? [Y/n]: "
|
||||
read rmfpmconf
|
||||
@@ -354,7 +357,7 @@ case $1 in
|
||||
# Stop MariaDB mysql server process
|
||||
run service mysql stop
|
||||
|
||||
run apt-get remove -y mariadb-server libmariadbclient18
|
||||
run apt-get remove -y mariadb-server libmariadbclient18 > lemper.log 2>&1
|
||||
|
||||
# Remove repo
|
||||
rm /etc/apt/sources.list.d/MariaDB-*.list
|
||||
@@ -375,7 +378,7 @@ case $1 in
|
||||
read rmdefaultuser
|
||||
if [[ "${rmdefaultuser}" == Y* || "${rmdefaultuser}" == y* ]]; then
|
||||
if [[ ! -z $(getent passwd "${USERNAME}") ]]; then
|
||||
run userdel -r lemper
|
||||
run userdel -r lemper > lemper.log 2>&1
|
||||
status "Default LEMPer account deleted."
|
||||
else
|
||||
warning "Default LEMPer account not found."
|
||||
@@ -383,10 +386,10 @@ case $1 in
|
||||
fi
|
||||
|
||||
# Remove unnecessary packages
|
||||
echo -e "\nClean-up unnecessary packages..."
|
||||
run apt-get autoremove -y
|
||||
echo -e "\nCleaning up unnecessary packages..."
|
||||
run apt-get autoremove -y > lemper.log 2>&1
|
||||
|
||||
echo -e "\nLEMP stack has been removed completely.\n"
|
||||
status -e "LEMP stack has been removed completely.\n"
|
||||
;;
|
||||
--help)
|
||||
echo "Please read the README file for more information!"
|
||||
|
||||
Reference in New Issue
Block a user