Cleanup and clarifications

This commit is contained in:
Patrick McDonagh
2016-04-18 16:53:05 -05:00
parent 16a7a89925
commit e9844a2d28
9 changed files with 40 additions and 623 deletions

View File

@@ -20,12 +20,10 @@ sudo mv hostname /etc/hostname
echo "Setting up networking"
sudo mv interfaces /etc/network/interfaces
sudo apt-get update
sudo apt-get -y upgrade
sudo apt-get -y install unzip cmake python-dev htop nginx avahi-daemon screen g++ gcc curl sqlite3
sudo apt-get -y install python-dev htop screen sqlite3
echo "Setting up USB Drive"
sudo mkdir /mnt/usb
sudo mkdir /mnt/usb/CSV
echo "Formatting to EXT4"
sudo mkfs.ext4 /dev/sda1 -L usbdrive
echo "Adding entry for USB in /etc/fstab"
@@ -36,47 +34,43 @@ sudo chmod 777 /mnt/usb
sudo chmod 777 /mnt/usb/*
# echo "Configuring MySQL to use the USB drive"
# sudo apt-get install mysql-server mysql-client libmysqlclient-dev
# cd /mnt/usb
# sudo mkdir mysql
# sudo su
# cp -Rv /var/lib/mysql/* /mnt/usb/mysql/
# chown -R mysql:mysql /mnt/usb/mysql
# exit
# cd $installLoc/setup
# sudo service mysql stop
# sudo sed 's:/var/lib/mysql:/mnt/usb/mysql:g' /etc/mysql/my.cnf
# sudo service mysql restart
echo "Configuring MySQL to use the USB drive"
sudo apt-get install mariadb-server mariadb-client
cd /mnt/usb
sudo mkdir mysql
sudo cp -Rv /var/lib/mysql/* /mnt/usb/mysql/
sudo chown -R mysql:mysql /mnt/usb/mysql
cd $installLoc/setup
sudo service mysql stop
sudo sed 's:/var/lib/mysql:/mnt/usb/mysql:g' /etc/mysql/my.cnf
sudo service mysql restart
# echo "Configuring MySQL"
# sudo mv my.cnf /etc/mysql/my.cnf
# sudo service mysql restart
# mysql --user="root" --password="henrypump" --execute="source WellDataEmpty.sql"
# mysql --user="root" --password="henrypump" --execute="source setupUsers.sql"
echo "Configuring MySQL"
sudo service mysql restart
mysql --user="root" --password="henrypump" --execute="source WellDataEmpty.sql"
mysql --user="root" --password="henrypump" --execute="source setupUsers.sql"
echo "installing TuxEip"
wget https://github.com/leicht/TuxPLC/archive/master.zip
unzip master.zip
cd TuxPLC-master/tuxeip
cmake CMakeLists.txt
make
# echo "installing TuxEip"
# wget https://github.com/leicht/TuxPLC/archive/master.zip
# unzip master.zip
# cd TuxPLC-master/tuxeip
# cmake CMakeLists.txt
# make
#
# cd lib
# ar -x libtuxeip.a
# gcc -shared *.o -o libtuxeip.so
# sudo cp libtuxeip.so /usr/lib/
cd lib
ar -x libtuxeip.a
gcc -shared *.o -o libtuxeip.so
sudo cp libtuxeip.so /usr/lib/
cd $installLoc/setup
#sudo wget -O /etc/apt/sources.list.d/repository.pi3g.com.list http://repository.pi3g.com/sources.list
#wget -O - http://repository.pi3g.com/pubkey | sudo apt-key add -
echo "Configuring nginx"
sudo mv default /etc/nginx/sites-enabled/default
# echo "Configuring nginx"
# sudo mv default /etc/nginx/sites-enabled/default
echo "installing node"
wget http://node-arm.herokuapp.com/node_latest_armhf.deb
@@ -104,14 +98,7 @@ wget https://bootstrap.pypa.io/get-pip.py
sudo python get-pip.py
sudo pip install mysql requests pycomm
echo "Setting up POConsole software"
mkdir $installLoc/src
cd $installLoc/src
git clone http://patrickjmcd@bitbucket.poconsole.net/scm/poconsole/datalogger.git
git clone http://patrickjmcd@bitbucket.poconsole.net/scm/poconsole/www.git
git clone http://patrickjmcd@bitbucket.poconsole.net/scm/poconsole/filemanager.git
cd $installLoc/src/www
cd $installLoc/../www
bower install
npm install