Skip to content

Commit e97e00d

Browse files
Merge pull request #2025 from craigcomstock/fix-build-host-policy-path
Fixed build host setup script referring to the wrong CFEngine policy file path
2 parents 48d25a1 + 098e37c commit e97e00d

File tree

1 file changed

+12
-9
lines changed

1 file changed

+12
-9
lines changed

ci/setup-cfengine-build-host.sh

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -216,14 +216,17 @@ tar xf cfengine-masterfiles-"$CFE_VERSION"-1.pkg.tar.gz
216216
cp -a masterfiles/* /var/cfengine/inputs/
217217

218218
# run three times to ensure all is done
219-
policy="$(dirname "$0")"/cfengine-build-host-setup.cf
220-
# just to be sure, make policy read/write for our user only to avoid errors when running
221-
chmod 600 "$policy"
222-
/var/cfengine/bin/cf-agent -KIf "$policy" -b cfengine_build_host_setup | tee promises.log
223-
grep -i error: promises.log && exit 1
224-
/var/cfengine/bin/cf-agent -KIf "$policy" -b cfengine_build_host_setup | tee -a promises.log
225-
grep -i error: promises.log && exit 1
226-
/var/cfengine/bin/cf-agent -KIf "$policy" -b cfengine_build_host_setup | tee -a promises.log
227-
grep -i error: promises.log && exit 1
219+
(
220+
cd "$thisdir"
221+
policy=./cfengine-build-host-setup.cf
222+
# just to be sure, make policy read/write for our user only to avoid errors when running
223+
chmod 600 "$policy"
224+
/var/cfengine/bin/cf-agent -KIf "$policy" -b cfengine_build_host_setup | tee promises.log
225+
grep -i error: promises.log && exit 1
226+
/var/cfengine/bin/cf-agent -KIf "$policy" -b cfengine_build_host_setup | tee -a promises.log
227+
grep -i error: promises.log && exit 1
228+
/var/cfengine/bin/cf-agent -KIf "$policy" -b cfengine_build_host_setup | tee -a promises.log
229+
grep -i error: promises.log && exit 1
230+
)
228231

229232
cleanup

0 commit comments

Comments
 (0)