From: Remi Gacogne Date: Mon, 19 May 2025 10:04:05 +0000 (+0200) Subject: dnsdist: Use a symbolic link in the meson build dir X-Git-Tag: dnsdist-2.0.0-alpha2~10^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=97256b0d4132ca10cfd85e918b3085ba55036f48;p=thirdparty%2Fpdns.git dnsdist: Use a symbolic link in the meson build dir --- diff --git a/pdns/dnsdistdist/dnsdist-rust-lib/dnsdist-settings-generator.py b/pdns/dnsdistdist/dnsdist-rust-lib/dnsdist-settings-generator.py index 9624245001..9f76fdbe0f 100644 --- a/pdns/dnsdistdist/dnsdist-rust-lib/dnsdist-settings-generator.py +++ b/pdns/dnsdistdist/dnsdist-rust-lib/dnsdist-settings-generator.py @@ -46,7 +46,6 @@ import os import re -import shutil import sys import tempfile import yaml @@ -378,7 +377,7 @@ void convertRuntimeFlatSettingsFromRust(const dnsdist::rust::settings::GlobalCon ''') os.rename(cxx_flat_settings_fp.name, out_file_path + '/dnsdist-configuration-yaml-items-generated.cc') - shutil.copy(out_file_path + '/dnsdist-configuration-yaml-items-generated.cc', build_dir_path) + os.symlink(os.path.abspath(out_file_path + '/dnsdist-configuration-yaml-items-generated.cc'), build_dir_path + '/dnsdist-configuration-yaml-items-generated.cc') def generate_actions_config(output, def_dir, response, default_functions): suffix = 'ResponseAction' if response else 'Action'