1
0
Fork 0
mirror of https://github.com/Ysurac/openmptcprouter-feeds.git synced 2025-03-09 15:40:03 +00:00
This commit is contained in:
suyuan 2024-02-01 23:08:13 +08:00 committed by GitHub
commit d01e19e801
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 40 additions and 27 deletions

View file

@ -79,6 +79,9 @@
uci:foreach("openmptcprouter","server", function(s) uci:foreach("openmptcprouter","server", function(s)
nbserver=nbserver+1 nbserver=nbserver+1
end) end)
if nbserver == 0 then
uci:set("openmptcprouter","vps","server")
end
uci:foreach("openmptcprouter","server", function(s) uci:foreach("openmptcprouter","server", function(s)
servername = s[".name"] servername = s[".name"]
%> %>

View file

@ -7,8 +7,8 @@
include $(TOPDIR)/rules.mk include $(TOPDIR)/rules.mk
PKG_NAME:=z8102 PKG_NAME:=z8102
PKG_VERSION:=0.1 PKG_VERSION:=0.2
PKG_RELEASE:=2 PKG_RELEASE:=1
PKG_MAINTAINER:=Yannick Chabanois <contact@openmptcprouter.com> PKG_MAINTAINER:=Yannick Chabanois <contact@openmptcprouter.com>
@ -18,6 +18,7 @@ define Package/z8102
SECTION:=OMR SECTION:=OMR
CATEGORY:=OpenMPTCProuter CATEGORY:=OpenMPTCProuter
TITLE:=Install scripts for z8102 TITLE:=Install scripts for z8102
DEPENDS:=+gpiod-tools
PKGARCH:=all PKGARCH:=all
endef endef

View file

@ -12,33 +12,40 @@ log() {
start_service() start_service()
{ {
# sim 1 # sim 1
i=461 #i=461
echo $i > /sys/class/gpio/export #echo $i > /sys/class/gpio/export
echo "out" > /sys/class/gpio/gpio${i}/direction #echo "out" > /sys/class/gpio/gpio${i}/direction
echo "0" > /sys/class/gpio/gpio${i}/value #echo "0" > /sys/class/gpio/gpio${i}/value
gpioset `gpiofind "sim1"`=0
# sim 2 # sim 2
i=462 #i=462
echo $i > /sys/class/gpio/export #echo $i > /sys/class/gpio/export
echo "out" > /sys/class/gpio/gpio${i}/direction #echo "out" > /sys/class/gpio/gpio${i}/direction
echo "0" > /sys/class/gpio/gpio${i}/value #echo "0" > /sys/class/gpio/gpio${i}/value
gpioset `gpiofind "sim2"`=0
# stop modem 1 # stop modem 1
i=459 #i=459
echo $i > /sys/class/gpio/export #echo $i > /sys/class/gpio/export
echo "out" > /sys/class/gpio/gpio${i}/direction #echo "out" > /sys/class/gpio/gpio${i}/direction
echo "0" > /sys/class/gpio/gpio${i}/value #echo "0" > /sys/class/gpio/gpio${i}/value
gpioset `gpiofind "modem1"`=0
# stop modem 2 # stop modem 2
i=460 #i=460
echo $i > /sys/class/gpio/export #echo $i > /sys/class/gpio/export
echo "out" > /sys/class/gpio/gpio${i}/direction #echo "out" > /sys/class/gpio/gpio${i}/direction
echo "0" > /sys/class/gpio/gpio${i}/value #echo "0" > /sys/class/gpio/gpio${i}/value
gpioset `gpiofind "modem2"`=0
sleep 1 sleep 1
# run modem 1 # run modem 1
i=459 #i=459
echo "1" > /sys/class/gpio/gpio${i}/value #echo "1" > /sys/class/gpio/gpio${i}/value
gpioset `gpiofind "modem1"`=1
sleep 3 sleep 3
# run modem 2 # run modem 2
i=460 #i=460
echo "1" > /sys/class/gpio/gpio${i}/value #echo "1" > /sys/class/gpio/gpio${i}/value
gpioset `gpiofind "modem2"`=1
} }

View file

@ -1,13 +1,15 @@
#!/bin/sh #!/bin/sh
i=457 #i=457
echo $i > /sys/class/gpio/export #echo $i > /sys/class/gpio/export
echo "out" > /sys/class/gpio/gpio${i}/direction #echo "out" > /sys/class/gpio/gpio${i}/direction
while true while true
do do
echo "1" > /sys/class/gpio/gpio${i}/value #echo "1" > /sys/class/gpio/gpio${i}/value
gpioset `gpiofind "watchdog"`=1
sleep 1 sleep 1
echo "0" > /sys/class/gpio/gpio${i}/value #echo "0" > /sys/class/gpio/gpio${i}/value
gpioset `gpiofind "watchdog"`=0
sleep 1 sleep 1
done done