From b1b99236a0b55e83be26b2ceb45a77b8686d1cef Mon Sep 17 00:00:00 2001 From: Nikitos Date: Mon, 8 Feb 2021 21:43:10 +0100 Subject: [PATCH] [+] Added Docker files --- huawei.cfg | 7 +++++++ install-docker.sh | 6 ++++++ install.sh | 22 ++++++++++++++++++++++ 3 files changed, 35 insertions(+) create mode 100644 huawei.cfg create mode 100755 install-docker.sh create mode 100755 install.sh diff --git a/huawei.cfg b/huawei.cfg new file mode 100644 index 0000000..613f539 --- /dev/null +++ b/huawei.cfg @@ -0,0 +1,7 @@ +TargetVendor=0x12d1 +TargetProduct=0x1f01 +DefaultVendor=0x12d1 +DefaultProduct=0x1f01 + +# switch to 12d1:14dc (default HiLink CDC-Ether mode) +MessageContent="55534243123456780000000000000a11062000000000000100000000000000" \ No newline at end of file diff --git a/install-docker.sh b/install-docker.sh new file mode 100755 index 0000000..23cef07 --- /dev/null +++ b/install-docker.sh @@ -0,0 +1,6 @@ +sudo apt-get install apt-transport-https ca-certificates software-properties-common -y +curl -fsSL get.docker.com -o get-docker.sh && sh get-docker.sh +sudo usermod -aG docker pi +echo "deb https://download.docker.com/linux/raspbian/ stretch stable" >> /etc/apt/sources.list +sudo apt-get update --assume-yes +sudo apt-get upgrade --assume-yes \ No newline at end of file diff --git a/install.sh b/install.sh new file mode 100755 index 0000000..e557cd2 --- /dev/null +++ b/install.sh @@ -0,0 +1,22 @@ +#!/bin/bash + +echo "Input your smsgateway24 login" +read LOGIN +echo "Input your smsgateway24 password" +read -s PASS + + +curl -fsSL https://get.docker.com -o get-docker.sh +apt list --installed |grep docker-ce/ || bash ./install-docker.sh +apt list --installed |grep usb-modeswitch/ || apt-get install --assume-yes usb-modeswitch +systemctl enable docker +systemctl start docker + +docker container stop smsgw24 +docker container rm smsgw24 +docker run -d --restart unless-stopped --env LOGIN=${LOGIN} --env PASS=${PASS} --name smsgw24 filimon43g/smsgateway24:huawei-1.0 + +sed -i "s/DisableSwitching=10/DisableSwitching=0/g" /etc/usb_modeswitch.conf +cp huawei.cfg /etc/usb_modeswitch.d/huawei.cfg + +usb_modeswitch -c /etc/usb_modeswitch.d/huawei.cfg