#! /bin/bash

echo ""
echo "-------------------------"
echo "Actualizando sources.list"
echo "-------------------------"

apt-get update

if [ $? -eq 0 ]
  then
    echo ""
    echo "sources.list Actualizado Correctamente"
    echo ""
else
    echo ""
    echo "Error al Actualizar sources.list"
    echo ""
    exit 1
fi

echo "--------------------"
echo "Actualizando dselect"
echo "--------------------"

dselect update

if [ $? -eq 0 ]
  then
    echo ""
    echo "dselect Actualizado Correctamente"
    echo ""
else
    echo ""
    echo "Error al Actualizar dselect"
    echo ""
    exit 1
fi

echo "--------------------------------"
echo "Actualizando Paquetes Instalados"
echo "--------------------------------"

apt-get upgrade

if [ $? -eq 0 ]
  then
    echo ""
    echo "Paquetes Instalados Actualizados Correctamente"
    echo ""
else
    echo ""
    echo "Error al Actualizar los Paquetes Instalados"
    echo ""
    exit 1
fi

echo "--------------------"
echo "Actualizando Sistema"
echo "--------------------"

apt-get dselect-upgrade

if [ $? -eq 0 ]
  then
    echo ""
    echo "Sistema Actualizado Correctamente"
    echo ""
else
    echo ""
    echo "Error al Actualizar el Sistema"
    echo ""
    exit 1
fi

echo "-------------------------"
echo "Actualizando Distribucion"
echo "-------------------------"

apt-get dist-upgrade

if [ $? -eq 0 ]
  then
    echo ""
    echo "Distribucion Actualizada Correctamente"
    echo ""
else
    echo ""
    echo "Error al Actualizar la Distribucion"
    echo ""
    exit 1
fi

echo "--------------------------------"
echo "Eliminando Paquetes Innecesarios"
echo "--------------------------------"

deborphan | xargs apt-get remove --purge -y

echo ""
echo "------------------------------"
echo "Todo Actualizado Correctamente"
echo "------------------------------"
echo ""

exit 0

