#!/bin/bash

# Configuramos el journal para evitar logs grandes:
FICH="/etc/systemd/journald.conf"
SECTION="Journal"
PARAM="SystemMaxUse"
VALOR="50M"
if [[ "$(crudini --get "${FICH}" "${SECTION}" "${PARAM}" 2> /dev/null)" != "${VALOR}" ]] ; then
    journalctl --rotate
    journalctl --vacuum-time=1days
    crudini --set "${FICH}" "${SECTION}" "${PARAM}" "${VALOR}"
fi

# Configuramos el Grub para evitar errores
FICH="/etc/default/grub"
PARAM="GRUB_CMDLINE_LINUX_DEFAULT"

[[ "$(crudini --get "${FICH}" "" "${PARAM}")" != '"quiet splash pci=noaer pcie_aspm=off"' ]] && \
crudini --set "${FICH}" "" "${PARAM}" '"quiet splash pci=noaer pcie_aspm=off"' && \
update-grub