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"