From b13ddcb677e8259d568ac649ea12594fa1b844ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?O=2E=20S=C3=A1nchez?= Date: Thu, 21 Sep 2023 20:18:51 -0600 Subject: [PATCH] net.sh: update ti 0.2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cambio en nombre de variable y se modifica tamaño y nombre de font para la notificación --- varios/net.sh | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) mode change 100755 => 100644 varios/net.sh diff --git a/varios/net.sh b/varios/net.sh old mode 100755 new mode 100644 index f332115..2275887 --- a/varios/net.sh +++ b/varios/net.sh @@ -1,8 +1,10 @@ #!/bin/sh +# +# v0.2 - 19/09/2023 # Dependencias sdhcp, wpa_supplicant, dzen2, sudo, doas (opcional) # # Shell: POSIX compliant -# Autor: O. Sánchez +# Autor: O. Sánchez 2023 script="${0##*/}" @@ -42,41 +44,41 @@ admin() { } msg() { - dzen2 -p 5 -fn 'JetBrains Mono:size=8:style=bold' -ta 5 \ + dzen2 -p 5 -fn 'Inconsolata:size=10:style=bold' -ta 5 \ -w 260 -x 1100 -y 25 } -SUDO=$(admin) +_sudo=$(admin) deps case $1 in eth0) read -r state < /sys/class/net/"$1"/operstate if [ "$state" = "down" ]; then - "$SUDO" ip link set "$1" up - "$SUDO" sdhcp "$1" + "$_sudo" ip link set "$1" up + "$_sudo" sdhcp "$1" printf '%s\n' "Ethernet activado" | msg & elif [ "$state" = "up" ]; then - "$SUDO" kill "$(pgrep --list-full sdhcp | awk '/eth0/ {print $1}')" - "$SUDO" ip link set eth0 down + "$_sudo" kill "$(pgrep --list-full sdhcp | awk '/eth0/ {print $1}')" + "$_sudo" ip link set eth0 down printf '%s\n' "Ethernet desactivado" | msg & fi ;; wlan0|wlan1) read -r state < /sys/class/net/"$1"/operstate if [ "$(pgrep wpa_supplicant)" ]; then - "$SUDO" pkill -f wpa_supplicant - "$SUDO" ip link set "$1" down - "$SUDO" kill "$(pgrep --list-full sdhcp | awk '/wlan/ {print $1}')" + "$_sudo" pkill -f wpa_supplicant + "$_sudo" ip link set "$1" down + "$_sudo" kill "$(pgrep --list-full sdhcp | awk '/wlan/ {print $1}')" printf '%s\n' "Wifi desactivado" | msg & elif [ "$state" = "down" ]; then echo Activando interfaz - "$SUDO" ip link set "$1" up + "$_sudo" ip link set "$1" up echo Iniciando wpa_supplicant... - "$SUDO" wpa_supplicant -B -D nl80211,wext -c /etc/wpa_supplicant/wpa_supplicant-wlan0.conf -i "$1" + "$_sudo" wpa_supplicant -B -D nl80211,wext -c /etc/wpa_supplicant/wpa_supplicant-wlan0.conf -i "$1" echo Asignando ip dinámica... printf '%s\n' "Activando wifi..." | msg & - "$SUDO" sdhcp "$1" + "$_sudo" sdhcp "$1" fi ;; --help|-h|*)