diff options
| author | tv <tv@krebsco.de> | 2015-05-20 21:58:59 +0200 | 
|---|---|---|
| committer | tv <tv@krebsco.de> | 2015-05-20 21:58:59 +0200 | 
| commit | e554c6a96718235a50d979daf2be1a8f41f3a2b5 (patch) | |
| tree | 5a2ae5f940941d76320c3dd6e43417103c940be1 /networking-configuration | |
| parent | fc870549e7bb85d1482877784853d31e39a6fe09 (diff) | |
lib/cac.sh: add cac_getserver_by_servername
Diffstat (limited to 'networking-configuration')
| -rwxr-xr-x | networking-configuration | 20 | 
1 files changed, 8 insertions, 12 deletions
diff --git a/networking-configuration b/networking-configuration index 2cae396..77b9a45 100755 --- a/networking-configuration +++ b/networking-configuration @@ -19,22 +19,18 @@ hostname=$2  # hostname= -main() { -  listservers=$(cac_listservers) - -  config=$(echo $listservers \ -      | jq -r ".[]|select(.servername==\"$cac_servername\")") - -  print_networking_configuraton "$config" -} +main() {( +  server=$(cac_getserver_by_servername "$cac_servername") +  print_networking_configuraton "$server" +)}  print_networking_configuraton() { -  config=$1 -  address=$(echo $config | jq -r .ip) -  gateway=$(echo $config | jq -r .gateway) +  server=$1 +  address=$(echo $server | jq -r .ip) +  gateway=$(echo $server | jq -r .gateway)    nameserver=8.8.8.8 -  netmask=$(echo $config | jq -r .netmask) +  netmask=$(echo $server | jq -r .netmask)    prefixLength=$(netmaskToPrefixLengh $netmask)    # TODO generate all config and put it into a temp dir, then rsync that  | 
