Restaurar un backup de nuestros repositorios en distribuciones basadas en Debian

En un post de mayo de 2020, vimos cómo realizar un backup de los repositorios de nuestra máquina simplemente haciendo uso del comando find:

   find /etc/apt/ -name "*.list" -exec cp {} {}.orig \;

Como podéis comprobar, con el comando anterior buscamos, dentro del directorio /etc/apt/ y sus subdirectorios, los archivos que tengan extensión ".list" y realizamos una copia de cada uno de ellos añadiéndoles la extensión ".orig"

En este post, vamos a ver cómo restaurar una copia de los repositorios de los que hicimos un backup.

Para ello, utilizaremos el siguiente script:

#!/bin/bash
# restore-backup-repositories - Restaura el backup de los repositorios con extensión .orig
# alojados en el directorio /etc/apt/sources.list.d/
# 2013-2020 Esteban M. Navas Martín .
#

for file in /etc/apt/sources.list.d/*.orig; do
    [ -f $file ] && cp -f "$file" "${file%%.orig}"
done

Como podéis ver, el script es muy sencillo: Para cada fichero con extensión ".orig" dentro del directorio /etc/apt/sources.list.d/ crea una copia sin la extensión.

Be the first to comment

Por favor acceder para comentar.