mirror of
https://github.com/Dichgrem/luci-app-nyn.git
synced 2025-12-17 14:11:59 -05:00
test:luci_app_zzz
This commit is contained in:
29
zzz/files/usr/bin/zzz-device-info
Normal file
29
zzz/files/usr/bin/zzz-device-info
Normal file
@@ -0,0 +1,29 @@
|
||||
#!/bin/sh
|
||||
# /usr/bin/zzz-device-info
|
||||
# Helper script to get device information for zzz configuration
|
||||
|
||||
echo "Available network devices:"
|
||||
echo "=========================="
|
||||
|
||||
if command -v zzz >/dev/null 2>&1; then
|
||||
zzz -mode info 2>/dev/null | grep -E "(Found|device|hardware_description)" | while read line; do
|
||||
echo "$line"
|
||||
done
|
||||
else
|
||||
echo "zzz binary not found. Showing available network interfaces:"
|
||||
for dev in /sys/class/net/*; do
|
||||
if [ -d "$dev" ]; then
|
||||
iface=$(basename "$dev")
|
||||
if [ "$iface" != "lo" ]; then
|
||||
echo "Device: $iface"
|
||||
if [ -f "$dev/address" ]; then
|
||||
echo " MAC: $(cat "$dev/address")"
|
||||
fi
|
||||
if [ -f "$dev/operstate" ]; then
|
||||
echo " State: $(cat "$dev/operstate")"
|
||||
fi
|
||||
echo ""
|
||||
fi
|
||||
fi
|
||||
done
|
||||
fi
|
||||
Reference in New Issue
Block a user