@@ -290,36 +290,29 @@ main() {
290290 need_ppa bigbluebutton-ubuntu-support-focal.list ppa:bigbluebutton/support 2E1B01D0E95B94BC # Needed for libopusenc0
291291 need_ppa martin-uni-mainz-ubuntu-coturn-focal.list ppa:martin-uni-mainz/coturn 4B77C2225D3BBDB3 # Coturn
292292
293- if [ -f /etc/apt/sources.list.d/nodesource.list ] && grep -q 16 /etc/apt/sources.list.d/nodesource.list; then
294- # Node 16 might be installed, previously used in BigBlueButton
293+ if [ -f /etc/apt/sources.list.d/nodesource.list ] && grep -q 18 /etc/apt/sources.list.d/nodesource.list; then
294+ # Node 18 might be installed, previously used in BigBlueButton
295295 # Remove the repository config. This will cause the repository to get
296296 # re-added using the current nodejs version, and nodejs will be upgraded.
297297 sudo rm -r /etc/apt/sources.list.d/nodesource.list
298298 fi
299299 if [ ! -f /etc/apt/sources.list.d/nodesource.list ]; then
300300 sudo mkdir -p /etc/apt/keyrings
301+ if [ -f /etc/apt/keyrings/nodesource.gpg ]; then
302+ rm /etc/apt/keyrings/nodesource.gpg
303+ fi
301304 curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg
302- NODE_MAJOR=18
305+ NODE_MAJOR=22
303306 echo " deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR .x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.list
304307 fi
305308
306- if [ ! -f /usr/share/keyrings/mongodb-server-6.0.gpg ]; then
307- curl -fsSL https://pgp.mongodb.com/server-6.0.asc | \
308- sudo gpg -o /usr/share/keyrings/mongodb-server-6.0.gpg \
309- --dearmor
310- fi
311-
312- echo " deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-6.0.gpg ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/6.0 multiverse" | \
313- sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
314-
315309 # postgres for BigBlueButton core
316310 sudo sh -c ' echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
317311 if [ ! -f /etc/apt/trusted.gpg.d/postgresql.gpg ]; then
318312 curl -fsSL https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/postgresql.gpg
319313 fi
320314
321315 touch /root/.rnd
322- MONGODB=mongodb-org
323316 install_docker # needed for bbb-libreoffice-docker
324317 need_pkg ruby
325318
@@ -332,7 +325,7 @@ main() {
332325 apt-get update
333326 apt-get -y -o Dpkg::Options::=" --force-confdef" -o Dpkg::Options::=" --force-confnew" dist-upgrade
334327
335- need_pkg nodejs " $MONGODB " apt-transport-https haveged
328+ need_pkg apt-transport-https haveged
336329 need_pkg bigbluebutton
337330 need_pkg bbb-html5
338331
0 commit comments