#!/bin/bash # update sources.list # Remove local package repository rm -f /etc/apt/sources.list.d/local-packages.list rm -rf /root/local-packages # Remove local packages key if it exists if apt-key list | grep -q "live-build-local-key@invalid" then apt-key del "live-build-local-key@invalid" fi # Combine sources.list.d/*.list into a single sources.list file if [ -d /etc/apt/sources.list.d ]; then for repo in /etc/apt/sources.list.d/* do case "$(basename "$repo" .list)" in live.debian.net) # ignore and remove these repos ;; *) cat "$repo" >> /etc/apt/sources.list echo >> /etc/apt/sources.list ;; esac rm "$repo" done fi