Skip to content
This repository has been archived by the owner on Oct 22, 2021. It is now read-only.

Enabling SUSE buildpacks on Cloud Controller #314

Merged
merged 14 commits into from
Jan 23, 2020
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
#!/usr/bin/env bash

# Add bin/pre-start to the buildpack job templates.

set -o errexit -o nounset

release="suse-binary-buildpack"
job="suse-binary-buildpack"

job_mf="/var/vcap/all-releases/jobs-src/${release}/${job}/job.MF"

sed -i 's|templates: {}||' "${job_mf}"
cat <<EOT > "${job_mf}"
templates:
bin/pre-start: bin/pre-start
EOT
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
#!/usr/bin/env bash

# Create the pre-start script that copies the buildpack package to /var/vcap/data/shared-packages/.

set -o errexit -o nounset

release="suse-binary-buildpack"
buildpack="suse-binary-buildpack"

pre_start="/var/vcap/all-releases/jobs-src/${release}/${buildpack}/templates/bin/pre-start"
copy_dst="/var/vcap/data/shared-packages/${buildpack}/"
mkdir -p "$(dirname "${pre_start}")"
cat <<EOT > "${pre_start}"
#!/usr/bin/env bash
set -o errexit
mkdir -p "${copy_dst}"
cp -r /var/vcap/packages "${copy_dst}"
EOT
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
#!/usr/bin/env bash

# Add bin/pre-start to the buildpack job templates.

set -o errexit -o nounset

release="suse-dotnet-core-buildpack"
job="suse-dotnet-core-buildpack"

job_mf="/var/vcap/all-releases/jobs-src/${release}/${job}/job.MF"

sed -i 's|templates: {}||' "${job_mf}"
cat <<EOT > "${job_mf}"
templates:
bin/pre-start: bin/pre-start
EOT
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
#!/usr/bin/env bash

# Create the pre-start script that copies the buildpack package to /var/vcap/data/shared-packages/.

set -o errexit -o nounset

release="suse-dotnet-core-buildpack"
buildpack="suse-dotnet-core-buildpack"

pre_start="/var/vcap/all-releases/jobs-src/${release}/${buildpack}/templates/bin/pre-start"
copy_dst="/var/vcap/data/shared-packages/${buildpack}/"
mkdir -p "$(dirname "${pre_start}")"
cat <<EOT > "${pre_start}"
#!/usr/bin/env bash
set -o errexit
mkdir -p "${copy_dst}"
cp -r /var/vcap/packages "${copy_dst}"
EOT
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
#!/usr/bin/env bash

# Add bin/pre-start to the buildpack job templates.

set -o errexit -o nounset

release="suse-go-buildpack"
job="suse-go-buildpack"

job_mf="/var/vcap/all-releases/jobs-src/${release}/${job}/job.MF"

sed -i 's|templates: {}||' "${job_mf}"
cat <<EOT > "${job_mf}"
templates:
bin/pre-start: bin/pre-start
EOT
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
#!/usr/bin/env bash

# Create the pre-start script that copies the buildpack package to /var/vcap/data/shared-packages/.

set -o errexit -o nounset

release="suse-go-buildpack"
buildpack="suse-go-buildpack"

pre_start="/var/vcap/all-releases/jobs-src/${release}/${buildpack}/templates/bin/pre-start"
copy_dst="/var/vcap/data/shared-packages/${buildpack}/"
mkdir -p "$(dirname "${pre_start}")"
cat <<EOT > "${pre_start}"
#!/usr/bin/env bash
set -o errexit
mkdir -p "${copy_dst}"
cp -r /var/vcap/packages "${copy_dst}"
EOT
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
#!/usr/bin/env bash

# Add bin/pre-start to the buildpack job templates.

set -o errexit -o nounset

release="suse-java-buildpack"
job="suse-java-buildpack"

job_mf="/var/vcap/all-releases/jobs-src/${release}/${job}/job.MF"

sed -i 's|templates: {}||' "${job_mf}"
cat <<EOT > "${job_mf}"
templates:
bin/pre-start: bin/pre-start
EOT
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
#!/usr/bin/env bash

# Create the pre-start script that copies the buildpack package to /var/vcap/data/shared-packages/.

set -o errexit -o nounset

release="suse-java-buildpack"
buildpack="suse-java-buildpack"

pre_start="/var/vcap/all-releases/jobs-src/${release}/${buildpack}/templates/bin/pre-start"
copy_dst="/var/vcap/data/shared-packages/${buildpack}/"
mkdir -p "$(dirname "${pre_start}")"
cat <<EOT > "${pre_start}"
#!/usr/bin/env bash
set -o errexit
mkdir -p "${copy_dst}"
cp -r /var/vcap/packages "${copy_dst}"
EOT
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
#!/usr/bin/env bash

# Add bin/pre-start to the buildpack job templates.

set -o errexit -o nounset

release="suse-nginx-buildpack"
job="suse-nginx-buildpack"

job_mf="/var/vcap/all-releases/jobs-src/${release}/${job}/job.MF"

sed -i 's|templates: {}||' "${job_mf}"
cat <<EOT > "${job_mf}"
templates:
bin/pre-start: bin/pre-start
EOT
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
#!/usr/bin/env bash

# Create the pre-start script that copies the buildpack package to /var/vcap/data/shared-packages/.

set -o errexit -o nounset

release="suse-nginx-buildpack"
buildpack="suse-nginx-buildpack"

pre_start="/var/vcap/all-releases/jobs-src/${release}/${buildpack}/templates/bin/pre-start"
copy_dst="/var/vcap/data/shared-packages/${buildpack}/"
mkdir -p "$(dirname "${pre_start}")"
cat <<EOT > "${pre_start}"
#!/usr/bin/env bash
set -o errexit
mkdir -p "${copy_dst}"
cp -r /var/vcap/packages "${copy_dst}"
EOT
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
#!/usr/bin/env bash

