From d2822a15e1e07bc7daa719b8cedb3940de3bc87d Mon Sep 17 00:00:00 2001 From: Zach Hoffman Date: Fri, 18 Mar 2022 13:56:44 -0600 Subject: [PATCH] ATS RPM: Only match tags ending in 3 digits or dots --- .../testing/docker/trafficserver/trafficserver.spec | 6 +++--- traffic_server/_tsb/trafficserver.spec | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/cache-config/testing/docker/trafficserver/trafficserver.spec b/cache-config/testing/docker/trafficserver/trafficserver.spec index 12a0b723df..34076bc830 100644 --- a/cache-config/testing/docker/trafficserver/trafficserver.spec +++ b/cache-config/testing/docker/trafficserver/trafficserver.spec @@ -20,9 +20,9 @@ %global src %{_topdir}/SOURCES/trafficserver %global git_args --git-dir="%{src}/.git" --work-tree="%{src}" -%global tag %(git %{git_args} describe --long | sed 's/^\\\(.*\\\)-\\\([0-9]\\\+\\\)-g\\\([0-9a-f]\\\+\\\)$/\\\1/' | sed 's/-/_/') -%global distance %(git %{git_args} describe --long | sed 's/^\\\(.*\\\)-\\\([0-9]\\\+\\\)-g\\\([0-9a-f]\\\+\\\)$/\\\2/') -%global commit %(git %{git_args} describe --long | sed 's/^\\\(.*\\\)-\\\([0-9]\\\+\\\)-g\\\([0-9a-f]\\\+\\\)$/\\\3/') +%global tag %(git %{git_args} describe --long --match='*[0-9.][0-9.][0-9.]' | sed 's/^\\\(.*\\\)-\\\([0-9]\\\+\\\)-g\\\([0-9a-f]\\\+\\\)$/\\\1/' | sed 's/-/_/') +%global distance %(git %{git_args} describe --long --match='*[0-9.][0-9.][0-9.]' | sed 's/^\\\(.*\\\)-\\\([0-9]\\\+\\\)-g\\\([0-9a-f]\\\+\\\)$/\\\2/') +%global commit %(git %{git_args} describe --long --match='*[0-9.][0-9.][0-9.]' | sed 's/^\\\(.*\\\)-\\\([0-9]\\\+\\\)-g\\\([0-9a-f]\\\+\\\)$/\\\3/') %global git_serial %(git %{git_args} rev-list HEAD | wc -l) %global install_prefix "/opt" %global api_stats "4096" diff --git a/traffic_server/_tsb/trafficserver.spec b/traffic_server/_tsb/trafficserver.spec index 83b4c08b76..59cd25d4ed 100644 --- a/traffic_server/_tsb/trafficserver.spec +++ b/traffic_server/_tsb/trafficserver.spec @@ -20,9 +20,9 @@ %global src %{_topdir}/SOURCES/src %global git_args --git-dir="%{src}/.git" --work-tree="%{src}" -%global tag %(git %{git_args} describe --long | sed 's/^\\\(.*\\\)-\\\([0-9]\\\+\\\)-g\\\([0-9a-f]\\\+\\\)$/\\\1/' | sed 's/-/_/') -%global distance %(git %{git_args} describe --long | sed 's/^\\\(.*\\\)-\\\([0-9]\\\+\\\)-g\\\([0-9a-f]\\\+\\\)$/\\\2/') -%global commit %(git %{git_args} describe --long | sed 's/^\\\(.*\\\)-\\\([0-9]\\\+\\\)-g\\\([0-9a-f]\\\+\\\)$/\\\3/') +%global tag %(git %{git_args} describe --long --match='*[0-9.][0-9.][0-9.]' | sed 's/^\\\(.*\\\)-\\\([0-9]\\\+\\\)-g\\\([0-9a-f]\\\+\\\)$/\\\1/' | sed 's/-/_/') +%global distance %(git %{git_args} describe --long --match='*[0-9.][0-9.][0-9.]' | sed 's/^\\\(.*\\\)-\\\([0-9]\\\+\\\)-g\\\([0-9a-f]\\\+\\\)$/\\\2/') +%global commit %(git %{git_args} describe --long --match='*[0-9.][0-9.][0-9.]' | sed 's/^\\\(.*\\\)-\\\([0-9]\\\+\\\)-g\\\([0-9a-f]\\\+\\\)$/\\\3/') %global git_serial %(git %{git_args} rev-list HEAD | wc -l) %global install_prefix "/opt" %global api_stats "4096"