From 99e12f64e4dd26e13ee3d26faa4f5faa03f22aa2 Mon Sep 17 00:00:00 2001 From: Maria Shaldybin Date: Wed, 25 Feb 2026 22:00:21 +0000 Subject: [PATCH] Add bosh-enable-monit-access hard link --- stemcell_builder/stages/bosh_go_agent/apply.sh | 1 + stemcell_builder/stages/bosh_monit/apply.sh | 2 ++ .../stages/bosh_monit/assets/monit-access-helper.sh | 2 +- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/stemcell_builder/stages/bosh_go_agent/apply.sh b/stemcell_builder/stages/bosh_go_agent/apply.sh index 5431bbbb00..9b0f6ce99b 100755 --- a/stemcell_builder/stages/bosh_go_agent/apply.sh +++ b/stemcell_builder/stages/bosh_go_agent/apply.sh @@ -35,6 +35,7 @@ bosh_agent_version=$(cat ${assets_dir}/bosh-agent-version) /usr/bin/meta4 file-download --metalink=${assets_dir}/metalink.meta4 --file=bosh-agent-${bosh_agent_version}-linux-amd64 bosh-agent mv bosh-agent $chroot/var/vcap/bosh/bin/ +ln --force $chroot/var/vcap/bosh/bin/bosh-agent $chroot/var/vcap/bosh/etc/bosh-enable-monit-access cp $assets_dir/bosh-agent-rc $chroot/var/vcap/bosh/bin/bosh-agent-rc diff --git a/stemcell_builder/stages/bosh_monit/apply.sh b/stemcell_builder/stages/bosh_monit/apply.sh index 405f2f93c7..d22765cd8d 100755 --- a/stemcell_builder/stages/bosh_monit/apply.sh +++ b/stemcell_builder/stages/bosh_monit/apply.sh @@ -29,3 +29,5 @@ chmod 0700 $chroot/$bosh_dir/etc/monitrc # monit refuses to start without an include file present mkdir -p $chroot/$bosh_app_dir/monit touch $chroot/$bosh_app_dir/monit/empty.monitrc + +cp $dir/assets/monit-access-helper.sh $chroot/$bosh_dir/etc/ \ No newline at end of file diff --git a/stemcell_builder/stages/bosh_monit/assets/monit-access-helper.sh b/stemcell_builder/stages/bosh_monit/assets/monit-access-helper.sh index e06c5c256c..6c74a32c72 100644 --- a/stemcell_builder/stages/bosh_monit/assets/monit-access-helper.sh +++ b/stemcell_builder/stages/bosh_monit/assets/monit-access-helper.sh @@ -1,3 +1,3 @@ permit_monit_access() { - /var/vcap/bosh/bin/bosh-agent enable-monit-access + /var/vcap/bosh/etc/bosh-enable-monit-access } \ No newline at end of file