]> git.proxmox.com Git - mirror_frr.git/commitdiff
build: fix auto git ID length
authorDavid Lamparter <equinox@diac24.net>
Fri, 17 Jan 2020 14:53:47 +0000 (15:53 +0100)
committerDavid Lamparter <equinox@diac24.net>
Fri, 17 Jan 2020 14:54:50 +0000 (15:54 +0100)
This script was written back when `git describe` would abbreviate to
7-char commit IDs;  they're longer now and we're grabbing the tail
end...

Signed-off-by: David Lamparter <equinox@diac24.net>
lib/gitversion.pl

index 2718046d0bfd075b9f9c1fa2a0563a8543bb310f..dd25c8976a4bd787095a57fa5bafa5c9ce04a78f 100644 (file)
@@ -6,7 +6,7 @@ chdir $dir || die "$dir: $!\n";
 
 my $gitdesc = `git describe --always --first-parent --tags --dirty --match 'frr-*' || echo -- \"0-gUNKNOWN\"`;
 chomp $gitdesc;
-my $gitsuffix = ($gitdesc =~ /([0-9a-fA-F]{7}(-dirty)?)$/) ? "-g$1" : "-gUNKNOWN";
+my $gitsuffix = ($gitdesc =~ /-g([0-9a-fA-F]+(-dirty)?)$/) ? "-g$1" : "-gUNKNOWN";
 
 printf STDERR "git suffix: %s\n", $gitsuffix;
 printf "#define GIT_SUFFIX \"%s\"\n", $gitsuffix;