Script para cambiar el mirror de Arch Linux

d
Autor: @jorgicio
Descripción:  Script que nos permite cambiar de mirror en ArchLinux



#!/bin/bash
HORA=`date +%H`
MINUTO=`date +%M`
RUTAMIRRORPACMANCHILE=/etc/pacman.d/mirrorlist.chile
RUTAMIRRORPACMANBRASIL=/etc/pacman.d/mirrorlist.brasil
MIRRORLISTPACMAN=/etc/pacman.d/mirrorlist
if [ $HORA -lt 19 ];then
    if [ $HORA -ge 10 ];then
        cat $MIRRORLISTPACMAN | grep .br
        if [ $? == 1 ];then
            cp $RUTAMIRRORPACMANBRASIL $MIRRORLISTPACMAN
            zenity --info --text="Mirror actualizado a: Brasil"
        fi
    fi
elif [ $HORA == 19 ];then
    if [ $MINUTO -ge 15 ];then
        cat $MIRRORLISTPACMAN | grep .cl
        if [ $? == 1 ];then
            cp $RUTAMIRRORPACMANCHILE $MIRRORLISTPACMAN
            zenity --info --text="Mirror actualizado a: Chile"
        fi
    fi
else
    if [ $HORA -le 23 ];then
        cat $MIRRORLISTPACMAN | grep .cl
        if [ $? == 1 ];then
            cp $RUTAMIRRORPACMANCHILE $MIRRORLISTPACMAN
            zenity --info --text="Mirror actualizado a: Chile"
        fi
    fi
fi

0 comentarios: