github.com/buildpacks/pack@v0.33.3-0.20240516162812-884dd1837311/acceptance/testdata/mock_buildpacks/read-env-buildpack/bin/build (about) 1 #!/usr/bin/env bash 2 3 echo "---> Build: Read Env Buildpack" 4 5 set -o errexit 6 set -o nounset 7 set -o pipefail 8 9 launch_dir=$1 10 platform_dir=$2 11 12 ## makes a launch layer 13 if [[ -f "$platform_dir/env/ENV1_CONTENTS" ]]; then 14 echo "making env1 layer" 15 mkdir "$launch_dir/env1-launch-layer" 16 contents=$(cat "$platform_dir/env/ENV1_CONTENTS") 17 echo "$contents" > "$launch_dir/env1-launch-layer/env1-launch-dep" 18 ln -snf "$launch_dir/env1-launch-layer" env1-launch-deps 19 echo "[types]" > "$launch_dir/env1-launch-layer.toml" 20 echo "launch = true" >> "$launch_dir/env1-launch-layer.toml" 21 fi 22 23 ## makes a launch layer 24 if [[ -f "$platform_dir/env/ENV2_CONTENTS" ]]; then 25 echo "making env2 layer" 26 mkdir "$launch_dir/env2-launch-layer" 27 contents=$(cat "$platform_dir/env/ENV2_CONTENTS") 28 echo "$contents" > "$launch_dir/env2-launch-layer/env2-launch-dep" 29 ln -snf "$launch_dir/env2-launch-layer" env2-launch-deps 30 echo "[types]" > "$launch_dir/env2-launch-layer.toml" 31 echo "launch = true" >> "$launch_dir/env2-launch-layer.toml" 32 fi 33 34 echo "---> Done"