Skip to content

Commit e93feda

Browse files
committed
CI: update warden-cpi start script to force systemd
Based on this commit[1] we are mutating the in-container garden.ini setting to make Warden use systemd instead of the garden-provide init binary. [1] cloudfoundry/bosh-warden-cpi-release@434738f#diff-f3d9c00d365d08274b8e73e1dc4fc4b2d38a92a654d4d2b27f4ffdc01730576bR1-R8
1 parent f5a8e6b commit e93feda

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

ci/dockerfiles/warden-cpi/start-bosh.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@ set -e
44

55
local_bosh_dir="/tmp/local-bosh/director"
66

7+
# Update the on-container garden ini so that systemd is used as the INIT binary
8+
# See: https://github.com/cloudfoundry/bosh-warden-cpi-release/commit/434738fed168b71cc0c3ba8c038773cc1074189e#diff-f3d9c00d365d08274b8e73e1dc4fc4b2d38a92a654d4d2b27f4ffdc01730576bR1-R8
9+
sed -i 's/\/var\/vcap\/data\/garden\/bin\/init/\/sbin\/init/' /var/vcap/jobs/garden/config/config.ini
10+
711
/var/vcap/jobs/garden/bin/pre-start
812
/var/vcap/jobs/garden/bin/garden_ctl start &
913
/var/vcap/jobs/garden/bin/post-start

0 commit comments

Comments
 (0)