diff options
author | kaotisk <kaotisk@arching-kaos.org> | 2024-07-20 18:18:46 +0300 |
---|---|---|
committer | kaotisk <kaotisk@arching-kaos.org> | 2024-07-20 18:18:46 +0300 |
commit | 62317f5a58ffb2161d4fe67aa83a64a4cf738eff (patch) | |
tree | 0464523542eee232bbaff01f688631fd34e9d103 /lib | |
parent | 87a7e7b99daeca3108d873118b4446556162a24a (diff) | |
download | arching-kaos-tools-62317f5a58ffb2161d4fe67aa83a64a4cf738eff.tar.gz arching-kaos-tools-62317f5a58ffb2161d4fe67aa83a64a4cf738eff.tar.bz2 arching-kaos-tools-62317f5a58ffb2161d4fe67aa83a64a4cf738eff.zip |
ak cjdns --ip : returns your cjdns ip
Diffstat (limited to 'lib')
-rwxr-xr-x | lib/_ak_cjdns | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/lib/_ak_cjdns b/lib/_ak_cjdns index 0eda944..4328c65 100755 --- a/lib/_ak_cjdns +++ b/lib/_ak_cjdns @@ -168,3 +168,16 @@ _ak_cjdns_connect_peers(){ _ak_cjdns_read_peers_to_vars_natively fi } + +_ak_cjdns_get_ip(){ + which ip > /dev/null 2>&1 + if [ $? -ne 0 ] + then + _ak_log_error "You need ip tool installed" + exit 2 + fi + ip a | \ + grep 'inet6 *fc' | \ + awk '{print $2}' | \ + cut -d'/' -f1 +} |