botserver/scripts/utils/fix-collabora-repo.sh
2026-01-25 23:20:08 -03:00

29 lines
708 B
Bash
Executable file

#!/bin/bash
#
# fix-collabora-repo.sh
# Removes broken Collabora Online repositories that may cause apt update failures
#
if [ "$EUID" -ne 0 ]; then
echo "Please run as root"
exit 1
fi
echo "Removing Collabora repository configurations..."
# Remove specific lists if they exist
rm -f /etc/apt/sources.list.d/collabora.list
rm -f /etc/apt/sources.list.d/collaboraoffice.list
# Remove entries from other files
grep -r "collaboraoffice" /etc/apt/sources.list.d/ | cut -d: -f1 | sort | uniq | while read -r file; do
echo "Cleaning $file..."
sed -i '/collaboraoffice/d' "$file"
done
sed -i '/collaboraoffice/d' /etc/apt/sources.list
echo "Updating apt cache..."
apt-get update
echo "Done."