6885797b03
Since ifconfig/ip are not present on the system, and there is no /proc to be parsed, the only way to get information is by looking at the argument of the pfinet translator, the process in charge of network. In turn, this is done with fsysopts on the appropriate path, who return something like this: # fsysopts -L /servers/socket/inet /hurd/pfinet --interface=/dev/eth0 --address=192.168.122.130 --netmask=255.255.255.0 --gateway=192.168.122.1 --address6=fe80::5254:12:ced/10 --address6=fe80::5054:ff:fe12:ced/10 --gateway6=:: So to get the IP addresses, one has to parse that string and fill the appropriate structure. More information on the system and on limitation can be found on - https://www.gnu.org/software/hurd/hurd/translator/pfinet.html - https://www.gnu.org/software/hurd/hurd/translator/pfinet/implementation.html - https://www.debian.org/ports/hurd/hurd-install |
||
---|---|---|
.. | ||
cli | ||
compat | ||
config | ||
errors | ||
executor | ||
galaxy | ||
inventory | ||
module_utils | ||
modules | ||
parsing | ||
playbook | ||
plugins | ||
template | ||
utils | ||
vars | ||
__init__.py | ||
constants.py | ||
release.py | ||
test-requirements.txt |