config.inc: Remove unused values.

This commit is contained in:
Christian Mauderer
2018-03-21 09:23:17 +01:00
parent b2a210ca3e
commit b3d1e6a9c3
4 changed files with 7 additions and 32 deletions

View File

@@ -1,15 +1,4 @@
# Mandatory: Select your BSP and installation prefix
TARGET = arm-rtems4.11
BSP = realview_pbx_a9_qemu
PREFIX = /opt/rtems-4.11
# Optional: Separate installation base directory
INSTALL_BASE = $(PREFIX)/$(TARGET)/$(BSP)
# Optional: Network test configuration
TEST_RUNNER = $(BSP)
NET_CFG_SELF_IP = 10.0.2.1 NET_CFG_SELF_IP = 10.0.2.1
NET_CFG_NETMASK = 255.255.0.0 NET_CFG_NETMASK = 255.255.0.0
NET_CFG_PEER_IP = 192.168.100.11 NET_CFG_PEER_IP = 192.168.100.11
NET_CFG_GATEWAY_IP = 192.168.100.11 NET_CFG_GATEWAY_IP = 192.168.100.11
NET_TAP_INTERFACE = tap0

View File

@@ -42,7 +42,8 @@ installed.
. Clone the Git repository +git clone git://git.rtems.org/rtems-libbsd.git+. . Clone the Git repository +git clone git://git.rtems.org/rtems-libbsd.git+.
. Change into the RTEMS BSD library root directory. . Change into the RTEMS BSD library root directory.
. Edit the `config.inc` configuration file and adjust it to your environment. . If you want to run tests with a custom IP configuration instead of the default
one you can use an adjusted `config.inc` configuration file.
. Run +waf configure ...+. . Run +waf configure ...+.
. Run +waf+. . Run +waf+.
. Run +waf install+. . Run +waf install+.
@@ -119,27 +120,18 @@ devices (you can run multiple test instances on one virtual network).
The build system based on the Waf build system. To build with Waf please refer The build system based on the Waf build system. To build with Waf please refer
to the README.waf file. to the README.waf file.
===== Example Configuration ===== ===== Example Configuration for Network Tests =====
In the BSD library source directory edit the file `config.inc`. Continuing on If you need some other IP configuration for the network tests that use a fixed
the above, the `config.inc` used to match the above is: IP config you can copy `config.inc` to a location outside to the source tree and
adapt it. Then use the option `--net-test-config=NET_CONFIG` to pass the file to
waf's configure command.
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
# Mandatory: Select your BSP and installation prefix
TARGET = arm-rtems4.12
BSP = xilinx_zynq_a9_qemu
PREFIX = $(HOME)/sandbox/install
# Optional: Separate installation base directory
INSTALL_BASE = $(PREFIX)/$(TARGET)/$(BSP)
# Optional: Network test configuration
TEST_RUNNER = $(BSP)
NET_CFG_SELF_IP = 10.0.0.2 NET_CFG_SELF_IP = 10.0.0.2
NET_CFG_NETMASK = 255.255.0.0 NET_CFG_NETMASK = 255.255.0.0
NET_CFG_PEER_IP = 10.0.0.1 NET_CFG_PEER_IP = 10.0.0.1
NET_CFG_GATEWAY_IP = 10.0.0.1 NET_CFG_GATEWAY_IP = 10.0.0.1
NET_TAP_INTERFACE = tap0
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
=== BSD Library Initialization === === BSD Library Initialization ===

View File

@@ -98,7 +98,6 @@ def build(bld):
net_cfg_netmask = None net_cfg_netmask = None
net_cfg_peer_ip = None net_cfg_peer_ip = None
net_cfg_gateway_ip = None net_cfg_gateway_ip = None
net_tap_interface = None
try: try:
net_cfg_lines = open(bld.env.NET_CONFIG).readlines() net_cfg_lines = open(bld.env.NET_CONFIG).readlines()
except: except:
@@ -120,8 +119,6 @@ def build(bld):
net_cfg_peer_ip = rhs net_cfg_peer_ip = rhs
if lhs == "NET_CFG_GATEWAY_IP": if lhs == "NET_CFG_GATEWAY_IP":
net_cfg_gateway_ip = rhs net_cfg_gateway_ip = rhs
if lhs == "NET_TAP_INTERFACE":
net_tap_interface = rhs
bld(target = "testsuite/include/rtems/bsd/test/network-config.h", bld(target = "testsuite/include/rtems/bsd/test/network-config.h",
source = "testsuite/include/rtems/bsd/test/network-config.h.in", source = "testsuite/include/rtems/bsd/test/network-config.h.in",
rule = "sed -e 's/@NET_CFG_SELF_IP@/%s/' -e 's/@NET_CFG_NETMASK@/%s/' -e 's/@NET_CFG_PEER_IP@/%s/' -e 's/@NET_CFG_GATEWAY_IP@/%s/' < ${SRC} > ${TGT}" % (net_cfg_self_ip, net_cfg_netmask, net_cfg_peer_ip, net_cfg_gateway_ip), rule = "sed -e 's/@NET_CFG_SELF_IP@/%s/' -e 's/@NET_CFG_NETMASK@/%s/' -e 's/@NET_CFG_PEER_IP@/%s/' -e 's/@NET_CFG_GATEWAY_IP@/%s/' < ${SRC} > ${TGT}" % (net_cfg_self_ip, net_cfg_netmask, net_cfg_peer_ip, net_cfg_gateway_ip),

View File

@@ -416,7 +416,6 @@ class ModuleManager(builder.ModuleManager):
self.add(' net_cfg_netmask = None') self.add(' net_cfg_netmask = None')
self.add(' net_cfg_peer_ip = None') self.add(' net_cfg_peer_ip = None')
self.add(' net_cfg_gateway_ip = None') self.add(' net_cfg_gateway_ip = None')
self.add(' net_tap_interface = None')
self.add(' try:') self.add(' try:')
self.add(' net_cfg_lines = open(bld.env.NET_CONFIG).readlines()') self.add(' net_cfg_lines = open(bld.env.NET_CONFIG).readlines()')
self.add(' except:') self.add(' except:')
@@ -439,8 +438,6 @@ class ModuleManager(builder.ModuleManager):
self.add(' net_cfg_peer_ip = rhs') self.add(' net_cfg_peer_ip = rhs')
self.add(' if lhs == "NET_CFG_GATEWAY_IP":') self.add(' if lhs == "NET_CFG_GATEWAY_IP":')
self.add(' net_cfg_gateway_ip = rhs') self.add(' net_cfg_gateway_ip = rhs')
self.add(' if lhs == "NET_TAP_INTERFACE":')
self.add(' net_tap_interface = rhs')
self.add(' bld(target = "testsuite/include/rtems/bsd/test/network-config.h",') self.add(' bld(target = "testsuite/include/rtems/bsd/test/network-config.h",')
self.add(' source = "testsuite/include/rtems/bsd/test/network-config.h.in",') self.add(' source = "testsuite/include/rtems/bsd/test/network-config.h.in",')
self.add(' rule = "sed -e \'s/@NET_CFG_SELF_IP@/%s/\' ' + \ self.add(' rule = "sed -e \'s/@NET_CFG_SELF_IP@/%s/\' ' + \