diff options
-rw-r--r-- | Makefile | 10 | ||||
-rw-r--r-- | bridge/bridge.c | 2 | ||||
-rw-r--r-- | devlink/devlink.c | 4 | ||||
-rw-r--r-- | genl/genl.c | 4 | ||||
-rw-r--r-- | include/SNAPSHOT.h | 1 | ||||
-rw-r--r-- | include/version.h | 1 | ||||
-rw-r--r-- | ip/ip.c | 4 | ||||
-rw-r--r-- | ip/rtmon.c | 4 | ||||
-rw-r--r-- | misc/ifstat.c | 4 | ||||
-rw-r--r-- | misc/nstat.c | 4 | ||||
-rw-r--r-- | misc/rtacct.c | 4 | ||||
-rw-r--r-- | misc/ss.c | 4 | ||||
-rw-r--r-- | rdma/rdma.c | 6 | ||||
-rw-r--r-- | tc/tc.c | 4 |
14 files changed, 29 insertions, 27 deletions
@@ -65,6 +65,8 @@ all: config.mk for i in $(SUBDIRS); \ do echo; echo $$i; $(MAKE) $(MFLAGS) -C $$i; done +.PHONY: clean clobber distclean check cscope version + help: @echo "Make Targets:" @echo " all - build binaries" @@ -73,7 +75,7 @@ help: @echo " install - install binaries on local machine" @echo " check - run tests" @echo " cscope - build cscope database" - @echo " snapshot - generate version number header" + @echo " version - update version" @echo "" @echo "Make Arguments:" @echo " V=[0|1] - set build verbosity level" @@ -93,9 +95,9 @@ install: all install -m 0644 bash-completion/devlink $(DESTDIR)$(BASH_COMPDIR) install -m 0644 include/bpf_elf.h $(DESTDIR)$(HDRDIR) -snapshot: - echo "static const char SNAPSHOT[] = \""`date +%y%m%d`"\";" \ - > include/SNAPSHOT.h +version: + echo "static const char version[] = \""`git describe --tags --long`"\";" \ + > include/version.h clean: @for i in $(SUBDIRS) testsuite; \ diff --git a/bridge/bridge.c b/bridge/bridge.c index a50d9d59..453d6897 100644 --- a/bridge/bridge.c +++ b/bridge/bridge.c @@ -12,7 +12,7 @@ #include <string.h> #include <errno.h> -#include "SNAPSHOT.h" +#include "version.h" #include "utils.h" #include "br_common.h" #include "namespace.h" diff --git a/devlink/devlink.c b/devlink/devlink.c index 7f83fb74..0982faef 100644 --- a/devlink/devlink.c +++ b/devlink/devlink.c @@ -34,7 +34,7 @@ #include <sys/socket.h> #include <sys/types.h> -#include "SNAPSHOT.h" +#include "version.h" #include "list.h" #include "mnlg.h" #include "json_print.h" @@ -7606,7 +7606,7 @@ int main(int argc, char **argv) switch (opt) { case 'V': - printf("devlink utility, iproute2-ss%s\n", SNAPSHOT); + printf("devlink utility, iproute2-%s\n", version); ret = EXIT_SUCCESS; goto dl_free; case 'f': diff --git a/genl/genl.c b/genl/genl.c index aba3c13a..6557e6bc 100644 --- a/genl/genl.c +++ b/genl/genl.c @@ -22,7 +22,7 @@ #include <errno.h> #include <linux/netlink.h> #include <linux/rtnetlink.h> /* until we put our own header */ -#include "SNAPSHOT.h" +#include "version.h" #include "utils.h" #include "genl_utils.h" @@ -118,7 +118,7 @@ int main(int argc, char **argv) } else if (matches(argv[1], "-raw") == 0) { ++show_raw; } else if (matches(argv[1], "-Version") == 0) { - printf("genl utility, iproute2-ss%s\n", SNAPSHOT); + printf("genl utility, iproute2-%s\n", version); exit(0); } else if (matches(argv[1], "-help") == 0) { usage(); diff --git a/include/SNAPSHOT.h b/include/SNAPSHOT.h deleted file mode 100644 index 0d211784..00000000 --- a/include/SNAPSHOT.h +++ /dev/null @@ -1 +0,0 @@ -static const char SNAPSHOT[] = "200602"; diff --git a/include/version.h b/include/version.h new file mode 100644 index 00000000..7b7bde3d --- /dev/null +++ b/include/version.h @@ -0,0 +1 @@ +static const char version[] = "v5.7.0-77-gb687d1067169"; @@ -18,7 +18,7 @@ #include <string.h> #include <errno.h> -#include "SNAPSHOT.h" +#include "version.h" #include "utils.h" #include "ip_common.h" #include "namespace.h" @@ -255,7 +255,7 @@ int main(int argc, char **argv) ++timestamp; ++timestamp_short; } else if (matches(opt, "-Version") == 0) { - printf("ip utility, iproute2-ss%s\n", SNAPSHOT); + printf("ip utility, iproute2-%s\n", version); exit(0); } else if (matches(opt, "-force") == 0) { ++force; @@ -19,7 +19,7 @@ #include <netinet/in.h> #include <string.h> -#include "SNAPSHOT.h" +#include "version.h" #include "utils.h" #include "libnetlink.h" @@ -107,7 +107,7 @@ main(int argc, char **argv) } else if (strcmp(argv[1], "-0") == 0) { family = AF_PACKET; } else if (matches(argv[1], "-Version") == 0) { - printf("rtmon utility, iproute2-ss%s\n", SNAPSHOT); + printf("rtmon utility, iproute2-%s\n", version); exit(0); } else if (matches(argv[1], "file") == 0) { argc--; diff --git a/misc/ifstat.c b/misc/ifstat.c index 03327af8..c05183d7 100644 --- a/misc/ifstat.c +++ b/misc/ifstat.c @@ -33,7 +33,7 @@ #include "libnetlink.h" #include "json_writer.h" -#include "SNAPSHOT.h" +#include "version.h" #include "utils.h" int dump_zeros; @@ -869,7 +869,7 @@ int main(int argc, char *argv[]) break; case 'v': case 'V': - printf("ifstat utility, iproute2-ss%s\n", SNAPSHOT); + printf("ifstat utility, iproute2-%s\n", version); exit(0); case 'h': case '?': diff --git a/misc/nstat.c b/misc/nstat.c index 88f52eaf..6fdd316c 100644 --- a/misc/nstat.c +++ b/misc/nstat.c @@ -29,7 +29,7 @@ #include <getopt.h> #include <json_writer.h> -#include <SNAPSHOT.h> +#include "version.h" #include "utils.h" int dump_zeros; @@ -621,7 +621,7 @@ int main(int argc, char *argv[]) break; case 'v': case 'V': - printf("nstat utility, iproute2-ss%s\n", SNAPSHOT); + printf("nstat utility, iproute2-%s\n", version); exit(0); case 'h': case '?': diff --git a/misc/rtacct.c b/misc/rtacct.c index c4bb5bc3..47b27e3f 100644 --- a/misc/rtacct.c +++ b/misc/rtacct.c @@ -30,7 +30,7 @@ #include "rt_names.h" -#include <SNAPSHOT.h> +#include "version.h" int reset_history; int ignore_history; @@ -463,7 +463,7 @@ int main(int argc, char *argv[]) break; case 'v': case 'V': - printf("rtacct utility, iproute2-ss%s\n", SNAPSHOT); + printf("rtacct utility, iproute2-%s\n", version); exit(0); case 'M': /* Some secret undocumented option, nobody @@ -35,7 +35,7 @@ #include "ll_map.h" #include "libnetlink.h" #include "namespace.h" -#include "SNAPSHOT.h" +#include "version.h" #include "rt_names.h" #include "cg_map.h" @@ -5411,7 +5411,7 @@ int main(int argc, char *argv[]) break; case 'v': case 'V': - printf("ss utility, iproute2-ss%s\n", SNAPSHOT); + printf("ss utility, iproute2-%s\n", version); exit(0); case 'z': show_sock_ctx++; diff --git a/rdma/rdma.c b/rdma/rdma.c index 22050555..d1957465 100644 --- a/rdma/rdma.c +++ b/rdma/rdma.c @@ -5,7 +5,7 @@ */ #include "rdma.h" -#include "SNAPSHOT.h" +#include "version.h" #include "color.h" static void help(char *name) @@ -131,8 +131,8 @@ int main(int argc, char **argv) long_options, NULL)) >= 0) { switch (opt) { case 'V': - printf("%s utility, iproute2-ss%s\n", - filename, SNAPSHOT); + printf("%s utility, iproute2-%s\n", + filename, version); return EXIT_SUCCESS; case 'p': pretty = 1; @@ -24,7 +24,7 @@ #include <string.h> #include <errno.h> -#include "SNAPSHOT.h" +#include "version.h" #include "utils.h" #include "tc_util.h" #include "tc_common.h" @@ -299,7 +299,7 @@ int main(int argc, char **argv) } else if (matches(argv[1], "-graph") == 0) { show_graph = 1; } else if (matches(argv[1], "-Version") == 0) { - printf("tc utility, iproute2-ss%s\n", SNAPSHOT); + printf("tc utility, iproute2-%s\n", version); return 0; } else if (matches(argv[1], "-iec") == 0) { ++use_iec; |