From 333bf8f3c22c57e2e4a9a4887f3ab712de8acb32 Mon Sep 17 00:00:00 2001 From: ducoterra Date: Sun, 30 Sep 2018 19:14:14 -0400 Subject: [PATCH] update with psycopg2 package dependency --- README.md | 2 +- install.sh | 30 ++++++++++++++++-------------- 2 files changed, 17 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index 3c04554..22f6de3 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Django Setup for Ubuntu 18.04 +# Django Setup for Raspbian Jessie ## Install ```bash vim vars diff --git a/install.sh b/install.sh index 87a2ee2..ca43360 100755 --- a/install.sh +++ b/install.sh @@ -8,7 +8,7 @@ source vars # check if root if [[ $EUID -ne 0 ]]; then - echo -e "This script must be run as root" + echo -e "This script must be run as root" exit 1 fi @@ -21,7 +21,9 @@ if [ ! -d $logdir ] ; then fi # install dependencies -packages=(gcc wget nginx ufw make sqlite3 bzip2 openssl libffi-dev libssl-dev libsqlite3-dev zlib1g-dev libbz2-dev) +packages=(gcc wget nginx ufw make sqlite3 bzip2 openssl libffi-dev libssl-dev libsqlite3-dev zlib1g-dev libbz2-dev libpq-dev) +echo -e "\tRunning apt update" +apt update for package in ${packages[@]}; do echo -e "\tInstalling $package" @@ -33,18 +35,18 @@ do done # firewall -#ports=(22 80 443) -#for port in ${ports[@]}; -#do -# echo -e "ufw allow $port/tcp" > $firelogloc -# ufw allow $port/tcp 1>> $firelogloc 2>> $firelogloc -# if [ $? -ne 0 ] ; then -# echo -e "\tfirewall failed to update port $port correctly. $firelogmsg" -# exit 1 -# fi -#done -#echo -e "\tEnabling ufw" -#ufw --force enable 1>> $firelogloc 2>> $firelogloc +ports=(22 80 443) +for port in ${ports[@]}; +do + echo -e "ufw allow $port/tcp" > 1>> $firelogloc 2>> $firelogloc + ufw allow $port/tcp 1>> $firelogloc 2>> $firelogloc + if [ $? -ne 0 ] ; then + echo -e "\tfirewall failed to update port $port correctly. $firelogmsg" + exit 1 + fi +done +echo -e "\tEnabling ufw" +ufw --force enable 1>> $firelogloc 2>> $firelogloc ################################################################################ # Python