# Add bin/pre-start to the buildpack job templates.

set -o errexit -o nounset

release="suse-nodejs-buildpack"
job="suse-nodejs-buildpack"

job_mf="/var/vcap/all-releases/jobs-src/${release}/${job}/job.MF"

sed -i 's|templates: {}||' "${job_mf}"
cat <<EOT > "${job_mf}"
templates:
bin/pre-start: bin/pre-start
EOT
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
#!/usr/bin/env bash

# Create the pre-start script that copies the buildpack package to /var/vcap/data/shared-packages/.

set -o errexit -o nounset

release="suse-nodejs-buildpack"
buildpack="suse-nodejs-buildpack"

pre_start="/var/vcap/all-releases/jobs-src/${release}/${buildpack}/templates/bin/pre-start"
copy_dst="/var/vcap/data/shared-packages/${buildpack}/"
mkdir -p "$(dirname "${pre_start}")"
cat <<EOT > "${pre_start}"
#!/usr/bin/env bash
set -o errexit
mkdir -p "${copy_dst}"
cp -r /var/vcap/packages "${copy_dst}"
EOT
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
#!/usr/bin/env bash

# Add bin/pre-start to the buildpack job templates.

set -o errexit -o nounset

release="suse-php-buildpack"
job="suse-php-buildpack"

job_mf="/var/vcap/all-releases/jobs-src/${release}/${job}/job.MF"

sed -i 's|templates: {}||' "${job_mf}"
cat <<EOT > "${job_mf}"
templates:
bin/pre-start: bin/pre-start
EOT
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
#!/usr/bin/env bash

# Create the pre-start script that copies the buildpack package to /var/vcap/data/shared-packages/.

set -o errexit -o nounset

release="suse-php-buildpack"
buildpack="suse-php-buildpack"

pre_start="/var/vcap/all-releases/jobs-src/${release}/${buildpack}/templates/bin/pre-start"
copy_dst="/var/vcap/data/shared-packages/${buildpack}/"
mkdir -p "$(dirname "${pre_start}")"
cat <<EOT > "${pre_start}"
#!/usr/bin/env bash
set -o errexit
mkdir -p "${copy_dst}"
cp -r /var/vcap/packages "${copy_dst}"
EOT
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
#!/usr/bin/env bash

# Add bin/pre-start to the buildpack job templates.

set -o errexit -o nounset

release="suse-python-buildpack"
job="suse-python-buildpack"

job_mf="/var/vcap/all-releases/jobs-src/${release}/${job}/job.MF"

sed -i 's|templates: {}||' "${job_mf}"
cat <<EOT > "${job_mf}"
templates:
bin/pre-start: bin/pre-start
EOT
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
#!/usr/bin/env bash

# Create the pre-start script that copies the buildpack package to /var/vcap/data/shared-packages/.

set -o errexit -o nounset

release="suse-python-buildpack"
buildpack="suse-python-buildpack"

pre_start="/var/vcap/all-releases/jobs-src/${release}/${buildpack}/templates/bin/pre-start"
copy_dst="/var/vcap/data/shared-packages/${buildpack}/"
mkdir -p "$(dirname "${pre_start}")"
cat <<EOT > "${pre_start}"
#!/usr/bin/env bash
set -o errexit
mkdir -p "${copy_dst}"
cp -r /var/vcap/packages "${copy_dst}"
EOT
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
#!/usr/bin/env bash

# Add bin/pre-start to the buildpack job templates.

set -o errexit -o nounset

release="suse-ruby-buildpack"
job="suse-ruby-buildpack"

job_mf="/var/vcap/all-releases/jobs-src/${release}/${job}/job.MF"

sed -i 's|templates: {}||' "${job_mf}"
cat <<EOT > "${job_mf}"
templates:
bin/pre-start: bin/pre-start
EOT
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
#!/usr/bin/env bash

# Create the pre-start script that copies the buildpack package to /var/vcap/data/shared-packages/.

set -o errexit -o nounset

release="suse-ruby-buildpack"
buildpack="suse-ruby-buildpack"

pre_start="/var/vcap/all-releases/jobs-src/${release}/${buildpack}/templates/bin/pre-start"
copy_dst="/var/vcap/data/shared-packages/${buildpack}/"
mkdir -p "$(dirname "${pre_start}")"
cat <<EOT > "${pre_start}"
#!/usr/bin/env bash
set -o errexit
mkdir -p "${copy_dst}"
cp -r /var/vcap/packages "${copy_dst}"
EOT
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
#!/usr/bin/env bash

# Add bin/pre-start to the buildpack job templates.

set -o errexit -o nounset

release="suse-staticfile-buildpack"
job="suse-staticfile-buildpack"

job_mf="/var/vcap/all-releases/jobs-src/${release}/${job}/job.MF"

sed -i 's|templates: {}||' "${job_mf}"
cat <<EOT > "${job_mf}"
templates:
bin/pre-start: bin/pre-start
EOT
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
#!/usr/bin/env bash

# Create the pre-start script that copies the buildpack package to /var/vcap/data/shared-packages/.

set -o errexit -o nounset

release="suse-staticfile-buildpack"
buildpack="suse-staticfile-buildpack"

pre_start="/var/vcap/all-releases/jobs-src/${release}/${buildpack}/templates/bin/pre-start"
copy_dst="/var/vcap/data/shared-packages/${buildpack}/"
mkdir -p "$(dirname "${pre_start}")"
cat <<EOT > "${pre_start}"
#!/usr/bin/env bash
set -o errexit
mkdir -p "${copy_dst}"
cp -r /var/vcap/packages "${copy_dst}"
EOT
Loading