]> git.puffer.fish Git - matthieu/frr.git/commit
lib: Load built-in Lua functions
authorDonatas Abraitis <donatas@opensourcerouting.org>
Tue, 24 Sep 2024 10:13:50 +0000 (13:13 +0300)
committerDonatas Abraitis <donatas@opensourcerouting.org>
Tue, 24 Sep 2024 10:13:50 +0000 (13:13 +0300)
commit4b0f4f96ac8aa714c5fdd576d11f31156cc42543
treeafb951ae623cc155e211d59ff3337299be4284a5
parent74542e1fc149a17eeddd8a9808110967ad52c888
lib: Load built-in Lua functions

We can't use even `string()` function because built-in functions are not
loaded.

Testing with:

```
$ cat /etc/frr/scripts/zebra.lua
function on_rib_process_dplane_results(ctx)
log.warn(string.upper("testas"))
return {}
end
```

This results to "TESTAS" in the logs.

Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
lib/frrscript.c