diff --git a/setup/engine b/setup/engine index 975275bc..2608d713 100755 --- a/setup/engine +++ b/setup/engine @@ -143,15 +143,19 @@ then sudo add-apt-repository ppa:brianmercer/nginx \ || OwnError "Unable To Add Nginx Launchpad Repository" - # Update The APT Cache - echo -e "\033[34m Updating APT Cache... \e[0m" - sudo apt-get update 2> /tmp/keymissing || OwnError "Unable To Update APT Cache" + # Fix GPG Key Problems + echo -e "\033[34m Checking GPG Keys For Brianmercer Nginx Repository... \e[0m" + sudo apt-get update 2> /tmp/keymissing || OwnError "Unable To Fix GPG Keys For Brianmercer Nginx Repository " for key in $(grep "NO_PUBKEY" /tmp/keymissing |sed "s/.*NO_PUBKEY //") do echo -e "\033[34m Processing key: $key \e[0m" gpg --keyserver subkeys.pgp.net --recv $key && sudo gpg --export --armor $key | apt-key add - done + # Update The APT Cache + echo -e "\033[34m Updating APT Cache... \e[0m" + sudo apt-get update || OwnError "Unable To Update APT Cache" + # Install Nginx echo -e "\033[34m Installing Nginx... \e[0m" sudo apt-get -y install nginx-custom || OwnError "Unable To Install Nginx" @@ -169,15 +173,19 @@ then sudo add-apt-repository ppa:ondrej/php5 \ || OwnError "Unable To Add PHP5 Launchpad Repository" - # Update The APT Cache - echo -e "\033[34m Updating APT Cache... \e[0m" - sudo apt-get update 2> /tmp/keymissing || OwnError "Unable To Update APT Cache" + # Fix GPG Key Problems + echo -e "\033[34m Checking GPG Keys For Ondrej PHP5 Repository... \e[0m" + sudo apt-get update 2> /tmp/keymissing || OwnError "Unable To Fix GPG Keys For Ondrej PHP5 Repository " for key in $(grep "NO_PUBKEY" /tmp/keymissing |sed "s/.*NO_PUBKEY //") do echo -e "\033[34m Processing key: $key \e[0m" gpg --keyserver subkeys.pgp.net --recv $key && sudo gpg --export --armor $key | apt-key add - done + # Update The APT Cache + echo -e "\033[34m Updating APT Cache... \e[0m" + sudo apt-get update || OwnError "Unable To Update APT Cache" + # Install PHP5 echo -e "\033[34m Installing PHP5... \e[0m" sudo apt-get -y install php5-common php5-mysql php5-xmlrpc \ @@ -224,15 +232,19 @@ then sudo add-apt-repository ppa:ondrej/php5 \ || OwnError "Unable To Add PHP5 Launchpad Repository" - # Update The APT Cache - echo -e "\033[34m Updating APT Cache... \e[0m" - sudo apt-get update 2> /tmp/keymissing || OwnError "Unable To Update APT Cache" + # Fix GPG Key Problems + echo -e "\033[34m Checking GPG Keys For Brianmercer Nginx & Ondrej PHP5 Repository... \e[0m" + sudo apt-get update 2> /tmp/keymissing || OwnError "Unable To Fix GPG Keys For Nginx & PHP5 Repository " for key in $(grep "NO_PUBKEY" /tmp/keymissing |sed "s/.*NO_PUBKEY //") do echo -e "\033[34m Processing key: $key \e[0m" gpg --keyserver subkeys.pgp.net --recv $key && sudo gpg --export --armor $key | apt-key add - done + # Update The APT Cache + echo -e "\033[34m Updating APT Cache... \e[0m" + sudo apt-get update || OwnError "Unable To Update APT Cache" + # Install Nginx PHP5 MySQL Postfix echo -e "\033[34m Installing Nginx PHP5 MySQL Postfix... \e[0m" sudo apt-get -y install nginx-custom php5-common php5-mysql php5-xmlrpc \