Commit 6e23ed887fe30edb53f917abc180842e608ca610

Authored by Mathew
1 parent 50fa14a9

Updates to install script

Showing 1 changed file with 10 additions and 2 deletions   Show diff stats
install.sh
... ... @@ -6,14 +6,19 @@ Say "Welcome to DoorPi Installer!"
6 6 # Update and Upgrade the Distro
7 7 sudo apt-get update -y
8 8 sudo apt-get upgrade -y
  9 +sudo apt-get dist-upgrade -y
9 10 sudo raspi-config
10 11  
11 12 # Download and Install all the needed files from apt-get
12   -LIST_OF_APPS="build-essential python3 python3-pip python3-picamera python3-gpiozero curl libssl-dev libcurl4-openssl-dev libjpeg-dev libx264-142 libavcodec56 libavformat56 libmysqlclient18 libswscale3 libpq5 libjpeg62 apache2 apache2-utils libapache2-mod-php5 php5 php-pear php5-xcache php5-mysql php5-curl php5-gd mysql-client php5-mcrypt motion" # Package name separated by a space
  13 +LIST_OF_APPS="build-essential python3 python3-pip python3-picamera python3-gpiozero python3-venv curl git-core libssl-dev libcurl4-openssl-dev libjpeg-dev libx264-142 libavcodec56 libavformat56 libmysqlclient18 libswscale3 libpq5 libjpeg62 apache2 apache2-utils libapache2-mod-php5 php5 php-pear php5-xcache php5-mysql php5-curl php5-gd mysql-client php5-mcrypt motion" # Package name separated by a space
13 14  
14 15 # Update and install the required packages
15 16 apt-get install -y $LIST_OF_APPS
16 17  
  18 +# Setup git-core
  19 +sudo git config --global user.name "DoorPi"
  20 +sudo git config --global user.email mathew@mathewjenkinson.com
  21 +
17 22 # Copy the motion config file(s) from here to the motion source
18 23 sudo cp -r modules /etc/modules
19 24 sudo cp -r motion.conf /etc/motion/motion.conf
... ... @@ -27,8 +32,11 @@ sudo cp cp -r config.json /etc/doorpi/config.json
27 32 # Make the DoorPi script Executable
28 33 sudo chmod +x /etc/doorpi/DoorPiMedia.py
29 34  
  35 +# Install using python3-pip the needed modules
  36 +sudo pip3 install boto twilio
  37 +
30 38 # Check the Device can connect to ClusterPi MySQL Server
31   -if ! mysql --host=192.168.1.85 --user=security --password=s3cur1ty 85BatteryPlace; then
  39 +if ! mysql --host=192.168.1.85 --user=security --password=s3cur1ty 85batteryplace; then
32 40 say "Could not connect to House SQL Server"
33 41 fi
34 42  
... ...