fix: fixes a race condition in the launcher scripts and enables MANU if eth0 is up (closes #365)
This commit is contained in:
parent
3ad426916f
commit
a78a4b0b3e
@ -304,7 +304,7 @@
|
|||||||
# blink 10 times to signal ready state
|
# blink 10 times to signal ready state
|
||||||
/usr/bin/bootblink 10 &
|
/usr/bin/bootblink 10 &
|
||||||
# start a detached screen session with bettercap
|
# start a detached screen session with bettercap
|
||||||
if ifconfig | grep usb0 | grep RUNNING; then
|
if [[ ifconfig | grep usb0 | grep RUNNING ]] || [[ $(cat /sys/class/net/eth0/carrier) ]]; then
|
||||||
# if override file exists, go into auto mode
|
# if override file exists, go into auto mode
|
||||||
if [ -f /root/.pwnagotchi-auto ]; then
|
if [ -f /root/.pwnagotchi-auto ]; then
|
||||||
rm /root/.pwnagotchi-auto
|
rm /root/.pwnagotchi-auto
|
||||||
@ -322,13 +322,10 @@
|
|||||||
mode: 0755
|
mode: 0755
|
||||||
content: |
|
content: |
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
# blink 10 times to signal ready state
|
|
||||||
/usr/bin/bootblink 10 &
|
|
||||||
/usr/bin/monstart
|
/usr/bin/monstart
|
||||||
if ifconfig | grep usb0 | grep RUNNING; then
|
if [[ ifconfig | grep usb0 | grep RUNNING ]] || [[ $(cat /sys/class/net/eth0/carrier) ]]; then
|
||||||
# if override file exists, go into auto mode
|
# if override file exists, go into auto mode
|
||||||
if [ -f /root/.pwnagotchi-auto ]; then
|
if [ -f /root/.pwnagotchi-auto ]; then
|
||||||
rm /root/.pwnagotchi-auto
|
|
||||||
/usr/bin/bettercap -no-colors -caplet pwnagotchi-auto -iface mon0
|
/usr/bin/bettercap -no-colors -caplet pwnagotchi-auto -iface mon0
|
||||||
else
|
else
|
||||||
/usr/bin/bettercap -no-colors -caplet pwnagotchi-manual -iface mon0
|
/usr/bin/bettercap -no-colors -caplet pwnagotchi-manual -iface mon0
|
||||||
|
Loading…
x
Reference in New Issue
Block a user