From 4b02618cad9a146bd2d33063501ad0ce4a7f7bed Mon Sep 17 00:00:00 2001 From: Otto Moerbeek Date: Tue, 4 Feb 2025 12:37:21 +0100 Subject: [PATCH] Add a check to see if gen-version still is up-to-date --- pdns/recursordist/meson-dist-script.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pdns/recursordist/meson-dist-script.sh b/pdns/recursordist/meson-dist-script.sh index a8699d94dd..b972994dad 100755 --- a/pdns/recursordist/meson-dist-script.sh +++ b/pdns/recursordist/meson-dist-script.sh @@ -10,6 +10,10 @@ cd "$MESON_PROJECT_DIST_ROOT" # Get all symlinks symlinks=$(find . -type l) +# If these two get out-of-sync, fix it! It used to be a symlink but that can no longer be as we are +# working with a partial checkout in the dist root dir. +cmp "$MESON_SOURCE_ROOT"/builder-support/gen-version "$MESON_PROJECT_DIST_ROOT"/builder-support/gen-version + # Get the dereffed symbolic links (the actual files being pointed to) from the source dir # Extract them over the existing symbolic links tar -C "$MESON_SOURCE_ROOT" -hcf - $symlinks | tar -xf - -C "$MESON_PROJECT_DIST_ROOT" -- 2.47.2