Skip to content

Commit

Permalink
Merge pull request #159 from buildpacks/migrate-to-exec.d
Browse files Browse the repository at this point in the history
Migrate java and kotlin to exec.d
  • Loading branch information
AidanDelaney authored Oct 16, 2023
2 parents 3f7a95d + 7917059 commit cab5c17
Show file tree
Hide file tree
Showing 6 changed files with 20 additions and 20 deletions.
8 changes: 4 additions & 4 deletions builders/alpine/builder.toml
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
# Buildpacks to include in builder
[[buildpacks]]
id = "samples/java-maven"
version = "0.0.1"
version = "0.0.2"
uri = "../../buildpacks/java-maven"

[[buildpacks]]
id = "samples/kotlin-gradle"
version = "0.0.1"
version = "0.0.2"
uri = "../../buildpacks/kotlin-gradle"

[[buildpacks]]
Expand Down Expand Up @@ -42,12 +42,12 @@ version = "0.0.1"
[[order]]
[[order.group]]
id = "samples/java-maven"
version = "0.0.1"
version = "0.0.2"

[[order]]
[[order.group]]
id = "samples/kotlin-gradle"
version = "0.0.1"
version = "0.0.2"

[[order]]
[[order.group]]
Expand Down
8 changes: 4 additions & 4 deletions builders/jammy/builder.toml
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
# Buildpacks to include in builder
[[buildpacks]]
id = "samples/java-maven"
version = "0.0.1"
version = "0.0.2"
uri = "../../buildpacks/java-maven"

[[buildpacks]]
id = "samples/kotlin-gradle"
version = "0.0.1"
version = "0.0.2"
uri = "../../buildpacks/kotlin-gradle"

[[buildpacks]]
Expand All @@ -21,12 +21,12 @@ uri = "docker://cnbs/sample-package:hello-universe"
[[order]]
[[order.group]]
id = "samples/java-maven"
version = "0.0.1"
version = "0.0.2"

[[order]]
[[order.group]]
id = "samples/kotlin-gradle"
version = "0.0.1"
version = "0.0.2"

[[order]]
[[order.group]]
Expand Down
10 changes: 5 additions & 5 deletions buildpacks/java-maven/bin/build
Original file line number Diff line number Diff line change
Expand Up @@ -59,13 +59,13 @@ EOF
echo "${JAVA_HOME}/jre/lib/amd64/server:${LD_LIBRARY_PATH}" > ${jdk_layer_dir}/env/LD_LIBRARY_PATH
fi

mkdir -p ${jdk_layer_dir}/profile.d
cat > "${jdk_layer_dir}/profile.d/jdk.sh" << EOF
export JAVA_HOME=${jdk_layer_dir}
mkdir -p ${jdk_layer_dir}/exec.d
cat > "${jdk_layer_dir}/exec.d/jdk.sh" << EOF
echo JAVA_HOME=${jdk_layer_dir} > \$1
if [[ -z \$LD_LIBRARY_PATH ]]; then
export LD_LIBRARY_PATH="\$JAVA_HOME/jre/lib/amd64/server"
echo LD_LIBRARY_PATH="\$JAVA_HOME/jre/lib/amd64/server" >> \$1
else
export LD_LIBRARY_PATH="\$JAVA_HOME/jre/lib/amd64/server:${LD_LIBRARY_PATH}"
echo LD_LIBRARY_PATH="\$JAVA_HOME/jre/lib/amd64/server:${LD_LIBRARY_PATH}" >> \$1
fi
EOF
fi
Expand Down
2 changes: 1 addition & 1 deletion buildpacks/java-maven/buildpack.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ api = "0.9"
# Buildpack ID and metadata
[buildpack]
id = "samples/java-maven"
version = "0.0.1"
version = "0.0.2"
name = "Sample Java Maven Buildpack"
homepage = "https://github.com/buildpacks/samples/tree/main/buildpacks/java-maven"

Expand Down
10 changes: 5 additions & 5 deletions buildpacks/kotlin-gradle/bin/build
Original file line number Diff line number Diff line change
Expand Up @@ -56,13 +56,13 @@ EOF
echo "${JAVA_HOME}/jre/lib/amd64/server:${LD_LIBRARY_PATH}" > ${jdk_layer_dir}/env/LD_LIBRARY_PATH
fi

mkdir -p ${jdk_layer_dir}/profile.d
cat > "${jdk_layer_dir}/profile.d/jdk.sh" << EOF
export JAVA_HOME=${jdk_layer_dir}
mkdir -p ${jdk_layer_dir}/exec.d
cat > "${jdk_layer_dir}/exec.d/jdk.sh" << EOF
echo JAVA_HOME=${jdk_layer_dir} > \$1
if [[ -z \$LD_LIBRARY_PATH ]]; then
export LD_LIBRARY_PATH="\$JAVA_HOME/jre/lib/amd64/server"
echo LD_LIBRARY_PATH="\$JAVA_HOME/jre/lib/amd64/server" >> \$1
else
export LD_LIBRARY_PATH="\$JAVA_HOME/jre/lib/amd64/server:${LD_LIBRARY_PATH}"
echo LD_LIBRARY_PATH="\$JAVA_HOME/jre/lib/amd64/server:${LD_LIBRARY_PATH}" >> \$1
fi
EOF
fi
Expand Down
2 changes: 1 addition & 1 deletion buildpacks/kotlin-gradle/buildpack.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ api = "0.9"
# Buildpack ID and metadata
[buildpack]
id = "samples/kotlin-gradle"
version = "0.0.1"
version = "0.0.2"
name = "Sample Kotlin Gradle Buildpack"
homepage = "https://github.com/buildpacks/samples/tree/main/buildpacks/kotlin-gradle"

Expand Down

0 comments on commit cab5c17

Please sign in to comment.