install script
This commit is contained in:
parent
d9da2520a5
commit
14dd229abd
25
install.sh
Normal file
25
install.sh
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
#!/bin/bash
|
||||
|
||||
# force run from root user
|
||||
if [[ $EUID -ne 0 ]]; then
|
||||
exec sudo "$0" "$@"
|
||||
fi
|
||||
|
||||
set -e
|
||||
|
||||
apt update
|
||||
apt install -y ppp curl
|
||||
|
||||
mkdir -p /etc/ppp/chatscripts
|
||||
mkdir -p /etc/ppp/peers
|
||||
mkdir -p /etc/init.d
|
||||
mkdir -p /etc/systemd/system
|
||||
|
||||
curl -sSL "https://git.openergy.ru/LUCKFOX/SIM800C/raw/branch/main/chat" > /etc/ppp/chatscripts/sim800c
|
||||
curl -sSL "https://git.openergy.ru/LUCKFOX/SIM800C/raw/branch/main/peer" > /etc/ppp/peers/sim800c
|
||||
curl -sSL "https://git.openergy.ru/LUCKFOX/SIM800C/raw/branch/main/script" > /etc/init.d/sim800c.sh
|
||||
curl -sSL "https://git.openergy.ru/LUCKFOX/SIM800C/raw/branch/main/service" > /etc/systemd/system/sim800c.service
|
||||
|
||||
chmod +x /etc/init.d/sim800c
|
||||
systemctl enable sim800c
|
||||
systemctl start sim800c
|
||||
2
script
2
script
|
|
@ -1,6 +1,6 @@
|
|||
#!/bin/bash
|
||||
|
||||
# /etc/init.d/sim800c
|
||||
# /etc/init.d/sim800c.sh
|
||||
|
||||
case "$1" in
|
||||
start)
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user