#!/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-repair echo ' ' title=$"Restaurar programas" apply=$"Aplicar" close=$"Sair" back=$"Voltar para tela de configuracao" #title echo "$title" #header open_header echo "$title" '
' $"Restaure a configuracao padrao dos programas." close_header #confere as variaveis que sao traduzidar com um p_ antes do nome ###################### # Executa operacoes ###################### plist=`echo "$plist" | tr -d " " | tr -d "\""` O_IFS="$IFS" IFS="," for x in $plist do apps=$(echo "$x" | sed 's/p_//g') content=$(eval echo $`echo $x`) if [ "$content" = "default" ]; then ORI_IFS="$IFS" IFS=";" for i in $(/usr/share/bigcontrolcenter/categories/system/repair/apps_list | grep $apps | cut -f3 -d"|") do rm -Rf $HOME/$i done IFS="$ORI_IFS" fi if [ "$content" = "distro" ]; then ORI_IFS="$IFS" IFS=";" for i in $(/usr/share/bigcontrolcenter/categories/system/repair/apps_list | grep $apps | cut -f3 -d"|") do rm -Rf $HOME/$i if [ "$(echo "$i" | grep "*")" != "" ]; then cp -Rf /etc/skel/$i $HOME/$(echo "$i" | sed ':a;$!{N;ba;};s/\(.*\)\/.*/\1\//') else cp -Rf /etc/skel/$i $HOME/$i fi done IFS="$ORI_IFS" fi done IFS="$O_IFS" #Exibir resposta para o usuario echo "




" echo $"Configuracao aplicada." echo "
"