Skip to content

Commit dfaa592

Browse files
authored
Drop mongo, bump nodejs to 22 (#752)
Drop mongo, bump nodejs to 22 * drop existing nodesource.gpg
1 parent 65fe08c commit dfaa592

File tree

1 file changed

+7
-14
lines changed

1 file changed

+7
-14
lines changed

bbb-install.sh

Lines changed: 7 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)