# HG changeset patch # User Dominique Corbex # Date 1332914459 -7200 # Node ID 1cfb0314e3ff6c2193ff0b0ba29ee51fdbaa37d3 # Parent 29fe613b2eb62ab74070411929cd290745a33995 netbox: PPPoE fixes diff -r 29fe613b2eb6 -r 1cfb0314e3ff tinyutils/netbox --- a/tinyutils/netbox Sat Mar 24 17:18:26 2012 +0000 +++ b/tinyutils/netbox Wed Mar 28 08:00:59 2012 +0200 @@ -434,7 +434,7 @@ } # -# PPPoe settings. +# PPPoE settings. # tab_pppoe() { @@ -442,19 +442,11 @@ - - - - NAME=\$(grep -s ^name /etc/ppp/options); echo "\${NAME#* }" - NAME - - - - - USER + PPoE_ID=\$(grep -s ^name /etc/ppp/options); echo "\${PPoE_ID#* }" + PPoE_ID @@ -462,7 +454,10 @@ - PASS + PPoE_PASS=\$(ID=\$(awk '/^name/{print \$2}' /etc/ppp/options) ; \ + awk -v KEY="\$ID" '\$1==KEY{print \$3}' /etc/ppp/pap-secrets); \ + echo "\$PPoE_PASS" + PPoE_PASS @@ -472,26 +467,26 @@