mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-07-09 18:09:00 +00:00
vtysh: Allow us to gather a bit more data when extract.pl dies
When extract.pl dies, it was dieing in a manner that provided absolutely no useful data as to what went wrong. Let's add a tiny bit of debug code. So we can see what is going wrong. Signed-off-by: Donald Sharp <sharpd@nvidia.com>
This commit is contained in:
parent
2a8ded2b97
commit
b504f65baf
@ -42,11 +42,13 @@ sub scan_file {
|
|||||||
|
|
||||||
$cppadd = $fabricd ? "-DFABRICD=1" : "";
|
$cppadd = $fabricd ? "-DFABRICD=1" : "";
|
||||||
|
|
||||||
open (FH, "@CPP@ -P -std=gnu11 -DHAVE_CONFIG_H -DVTYSH_EXTRACT_PL -Ivtysh/@top_builddir@ -Ivtysh/@top_srcdir@ -Ivtysh/@top_srcdir@/lib -Ivtysh/@top_builddir@/lib -Ivtysh/@top_srcdir@/bgpd -Ivtysh/@top_srcdir@/bgpd/rfapi @LUA_INCLUDE@ @CPPFLAGS@ @LIBYANG_CFLAGS@ $cppadd $file |");
|
$command_line = "@CPP@ -P -std=gnu11 -DHAVE_CONFIG_H -DVTYSH_EXTRACT_PL -Ivtysh/@top_builddir@ -Ivtysh/@top_srcdir@ -Ivtysh/@top_srcdir@/lib -Ivtysh/@top_builddir@/lib -Ivtysh/@top_srcdir@/bgpd -Ivtysh/@top_srcdir@/bgpd/rfapi @LUA_INCLUDE@ @CPPFLAGS@ @LIBYANG_CFLAGS@ $cppadd $file |";
|
||||||
|
open (FH, $command_line)
|
||||||
|
|| die "Open to the pipeline failed: $!\n\nCommand Issued:\n$command_line";
|
||||||
local $/; undef $/;
|
local $/; undef $/;
|
||||||
$line = <FH>;
|
$line = <FH>;
|
||||||
if (!close (FH)) {
|
if (!close (FH)) {
|
||||||
printf "File: $file failed to compile, when extracting cli from it please inspect\n"
|
die "File: $file failed to compile:\n$!\nwhen extracting cli from it please inspect\n"
|
||||||
}
|
}
|
||||||
|
|
||||||
# ?: makes a group non-capturing
|
# ?: makes a group non-capturing
|
||||||
|
Loading…
Reference in New Issue
Block a user