Remove legacy lwIP plugins

Now that the lwIP VFS plugin has become a first class IP stack it is
time to remove the lwIP 1.x library and the associated libc plugins.

Fix #2958
This commit is contained in:
Emery Hemingway
2018-08-31 11:03:13 +02:00
committed by Norman Feske
parent 1370fa7631
commit fcbe060096
44 changed files with 43 additions and 3039 deletions

View File

@@ -13,6 +13,7 @@ set build_components {
drivers/timer drivers/usb
server/tcp_terminal
test/terminal_echo
lib/vfs/lwip
}
proc gpio_drv { } { if {[have_spec rpi] && [have_spec hw]} { return hw_gpio_drv }
@@ -66,8 +67,11 @@ set config {
<provides> <service name="Terminal"/> </provides>
<config>
<policy label_prefix="test-terminal_echo" port="8888"/>
<vfs> <dir name="dev"> <log/> </dir> </vfs>
<libc stdout="/dev/log"/>
<vfs>
<dir name="dev"> <log/> </dir>
<dir name="socket"> <lwip dhcp="yes"/> </dir>
</vfs>
<libc stdout="/dev/log" socket="/socket"/>
</config>
<route>
<any-service> <parent/> <any-child/> </any-service>
@@ -103,6 +107,7 @@ set boot_modules {
libc.lib.so vfs.lib.so libc_pipe.lib.so lwip_legacy.lib.so pthread.lib.so
tcp_terminal
test-terminal_echo
vfs_lwip.lib.so
}
append_platform_drv_boot_modules

View File

@@ -48,7 +48,7 @@ append config {
<provides> <service name="Terminal"/> </provides>
<config ld_verbose="yes">
<policy label="test-terminal_echo" port="8888"/>
<libc stdout="/dev/log">
<libc stdout="/dev/log" socket="/socket"/>
<vfs>
<dir name="dev"> <log/> </dir>
<dir name="socket">