@@ -103,6 +103,17 @@ function run_with_retries() {
103
103
" ${cmd[@]} "
104
104
}
105
105
106
+ function install_package() {
107
+ local LIBDEFLATE0_URL=" http://archive.ubuntu.com/ubuntu/pool/universe/libd/libdeflate/libdeflate0_1.5-3_amd64.deb"
108
+ local LIBDEFLATE_DEV_URL=" http://archive.ubuntu.com/ubuntu/pool/universe/libd/libdeflate/libdeflate-dev_1.5-3_amd64.deb"
109
+ TMP_DIR=$( mktemp -d)
110
+ wget -q -P " ${TMP_DIR} " " ${LIBDEFLATE0_URL} "
111
+ dpkg -i " ${TMP_DIR} /$( basename " ${LIBDEFLATE0_URL} " ) "
112
+ wget -q -P " ${TMP_DIR} " " ${LIBDEFLATE_DEV_URL} "
113
+ dpkg -i " ${TMP_DIR} /$( basename " ${LIBDEFLATE_DEV_URL} " ) "
114
+ rm -rf " ${TMP_DIR} "
115
+ }
116
+
106
117
if [[ " ${ROLE} " == ' Master' ]]; then
107
118
if [[ ${OS_ID} == debian ]] && [[ $( echo " ${DATAPROC_IMAGE_VERSION} <= 2.1" | bc -l) == 1 ]]; then
108
119
remove_old_backports
@@ -129,6 +140,9 @@ if [[ "${ROLE}" == 'Master' ]]; then
129
140
fi
130
141
apt-get install -y software-properties-common
131
142
add-apt-repository " deb http://cran.r-project.org/bin/linux/${OS_ID} ${OS_CODE} -cran40/"
143
+ if [[ ${OS_ID} == ubuntu ]] && [[ $( echo " ${DATAPROC_IMAGE_VERSION} == 2.0" | bc -l) == 1 ]]; then
144
+ install_package
145
+ fi
132
146
update_apt_get
133
147
apt-get install -y r-base r-base-dev gdebi-core
134
148
@@ -147,7 +161,7 @@ if [[ "${ROLE}" == 'Master' ]]; then
147
161
fi
148
162
if [[ -z " ${USER_PASSWORD} " ]]; then
149
163
service_file=/etc/systemd/system/rstudio-server.service
150
- if [[ " ${OS_CODE} " == " bookworm" ]]; then
164
+ if [[ " ${OS_CODE} " == " bookworm" ]] || [[ " ${OS_CODE} " == " jammy " ]] ; then
151
165
service_file=/lib/systemd/system/rstudio-server.service
152
166
fi
153
167
sed -i ' s:ExecStart=\(.*\):Environment=USER=rstudio\nExecStart=\1 --auth-none 1:1' " $service_file "
0 commit comments