summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpaul <paul>2004-09-13 05:00:18 +0000
committerpaul <paul>2004-09-13 05:00:18 +0000
commit0e82d0e1204e45ecce773a7e19f7d64140f7a66a (patch)
tree9c1065e4ca14d42e8d68eba935189f42aab182a4
parent72e2d828154a5f3ae463e211c5f3787fc0624a90 (diff)
2004-09-13 Paul Jakma <paul@dishone.st>
* Makefile.am: extract.pl isnt in srcdir, it's always in the builddir. * extract.pl.in: match on end of filenames, filename could contain various preamble due to out of tree builds.
-rw-r--r--vtysh/ChangeLog6
-rw-r--r--vtysh/Makefile.am2
-rwxr-xr-xvtysh/extract.pl.in2
3 files changed, 8 insertions, 2 deletions
diff --git a/vtysh/ChangeLog b/vtysh/ChangeLog
index 0dbcb0d7..8e6684d2 100644
--- a/vtysh/ChangeLog
+++ b/vtysh/ChangeLog
@@ -1,3 +1,9 @@
+2004-09-13 Paul Jakma <paul@dishone.st>
+
+ * Makefile.am: extract.pl isnt in srcdir, it's always in the builddir.
+ * extract.pl.in: match on end of filenames, filename could contain
+ various preamble due to out of tree builds.
+
2004-08-28 Hasso Tepper <hasso at quagga.net>
* vtysh_main.c: Rename signal handling functions not to conflict
diff --git a/vtysh/Makefile.am b/vtysh/Makefile.am
index 45f99862..c1c650bb 100644
--- a/vtysh/Makefile.am
+++ b/vtysh/Makefile.am
@@ -27,7 +27,7 @@ vtysh_cmd.c: $(top_srcdir)/ripd/*.c $(top_srcdir)/ripngd/*.c $(top_srcdir)/ospfd
$(top_srcdir)/zebra/debug.c $(top_srcdir)/zebra/interface.c \
$(top_srcdir)/zebra/irdp_interface.c $(top_srcdir)/zebra/rtadv.c $(top_srcdir)/zebra/zebra_vty.c \
$(top_srcdir)/zebra/zserv.c
- $(srcdir)/extract.pl $(top_srcdir)/ripd/*.c $(top_srcdir)/ripngd/*.c $(top_srcdir)/ospfd/*.c $(top_srcdir)/ospf6d/*.c \
+ ./extract.pl $(top_srcdir)/ripd/*.c $(top_srcdir)/ripngd/*.c $(top_srcdir)/ospfd/*.c $(top_srcdir)/ospf6d/*.c \
$(top_srcdir)/isisd/*.c $(top_srcdir)/bgpd/*.c $(top_srcdir)/lib/keychain.c $(top_srcdir)/lib/routemap.c \
$(top_srcdir)/lib/filter.c $(top_srcdir)/lib/plist.c $(top_srcdir)/lib/distribute.c $(top_srcdir)/lib/if_rmap.c \
$(top_srcdir)/zebra/debug.c $(top_srcdir)/zebra/interface.c $(top_srcdir)/zebra/irdp.c \
diff --git a/vtysh/extract.pl.in b/vtysh/extract.pl.in
index 6882b10b..ae83a2e8 100755
--- a/vtysh/extract.pl.in
+++ b/vtysh/extract.pl.in
@@ -117,7 +117,7 @@ foreach (@ARGV) {
}
}
} else {
- ($protocol) = ($file =~ /\/([a-z0-9]+)/);
+ ($protocol) = ($file =~ /^.*\/([a-z0-9]+)\/[a-zA-Z0-9_\-]+\.c$/);
$protocol = "VTYSH_" . uc $protocol;
}