#!/bin/bash #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 ' ' if [ "$p_redirecionar" = "" ] then if [ "$p_disponibilidade" != "personalizada" ] then kdialog --yesno $"Isso ira gerar uma nova configuracao de repositorios e eliminar a configuracao atual, deseja prosseguir?" if [ $? = "0" ]; then rm -f /etc/apt/sources.list rm -f /etc/apt/sources.list.d/* else echo "" exit 0 fi fi fi ################# # Disponibilidade ################# if [ "$p_disponibilidade" = "reduzida" ] then p_medibuntu=yes p_biglinux=yes p_partner=yes p_opera=yes p_mplayer=yes p_smplayer=yes p_partner=yes p_google=yes cp -f /usr/share/bigcontrolcenter/categories/system/repositories/maverick/reduzida.sources.list /etc/apt/sources.list # Definindo pais if [ "$(python /usr/share/bigcontrolcenter/categories/system/repositories/country.py | sed -n '1p;s|[A-Z]|[a-z]|g' | tr [:upper:] [:lower:])" != "" ] then sed -i "s|archive.|$(python /usr/share/bigcontrolcenter/categories/system/repositories/country.py | sed -n '1p;s|[A-Z]|[a-z]|g' | tr [:upper:] [:lower:]).archive.|g" /etc/apt/sources.list fi echo "$p_disponibilidade" > /usr/share/bigcontrolcenter/categories/system/repositories/disponibilidade.txt fi if [ "$p_disponibilidade" = "recomendada" ] then #p_frasten=yes #p_getdeb=yes #p_amsn=yes p_google=yes p_medibuntu=yes p_opera=yes #p_playdeb=yes p_mplayer=yes p_smplayer=yes p_samrog=yes #p_audio=yes p_wine=yes p_partner=yes #p_telepathy=yes #p_chromium=yes p_biglinux=yes p_ubuntugames=yes p_mec=yes cp -f /usr/share/bigcontrolcenter/categories/system/repositories/maverick/recomendada.sources.list /etc/apt/sources.list # Definindo pais if [ "$(python /usr/share/bigcontrolcenter/categories/system/repositories/country.py | sed -n '1p;s|[A-Z]|[a-z]|g' | tr [:upper:] [:lower:])" != "" ] then sed -i "s|archive.|$(python /usr/share/bigcontrolcenter/categories/system/repositories/country.py | sed -n '1p;s|[A-Z]|[a-z]|g' | tr [:upper:] [:lower:]).archive.|g" /etc/apt/sources.list fi echo "$p_disponibilidade" > /usr/share/bigcontrolcenter/categories/system/repositories/disponibilidade.txt fi if [ "$p_disponibilidade" = "agressiva" ] then p_frasten=yes p_getdeb=yes p_amsn=yes p_google=yes p_medibuntu=yes p_opera=yes p_playdeb=yes p_mplayer=yes p_smplayer=yes p_samrog=yes p_audio=yes #p_gimp=yes p_wine=yes p_xorg=yes p_xorgdriver=yes p_partner=yes #p_telepathy=yes #p_chromium=yes p_biglinux=yes p_kubuntu_ppa=yes p_nvidia=yes p_ubuntugames=yes p_mec=yes cp -f /usr/share/bigcontrolcenter/categories/system/repositories/maverick/agressiva.sources.list /etc/apt/sources.list # Definindo pais if [ "$(python /usr/share/bigcontrolcenter/categories/system/repositories/country.py | sed -n '1p;s|[A-Z]|[a-z]|g' | tr [:upper:] [:lower:])" != "" ] then sed -i "s|archive.|$(python /usr/share/bigcontrolcenter/categories/system/repositories/country.py | sed -n '1p;s|[A-Z]|[a-z]|g' | tr [:upper:] [:lower:]).archive.|g" /etc/apt/sources.list fi echo "$p_disponibilidade" > /usr/share/bigcontrolcenter/categories/system/repositories/disponibilidade.txt fi if [ "$p_disponibilidade" = "personalizada" ] then echo "" > /usr/share/bigcontrolcenter/categories/system/repositories/disponibilidade.txt echo "" exit 0 fi ######### # Caminho ######### caminho="/usr/share/bigcontrolcenter/categories/system/repositories/maverick/sources" caminho_preferences="/usr/share/bigcontrolcenter/categories/system/repositories/maverick/preferences" ######### # Frasten ######### if [ "$p_frasten" = "yes" ] then cp -f $caminho/frasten-ppa.list /etc/apt/sources.list.d/ else rm -f /etc/apt/sources.list.d/frasten-ppa.list fi ############## # www.getdeb.net ############## if [ "$p_getdeb" = "yes" ] then cp -f $caminho/getdeb.list /etc/apt/sources.list.d/ else rm -f /etc/apt/sources.list.d/getdeb.list fi ############## # Amsn ############## if [ "$p_amsn" = "yes" ] then cp -f $caminho/amsn-daily-ppa.list /etc/apt/sources.list.d/ else rm -f /etc/apt/sources.list.d/amsn-daily-ppa.list fi ############## # Google ############## if [ "$p_google" = "yes" ] then cp -f $caminho/google.list /etc/apt/sources.list.d/ else rm -f /etc/apt/sources.list.d/google.list fi ############## # Medibuntu ############## if [ "$p_medibuntu" = "yes" ] then cp -f $caminho/medibuntu.list /etc/apt/sources.list.d/ else rm -f /etc/apt/sources.list.d/medibuntu.list fi ############## # Opera ############## if [ "$p_opera" = "yes" ] then cp -f $caminho/opera.list /etc/apt/sources.list.d/ else rm -f /etc/apt/sources.list.d/opera.list fi ############## # www.playdeb.net ############## if [ "$p_playdeb" = "yes" ] then cp -f $caminho/playdeb.list /etc/apt/sources.list.d/ else rm -f /etc/apt/sources.list.d/playdeb.list fi ############## # MPlayer ############## #if [ "$p_mplayer" = "yes" ] #then #cp -f $caminho/rvm-mplayer.list /etc/apt/sources.list.d/ #else #rm -f /etc/apt/sources.list.d/rvm-mplayer.list #fi ############## # SMPlayer ############## #if [ "$p_smplayer" = "yes" ] #then #cp -f $caminho/rvm-smplayer.list /etc/apt/sources.list.d/ #else #rm -f /etc/apt/sources.list.d/rvm-smplayer.list #fi ############## # Sam Rog ############## if [ "$p_samrog" = "yes" ] then cp -f $caminho/samrog131-ppa.list /etc/apt/sources.list.d/ else rm -f /etc/apt/sources.list.d/samrog131-ppa.list fi ############## # Audio Dev ############## if [ "$p_audio" = "yes" ] then cp -f $caminho/ubuntu-audio-dev-ppa.list /etc/apt/sources.list.d/ else rm -f /etc/apt/sources.list.d/ubuntu-audio-dev-ppa.list fi ############## # Gimp ############## if [ "$p_gimp" = "yes" ] then cp -f $caminho/matthaeus123-mrw-gimp-svn.list /etc/apt/sources.list.d/ else rm -f /etc/apt/sources.list.d/matthaeus123-mrw-gimp-svn.list fi ############## # Wine ############## if [ "$p_wine" = "yes" ] then cp -f $caminho/ubuntu-wine-ppa.list /etc/apt/sources.list.d/ else rm -f /etc/apt/sources.list.d/ubuntu-wine-ppa.list fi ############## # Xorg ############## if [ "$p_xorg" = "yes" ] then cp -f $caminho/ubuntu-x-swat-x-updates.list /etc/apt/sources.list.d/ else rm -f /etc/apt/sources.list.d/ubuntu-x-swat-x-updates.list fi ############## # Xorg Driver ############## if [ "$p_xorgdriver" = "yes" ] then cp -f $caminho/xorg-edgers-drivers-only.list /etc/apt/sources.list.d/ else rm -f /etc/apt/sources.list.d/xorg-edgers-drivers-only.list fi ############## # Partner ############## if [ "$p_partner" = "yes" ] then cp -f $caminho/partner.list /etc/apt/sources.list.d/ else rm -f /etc/apt/sources.list.d/partner.list fi ############## # Telepathy ############## if [ "$p_telepathy" = "yes" ] then cp -f $caminho/telepathy-ppa.list /etc/apt/sources.list.d/ else rm -f /etc/apt/sources.list.d/telepathy-ppa.list fi ############## # Kubuntu-ppa ############## if [ "$p_kubuntu_ppa" = "yes" ] then cp -f $caminho/kubuntu-ppa.list /etc/apt/sources.list.d/ else rm -f /etc/apt/sources.list.d/kubuntu-ppa.list fi ############## # nvidia ############## if [ "$p_nvidia" = "yes" ] then cp -f $caminho/nvidia-vdpau-ppa.list /etc/apt/sources.list.d/ cp -f $caminho_preferences/nvidia-vdpau-ppa /etc/apt/preferences.d/ else rm -f /etc/apt/sources.list.d/nvidia-vdpau-ppa.list rm -f $caminho_preferences/nvidia-vdpau-ppa fi ############## # Mozila ############## if [ "$p_mozila" = "yes" ] then cp -f $caminho/mozilla-daily-ppa.list /etc/apt/sources.list.d/ else rm -f /etc/apt/sources.list.d/mozilla-daily-ppa.list fi ############## # Chromium ############## if [ "$p_chromium" = "yes" ] then cp -f $caminho/chromium-daily-ppa.list /etc/apt/sources.list.d/ else rm -f /etc/apt/sources.list.d/chromium-daily-ppa.list fi ############## # BigLinux ############## if [ "$p_biglinux" = "yes" ] then cp -f $caminho/biglinux.list /etc/apt/sources.list.d/ else rm -f /etc/apt/sources.list.d/biglinux.list fi ################# # BigLinux-pop-sc ################# if [ "$p_biglinux_pop_sc" = "yes" ] then cp -f $caminho/biglinux-pop-sc.list /etc/apt/sources.list.d/ else rm -f /etc/apt/sources.list.d/biglinux-pop-sc.list fi ################# # Ubuntu Games ################# if [ "$p_ubuntugames" = "yes" ] then cp -f $caminho/ubuntugames.list /etc/apt/sources.list.d/ else rm -f /etc/apt/sources.list.d/ubuntugames.list fi ################# # MEC ################# if [ "$p_mec" = "yes" ] then cp -f $caminho/mec.list /etc/apt/sources.list.d/ else rm -f /etc/apt/sources.list.d/mec.list fi ##################### # Fix apt preferences ##################### bigfixaptpreferences 2> /dev/null > /dev/null ########################## # Atualizando repositorios ########################## bigsynaptic --update ############## # Redirecionar ############## if [ "$p_redirecionar" != "" ] then echo "" fi title=$"Atualizacoes e repositorios" apply=$"Aplicar" close=$"Sair" back=$"Voltar para tela de configuracao" #title echo "$title" #header open_header echo "$title" '
' $"Defina os programas disponiveis e atualizacoes desejadas." close_header #Exibir resposta para o usuario echo "




" echo $"Configuracao aplicada." echo "
"