#!/bin/bash export TEXTDOMAINDIR="/usr/share/locale" export TEXTDOMAIN=bigkernel # Import BigControlCenter base modules / Importa os módulos básicos do BigControlCenter # That's include jquery and materialize / Isso inclui o jquery e o materialize # http://materializecss.com/ . /usr/share/bigbashview/bcc/shell/base.sh #Title/Description variables bcc_title="Instalador/Removedor de Kernel" bcc_description=$"Caso não saiba o que está fazendo, peça ajuda no fórum BigLinux." # To disable logo use: bcc_logo="no" bcc_logo="logo.png" # About variables # To disable about use: bcc_about="no" bcc_about="yes" bcc_about_license=$"GPL v2 or greater" bcc_about_by=$"Bruno Gonçalves" bcc_about_release_date=$"15/07/2017" bcc_about_url_code=$"https://github.com/biglinux/bigkernel" bcc_about_url_project=$"https://www.biglinux.com.br" # Print header in screen bcc_header # Import tweaks for theme echo '' id="$p_id" name="$p_name" option="$p_option" ################ # End of create new remaster folder ################ ############### # Start Content echo '' echo '
' echo '' OLDIFS=$IFS IFS=$'\n' installedList="$(dpkg-query -l '*linux-firmware-image-[0-9]*' '*linux-image-[0-9]*' '*linux-headers-[0-9]*' | grep ^ii | awk -F ' ' '{print $2}')" install="$(grep " install$" /tmp/bigKernelGuiInstall.txt | sed 's| install$||g')" uninstall="$(grep " uninstall$" /tmp/bigKernelGuiInstall.txt | sed 's| uninstall$||g')" for i in $install; do if [ "$(echo "$installedList" | grep "$i")" != "" ]; then bigok=y else #Confere se a desigualdade é verdadeira if [ "$(echo "$i" | grep -e generic -e lowlatency)" != "" ]; then ubuntu="s" else echo $"Falha na INSTALAÇÃO do kernel: $i" '
' fi fi done if [ "$ubuntu" = "s" ]; then echo "Lista de todas as versões de kernel Ubuntu instaladas:" '
' for x in $(dpkg-query -l '*linux-image-[0-9]*' | grep ^ii | awk -F ' ' '{print $2}' | grep -e "generic" -e "lowlatency"); do echo '
' "$x" done fi for i in $uninstall; do if [ "$(echo "$installedList" | grep "$i")" = "" ]; then bigok=y else echo $"Falha na REMOÇÃO do kernel: $i" '
' fi done if [ "$bigok" = "y" ]; then echo '


' $"Alterações aplicadas!" '' fi echo '
' #echo '' echo '
' IFS=$OLDIFS ################### # Close content div echo '' ############## # Start footer echo '' echo '' ######### # The end echo ''