From db04e325e39c6dafb70585259553c3146c49775a Mon Sep 17 00:00:00 2001 From: Craig Comstock Date: Mon, 31 Mar 2025 17:11:00 -0500 Subject: [PATCH] Added prefix ./ to policy file reference in build host setup script When I tried using setup-cfengine-build-host.sh on a rhel-8 machine I guess dirname $0 didn't include a ./ so cf-agent could not find the policy file in the relative location. Ticket: none Changelog: none --- ci/setup-cfengine-build-host.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci/setup-cfengine-build-host.sh b/ci/setup-cfengine-build-host.sh index a19bd9694..59af5e82d 100755 --- a/ci/setup-cfengine-build-host.sh +++ b/ci/setup-cfengine-build-host.sh @@ -133,7 +133,7 @@ tar xf cfengine-masterfiles-"$CFE_VERSION"-1.pkg.tar.gz cp -a masterfiles/* /var/cfengine/inputs/ # run three times to ensure all is done -policy="$(dirname "$0")"/cfengine-build-host-setup.cf +policy="./$(dirname "$0")"/cfengine-build-host-setup.cf # just to be sure, make policy read/write for our user only to avoid errors when running chmod 600 "$policy" /var/cfengine/bin/cf-agent -KIf "$policy" -b cfengine_build_host_setup | tee promises.log