Restore manual method of configuring Collabora repo

- The collaboraonline.sources file cannot have a Component entry
This commit is contained in:
vhsdream 2025-12-07 11:44:44 -05:00
parent 67bc8d90f1
commit 6132a978d3

View File

@ -26,15 +26,23 @@ if [[ "$wopi_host" ]]; then
WOPI_HOST="$wopi_host" WOPI_HOST="$wopi_host"
fi fi
# Collabora online # Collabora online - this is broken because it adds the Component and apt doesn't like that
setup_deb822_repo \ # setup_deb822_repo \
"collaboraonline" \ # "collaboraonline" \
"https://collaboraoffice.com/downloads/gpg/collaboraonline-release-keyring.gpg" \ # "https://collaboraoffice.com/downloads/gpg/collaboraonline-release-keyring.gpg" \
"https://www.collaboraoffice.com/repos/CollaboraOnline/CODE-deb/Release" \ # "https://www.collaboraoffice.com/repos/CollaboraOnline/CODE-deb/Release" \
"./" \ # "./" \
"main" # "main"
msg_info "Installing Collabora Online" msg_info "Installing Collabora Online"
curl -fsSL https://collaboraoffice.com/downloads/gpg/collaboraonline-release-keyring.gpg -o /etc/apt/keyrings/collaboraonline-release-keyring.gpg
cat <<EOF >/etc/apt/sources.list.d/colloboraonline.sources
Types: deb
URIs: https://www.collaboraoffice.com/repos/CollaboraOnline/CODE-deb
Suites: ./
Signed-By: /etc/apt/keyrings/collaboraonline-release-keyring.gpg
EOF
$STD apt-get update
$STD apt-get install -y coolwsd code-brand $STD apt-get install -y coolwsd code-brand
systemctl stop coolwsd systemctl stop coolwsd
COOLPASS="$(openssl rand -base64 36)" COOLPASS="$(openssl rand -base64 36)"