Browse Source

APT GET Assume Yes

old-stable
Mitesh Shah 12 years ago
parent
commit
22e20dd10e
  1. 2
      etc/easyengine/ee.conf
  2. 42
      usr/local/sbin/easyengine

2
etc/easyengine/ee.conf

@ -2,4 +2,4 @@
apt-get=yes apt-get-assume-yes=true

42
usr/local/sbin/easyengine

@ -37,7 +37,7 @@ LOGDIR=/var/log/easyengine
ERRORLOG=/var/log/easyengine/error.log ERRORLOG=/var/log/easyengine/error.log
# Check Auto Yes To Apt-Get # Check Auto Yes To Apt-Get
grep apt-get /etc/easyengine/ee.conf | grep -i yes grep apt-get-assume-yes /etc/easyengine/ee.conf | grep -i true
if [ $? -eq 0] if [ $? -eq 0]
then then
EEAPTGET="apt-get -y" EEAPTGET="apt-get -y"
@ -58,7 +58,7 @@ PYTHONSOFTWARE()
{ {
# Install Python Software Properties # Install Python Software Properties
echo -e "\033[34m Installing Python Software Properties... \e[0m" echo -e "\033[34m Installing Python Software Properties... \e[0m"
sudo apt-get -y install python-software-properties \ sudo $EEAPTGET install python-software-properties \
|| OwnError "Unable To Install Python Software Properties" || OwnError "Unable To Install Python Software Properties"
} }
@ -106,7 +106,7 @@ INSTALLNGINX()
{ {
# Install Nginx # Install Nginx
echo -e "\033[34m Installing Nginx... \e[0m" echo -e "\033[34m Installing Nginx... \e[0m"
sudo apt-get -y install nginx-custom || OwnError "Unable To Install Nginx" sudo $EEAPTGET install nginx-custom || OwnError "Unable To Install Nginx"
} }
COMMONNGINX() COMMONNGINX()
@ -137,7 +137,7 @@ INSTALLPHP()
{ {
# Install PHP5 # Install PHP5
echo -e "\033[34m Installing PHP5... \e[0m" echo -e "\033[34m Installing PHP5... \e[0m"
sudo apt-get -y install php5-common php5-mysql php5-xmlrpc \ sudo $EEAPTGET install php5-common php5-mysql php5-xmlrpc \
php5-cgi php5-curl php5-gd php5-cli php5-fpm php-apc php-pear \ php5-cgi php5-curl php5-gd php5-cli php5-fpm php-apc php-pear \
php5-dev php5-imap php5-mcrypt || OwnError "Unable To Install PHP5" php5-dev php5-imap php5-mcrypt || OwnError "Unable To Install PHP5"
} }
@ -152,7 +152,7 @@ INSTALLMYSQL()
{ {
# Install MySQL # Install MySQL
echo -e "\033[34m Installing MySQL... \e[0m" echo -e "\033[34m Installing MySQL... \e[0m"
sudo apt-get -y install mysql-server mysqltuner \ sudo $EEAPTGET install mysql-server mysqltuner \
|| OwnError "Unable To Install MySQL" || OwnError "Unable To Install MySQL"
} }
@ -181,7 +181,7 @@ INSTALLPMA()
# Install PMA # Install PMA
echo -e "\033[34m Installing PMA... \e[0m" echo -e "\033[34m Installing PMA... \e[0m"
sudo apt-get -y install phpmyadmin \ sudo $EEAPTGET install phpmyadmin \
|| OwnError "Unable To Install PMA" || OwnError "Unable To Install PMA"
} }
@ -189,14 +189,14 @@ INSTALLPOSTFIX()
{ {
# Install Postfix # Install Postfix
echo -e "\033[34m Installing Postfix... \e[0m" echo -e "\033[34m Installing Postfix... \e[0m"
sudo apt-get -y install postfix || OwnError "Unable To Install Postfix" sudo $EEAPTGET install postfix || OwnError "Unable To Install Postfix"
} }
INSTALLALL() INSTALLALL()
{ {
# Install Nginx PHP5 MySQL Postfix # Install Nginx PHP5 MySQL Postfix
echo -e "\033[34m Installing Nginx PHP5 MySQL Postfix... \e[0m" echo -e "\033[34m Installing Nginx PHP5 MySQL Postfix... \e[0m"
sudo apt-get -y install nginx-custom php5-common php5-mysql php5-xmlrpc \ sudo $EEAPTGET install nginx-custom php5-common php5-mysql php5-xmlrpc \
php5-cgi php5-curl php5-gd php5-cli php5-fpm php-apc php-pear \ php5-cgi php5-curl php5-gd php5-cli php5-fpm php-apc php-pear \
php5-dev php5-imap php5-mcrypt mysql-server mysqltuner phpmyadmin postfix \ php5-dev php5-imap php5-mcrypt mysql-server mysqltuner phpmyadmin postfix \
|| OwnError "Unable To Install Nginx PHP5 MySQL Postfix" || OwnError "Unable To Install Nginx PHP5 MySQL Postfix"
@ -256,14 +256,14 @@ REMOVENGINX()
{ {
# Remove Nginx # Remove Nginx
echo -e "\033[34m Removing Nginx... \e[0m" echo -e "\033[34m Removing Nginx... \e[0m"
sudo apt-get -y remove nginx-custom || OwnError "Unable To Remove Nginx" sudo $EEAPTGET remove nginx-custom || OwnError "Unable To Remove Nginx"
} }
REMOVEPHP() REMOVEPHP()
{ {
# Remove PHP5 # Remove PHP5
echo -e "\033[34m Removing PHP5... \e[0m" echo -e "\033[34m Removing PHP5... \e[0m"
sudo apt-get -y remove php5-common php5-mysql php5-xmlrpc \ sudo $EEAPTGET remove php5-common php5-mysql php5-xmlrpc \
php5-cgi php5-curl php5-gd php5-cli php5-fpm php-apc php-pear \ php5-cgi php5-curl php5-gd php5-cli php5-fpm php-apc php-pear \
php5-dev php5-imap php5-mcrypt || OwnError "Unable To Remove PHP5" php5-dev php5-imap php5-mcrypt || OwnError "Unable To Remove PHP5"
} }
@ -272,7 +272,7 @@ REMOVEMYSQL()
{ {
# Remove MySQL # Remove MySQL
echo -e "\033[34m Removing MySQL... \e[0m" echo -e "\033[34m Removing MySQL... \e[0m"
sudo apt-get -y remove mysql-server mysqltuner \ sudo $EEAPTGET remove mysql-server mysqltuner \
|| OwnError "Unable To Remove MySQL" || OwnError "Unable To Remove MySQL"
} }
@ -280,7 +280,7 @@ REMOVEPMA()
{ {
# Remove PMA # Remove PMA
echo -e "\033[34m Installing PMA... \e[0m" echo -e "\033[34m Installing PMA... \e[0m"
sudo apt-get -y remove phpmyadmin \ sudo $EEAPTGET remove phpmyadmin \
|| OwnError "Unable To Remove PMA" || OwnError "Unable To Remove PMA"
} }
@ -288,14 +288,14 @@ REMOVEPOSTFIX()
{ {
# Remove Postfix # Remove Postfix
echo -e "\033[34m Removing Postfix... \e[0m" echo -e "\033[34m Removing Postfix... \e[0m"
sudo apt-get -y remove postfix || OwnError "Unable To Remove Postfix" sudo $EEAPTGET remove postfix || OwnError "Unable To Remove Postfix"
} }
REMOVEALL() REMOVEALL()
{ {
# Remove Nginx PHP5 MySQL Postfix # Remove Nginx PHP5 MySQL Postfix
echo -e "\033[34m Removing Nginx PHP5 MySQL Postfix... \e[0m" echo -e "\033[34m Removing Nginx PHP5 MySQL Postfix... \e[0m"
sudo apt-get -y remove nginx-custom php5-common php5-mysql php5-xmlrpc \ sudo $EEAPTGET remove nginx-custom php5-common php5-mysql php5-xmlrpc \
php5-cgi php5-curl php5-gd php5-cli php5-fpm php-apc php-pear \ php5-cgi php5-curl php5-gd php5-cli php5-fpm php-apc php-pear \
php5-dev php5-imap php5-mcrypt mysql-server mysqltuner phpmyadmin postfix \ php5-dev php5-imap php5-mcrypt mysql-server mysqltuner phpmyadmin postfix \
|| OwnError "Unable To Remove Nginx PHP5 MySQL Postfix" || OwnError "Unable To Remove Nginx PHP5 MySQL Postfix"
@ -312,7 +312,7 @@ AUTOREMOVE()
{ {
# Remove Unwanted Packages # Remove Unwanted Packages
echo -e "\033[34m Removing Unwanted Packages... \e[0m" echo -e "\033[34m Removing Unwanted Packages... \e[0m"
sudo apt-get -y autoremove || OwnError "Unable To Auto Remove" sudo $EEAPTGET autoremove || OwnError "Unable To Auto Remove"
} }
@ -321,14 +321,14 @@ PURGENGINX()
{ {
# Purge Nginx # Purge Nginx
echo -e "\033[34m Purge Nginx... \e[0m" echo -e "\033[34m Purge Nginx... \e[0m"
sudo apt-get -y purge nginx-custom || OwnError "Unable To Purge Nginx" sudo $EEAPTGET purge nginx-custom || OwnError "Unable To Purge Nginx"
} }
PURGEPHP() PURGEPHP()
{ {
# Purge PHP5 # Purge PHP5
echo -e "\033[34m Purge PHP5... \e[0m" echo -e "\033[34m Purge PHP5... \e[0m"
sudo apt-get -y purge php5-common php5-mysql php5-xmlrpc \ sudo $EEAPTGET purge php5-common php5-mysql php5-xmlrpc \
php5-cgi php5-curl php5-gd php5-cli php5-fpm php-apc php-pear \ php5-cgi php5-curl php5-gd php5-cli php5-fpm php-apc php-pear \
php5-dev php5-imap php5-mcrypt || OwnError "Unable To Purge PHP5" php5-dev php5-imap php5-mcrypt || OwnError "Unable To Purge PHP5"
} }
@ -337,7 +337,7 @@ PURGEMYSQL()
{ {
# Purge MySQL # Purge MySQL
echo -e "\033[34m Purge MySQL... \e[0m" echo -e "\033[34m Purge MySQL... \e[0m"
sudo apt-get -y purge mysql-server mysqltuner \ sudo $EEAPTGET purge mysql-server mysqltuner \
|| OwnError "Unable To Purge MySQL" || OwnError "Unable To Purge MySQL"
} }
@ -345,7 +345,7 @@ PURGEPMA()
{ {
# Purge PMA # Purge PMA
echo -e "\033[34m Installing PMA... \e[0m" echo -e "\033[34m Installing PMA... \e[0m"
sudo apt-get -y purge phpmyadmin \ sudo $EEAPTGET purge phpmyadmin \
|| OwnError "Unable To Purge PMA" || OwnError "Unable To Purge PMA"
} }
@ -353,14 +353,14 @@ PURGEPOSTFIX()
{ {
# Purge Postfix # Purge Postfix
echo -e "\033[34m Purge Postfix... \e[0m" echo -e "\033[34m Purge Postfix... \e[0m"
sudo apt-get -y purge postfix || OwnError "Unable To Purge Postfix" sudo $EEAPTGET purge postfix || OwnError "Unable To Purge Postfix"
} }
PURGEALL() PURGEALL()
{ {
# Purge Nginx PHP5 MySQL Postfix # Purge Nginx PHP5 MySQL Postfix
echo -e "\033[34m Removing Nginx PHP5 MySQL Postfix... \e[0m" echo -e "\033[34m Removing Nginx PHP5 MySQL Postfix... \e[0m"
sudo apt-get -y purge nginx-custom php5-common php5-mysql php5-xmlrpc \ sudo $EEAPTGET purge nginx-custom php5-common php5-mysql php5-xmlrpc \
php5-cgi php5-curl php5-gd php5-cli php5-fpm php-apc php-pear \ php5-cgi php5-curl php5-gd php5-cli php5-fpm php-apc php-pear \
php5-dev php5-imap php5-mcrypt mysql-server mysqltuner phpmyadmin postfix \ php5-dev php5-imap php5-mcrypt mysql-server mysqltuner phpmyadmin postfix \
|| OwnError "Unable To Purge Nginx PHP5 MySQL Postfix" || OwnError "Unable To Purge Nginx PHP5 MySQL Postfix"

Loading…
Cancel
Save