Skip to content

Commit abef442

Browse files
authored
Package Ruby 3.3. (#611)
* prepackage local copy of Bundler gem so we can install it during packaging
1 parent ef41e11 commit abef442

21 files changed

Lines changed: 68 additions & 19 deletions

File tree

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
builds:
2+
0c883b679650908d2761a272e325b27a2d8a541676f2251077ecd89b8db968a7:
3+
version: 0c883b679650908d2761a272e325b27a2d8a541676f2251077ecd89b8db968a7
4+
blobstore_id: 5f2f0737-e2eb-47d6-6417-12c16a1a2972
5+
sha1: sha256:93612a49749e92b013a617c2ab4c8ca7a94938b1670f6ff9ffb93d039048227d
6+
format-version: "2"

jobs/blobstore_benchmark/spec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ templates:
1616
packages:
1717
- capi_utils
1818
- cloud_controller_ng
19-
- ruby-3.2
19+
- ruby-3.3
2020
- jemalloc
2121
- storage-cli
2222
- mariadb_connector_c

jobs/cc_deployment_updater/spec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ packages:
4242
- libpq
4343
- jemalloc
4444
- mariadb_connector_c
45-
- ruby-3.2
45+
- ruby-3.3
4646

4747
consumes:
4848
- name: database

jobs/cc_deployment_updater/templates/pre-start.sh.erb

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ set -ex
55
source /var/vcap/packages/capi_utils/syslog_utils.sh
66
tee_output_to_sys_log "cc_deployment_updater.$(basename "$0")"
77

8+
SCRIPT_DIR="$(dirname "${BASH_SOURCE[0]}")"
9+
source "${SCRIPT_DIR}/ruby_version.sh"
10+
811
function setup_directories {
912
RUN_DIR="/var/vcap/sys/run/cc_deployment_updater"
1013
LOG_DIR="/var/vcap/sys/log/cc_deployment_updater"

jobs/cloud_controller_clock/spec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ packages:
4343
- libpq
4444
- jemalloc
4545
- mariadb_connector_c
46-
- ruby-3.2
46+
- ruby-3.3
4747

4848
consumes:
4949
- name: database

jobs/cloud_controller_clock/templates/pre-start.sh.erb

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ BUNDLER_DIR=/var/vcap/data/cloud_controller_clock/tmp/bundler
99
chpst -u vcap:vcap mkdir -p $BUNDLER_DIR
1010
chpst -u vcap:vcap chmod -R go-w $BUNDLER_DIR
1111

12+
SCRIPT_DIR="$(dirname "${BASH_SOURCE[0]}")"
13+
source "${SCRIPT_DIR}/ruby_version.sh"
14+
1215
source /var/vcap/packages/capi_utils/syslog_utils.sh
1316
tee_output_to_sys_log "cloud_controller_clock.$(basename "$0")"
1417

jobs/cloud_controller_ng/spec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ packages:
7878
- libpq
7979
- jemalloc
8080
- mariadb_connector_c
81-
- ruby-3.2
81+
- ruby-3.3
8282

8383
provides:
8484
- name: cloud_controller

jobs/cloud_controller_ng/templates/pre-start.sh.erb

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,13 @@ export LANG="en_US.UTF-8"
66
source /var/vcap/packages/capi_utils/syslog_utils.sh
77
tee_output_to_sys_log "cloud_controller_ng.$(basename "$0")"
88

9-
SCRIPT_DIR="$(dirname "${BASH_SOURCE[0]}")"
109
CC_JOB_DIR="/var/vcap/jobs/cloud_controller_ng"
11-
CC_PACKAGE_DIR="/var/vcap/packages/cloud_controller_ng"
1210
CONFIG_DIR="${CC_JOB_DIR}/config"
13-
1411
export CLOUD_CONTROLLER_NG_CONFIG="${CONFIG_DIR}/cloud_controller_ng.yml"
15-
export BUNDLE_GEMFILE="${CC_PACKAGE_DIR}/cloud_controller_ng/Gemfile"
1612

1713
source ${CC_JOB_DIR}/bin/setup_local_blobstore.sh
1814

15+
SCRIPT_DIR="$(dirname "${BASH_SOURCE[0]}")"
1916
source "${SCRIPT_DIR}/ruby_version.sh"
2017

2118
function setup_nginx_directories {

jobs/cloud_controller_ng/templates/shutdown_drain.rb.erb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#!/var/vcap/packages/ruby-3.2/bin/ruby --disable-all
1+
#!/var/vcap/packages/ruby-3.3/bin/ruby --disable-all
22

33
$LOAD_PATH.unshift('/var/vcap/packages/cloud_controller_ng/cloud_controller_ng/app')
44
$LOAD_PATH.unshift('/var/vcap/packages/cloud_controller_ng/cloud_controller_ng/lib')

jobs/cloud_controller_worker/spec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ packages:
4949
- libpq
5050
- jemalloc
5151
- mariadb_connector_c
52-
- ruby-3.2
52+
- ruby-3.3
5353

5454
consumes:
5555
- name: database

0 commit comments

Comments
 (0)