#!/bin/bash #DNS panel for BigLinux # #Authors: # Bruno Goncalves Araujo # #License: GPLv2 or later ################################################# . /usr/share/bigcontrolcenter/default/theme-categories.sh.htm #Translation export TEXTDOMAINDIR="/usr/share/locale-langpack" export TEXTDOMAIN=bigcontrolcenter-system-repositories echo ' ' title=$"Atualizacoes e repositorios" echo "$title" #header open_header echo "$title" '
' $"Defina os programas disponiveis e atualizacoes desejadas." close_header if [ "$p_metodo" != "1" ] then echo "" exit 0 fi rm -Rf /etc/apt/sources-list-bigtemp 2> /dev/null mkdir /etc/apt/sources-list-bigtemp 2> /dev/null cp -a /etc/apt/sources.list /etc/apt/sources-list-bigtemp/sources.list 2> /dev/null cp -a /etc/apt/sources.list.d /etc/apt/sources-list-bigtemp/sources.list.d 2> /dev/null if [ "$(cat /usr/share/bigcontrolcenter/categories/system/repositories/disponibilidade.txt)" = "recomendada" ] then echo "" exit 0 fi if [ "$(cat /usr/share/bigcontrolcenter/categories/system/repositories/disponibilidade.txt)" = "reduzida" ] then echo "" exit 0 fi if [ "$(cat /usr/share/bigcontrolcenter/categories/system/repositories/disponibilidade.txt)" = "agressiva" ] then echo "" exit 0 fi for i in $(ls /etc/apt/sources.list.d) do sed -i "s|$(grep DISTRIB_CODENAME /etc/lsb-release | cut -f2 -d"=")|$(cut -f2 -d"|" /usr/share/bigcontrolcenter/categories/system/repositories/new.txt)|g" /etc/apt/sources.list.d/$i done sed -i "s|$(grep DISTRIB_CODENAME /etc/lsb-release | cut -f2 -d"=")|$(cut -f2 -d"|" /usr/share/bigcontrolcenter/categories/system/repositories/new.txt)|g" /etc/apt/sources.list echo ""