From 9e10f431a8630f68c386633919ad75e11089abe4 Mon Sep 17 00:00:00 2001 From: Yasin Kaya Date: Wed, 25 Nov 2020 16:03:27 +0300 Subject: [PATCH] Deleted install_supersim.sh --- install_supersim.sh | 134 -------------------------------------------- 1 file changed, 134 deletions(-) delete mode 100644 install_supersim.sh diff --git a/install_supersim.sh b/install_supersim.sh deleted file mode 100644 index 2f06b56..0000000 --- a/install_supersim.sh +++ /dev/null @@ -1,134 +0,0 @@ -#!/bin/bash - -SIXFAB_PATH="/opt/sixfab" -PPP_PATH="/opt/sixfab/ppp_connection_manager" - -REPO_PATH="https://raw.githubusercontent.com/sixfab/Sixfab_PPP_Installer" -BRANCH=revision -SOURCE_PATH="$REPO_PATH/$BRANCH/src" -SCRIPT_PATH="$REPO_PATH/$BRANCH/src/reconnect_scripts" -RECONNECT_SCRIPT_NAME="ppp_reconnect.sh" -MANAGER_SCRIPT_NAME="ppp_connection_manager.sh" -SERVICE_NAME="ppp_connection_manager.service" - -YELLOW='\033[1;33m' -RED='\033[0;31m' -BLUE='\033[1;34m' -SET='\033[0m' - - -function colored_echo -{ - COLOR=${2:-$YELLOW} - echo -e "$COLOR $1 ${SET}" -} - - -# Check Sixfab path -if [[ -e $SIXFAB_PATH ]]; then - colored_echo "Sixfab path already exist!" ${SET} -else - sudo mkdir $SIXFAB_PATH - colored_echo "Sixfab path is created." ${SET} -fi - -# Check PPP path -if [[ -e $PPP_PATH ]]; then - colored_echo "PPP path already exist!" ${SET} -else - sudo mkdir $PPP_PATH - colored_echo "PPP path is created." ${SET} -fi - -colored_echo "Installing PPP for Sixfab Cellular IoT Shield/HAT with Twilio Super SIM" - - -colored_echo "Checking requiremments..." - -colored_echo "Installing python3 if it is required..." -if ! [ -x "$(command -v python3)" ]; then - sudo apt-get install python3 -y >/dev/null -fi - -colored_echo "Installing pip3 if it is required..." -if ! [ -x "$(command -v pip3)" ]; then - sudo apt-get install python3-pip -y >/dev/null -fi - -colored_echo "Installing or upgrading atcom if it is required..." -pip3 install -U atcom && source ~/.profile - - -colored_echo "Downloading setup files..." -wget --no-check-certificate $SOURCE_PATH/chat-connect -O chat-connect -if [[ $? -ne 0 ]]; then colored_echo "Download failed" ${RED}; exit 1; fi - -wget --no-check-certificate $SOURCE_PATH/chat-disconnect -O chat-disconnect -if [[ $? -ne 0 ]]; then colored_echo "Download failed" ${RED}; exit 1; fi - -wget --no-check-certificate $SOURCE_PATH/provider -O provider -if [[ $? -ne 0 ]]; then colored_echo "Download failed" ${RED}; exit 1; fi - -colored_echo "ppp and wiringpi (gpio tool) installing..." -apt-get install ppp wiringpi -y - -mkdir -p /etc/chatscripts - -mv chat-connect /etc/chatscripts/ -mv chat-disconnect /etc/chatscripts/ - -mkdir -p /etc/ppp/peers -sed -i "s/#APN/super/" provider -sed -i "s/#DEVICE/ttyUSB3/" provider -mv provider /etc/ppp/peers/provider - -if ! (grep -q 'sudo route' /etc/ppp/ip-up ); then - echo "sudo route add default ppp0" >> /etc/ppp/ip-up -fi - -while [ 1 ] -do - colored_echo "Do you want to activate auto connect/reconnect service at R.Pi boot up? [Y/n]" - read auto_reconnect - - case $auto_reconnect in - [Yy]* ) colored_echo "Downloading setup file..." - - wget --no-check-certificate $SOURCE_PATH/$SERVICE_NAME - if [[ $? -ne 0 ]]; then colored_echo "Download failed" ${RED}; exit 1; fi - - wget --no-check-certificate $SOURCE_PATH/functions.sh - if [[ $? -ne 0 ]]; then colored_echo "Download failed" ${RED}; exit 1; fi - - wget --no-check-certificate $SOURCE_PATH/configs.sh - if [[ $? -ne 0 ]]; then colored_echo "Download failed" ${RED}; exit 1; fi - - wget --no-check-certificate $SOURCE_PATH/configure_modem.sh - if [[ $? -ne 0 ]]; then colored_echo "Download failed" ${RED}; exit 1; fi - - wget --no-check-certificate $SOURCE_PATH/$MANAGER_SCRIPT_NAME - if [[ $? -ne 0 ]]; then colored_echo "Download failed" ${RED}; exit 1; fi - - wget --no-check-certificate $SCRIPT_PATH/reconnect_cellulariot -O $RECONNECT_SCRIPT_NAME - if [[ $? -ne 0 ]]; then colored_echo "Download failed" ${RED}; exit 1; fi - - mv functions.sh $PPP_PATH - mv configs.sh $PPP_PATH - mv configure_modem.sh $PPP_PATH - mv $RECONNECT_SCRIPT_NAME $PPP_PATH - mv $MANAGER_SCRIPT_NAME $PPP_PATH - mv $SERVICE_NAME /etc/systemd/system/ - - systemctl daemon-reload - systemctl enable $SERVICE_NAME - - break;; - - [Nn]* ) echo -e "${YELLOW}To connect to internet run ${BLUE}\"sudo pon\"${YELLOW} and to disconnect run ${BLUE}\"sudo poff\" ${SET}" - break;; - *) colored_echo "Wrong Selection, Select among Y or n" ${RED};; - esac -done - -read -p "Press ENTER key to reboot" ENTER -reboot