backup_maverick fix: crea los directorios de destino
This commit is contained in:
@@ -28,6 +28,7 @@ printf "\n\nCOMIENZA LA COPIA DE SEGURIDAD (%s)\n" "${NOW}" | tee -a "${LOG}"
|
|||||||
|
|
||||||
## Backup de ficheros del sistema
|
## Backup de ficheros del sistema
|
||||||
printf "\n\n>> COPIANDO FICHEROS DEL SISTEMA\n" | tee -a "${LOG}"
|
printf "\n\n>> COPIANDO FICHEROS DEL SISTEMA\n" | tee -a "${LOG}"
|
||||||
|
mkdir -p "${TARGET_SYSTEM_FILES}/"
|
||||||
for i in /etc/cron.*; do
|
for i in /etc/cron.*; do
|
||||||
rsync -avh --delete "$i" "${TARGET_SYSTEM_FILES}"/ | tee -a "${LOG}"
|
rsync -avh --delete "$i" "${TARGET_SYSTEM_FILES}"/ | tee -a "${LOG}"
|
||||||
done
|
done
|
||||||
@@ -38,6 +39,7 @@ FILES=".gitconfig .git-credentials"
|
|||||||
for FILE in $FILES; do
|
for FILE in $FILES; do
|
||||||
printf "\n\n>> COPIANDO FICHEROS\n" | tee -a "${LOG}"
|
printf "\n\n>> COPIANDO FICHEROS\n" | tee -a "${LOG}"
|
||||||
if [ -f "${BACKUP_HOME}"/"${FILE}" ]; then
|
if [ -f "${BACKUP_HOME}"/"${FILE}" ]; then
|
||||||
|
mkdir -p "${TARGET_FILES}/"
|
||||||
rsync -avh --delete "${BACKUP_HOME}"/"${FILE}" "${TARGET_FILES}/" | tee -a "${LOG}"
|
rsync -avh --delete "${BACKUP_HOME}"/"${FILE}" "${TARGET_FILES}/" | tee -a "${LOG}"
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
@@ -47,6 +49,7 @@ FOLDERS=".ssh"
|
|||||||
for FOLDER in $FOLDERS; do
|
for FOLDER in $FOLDERS; do
|
||||||
if [ -d "${BACKUP_HOME}"/"${FOLDER}" ]; then
|
if [ -d "${BACKUP_HOME}"/"${FOLDER}" ]; then
|
||||||
printf "\n\n>> COPIANDO %s\n" "${FOLDER}" | tee -a "${LOG}"
|
printf "\n\n>> COPIANDO %s\n" "${FOLDER}" | tee -a "${LOG}"
|
||||||
|
mkdir -p "${TARGET_HOME}"
|
||||||
rsync -avh --delete "${BACKUP_HOME}"/"${FOLDER}" "${TARGET_HOME}" | tee -a "${LOG}"
|
rsync -avh --delete "${BACKUP_HOME}"/"${FOLDER}" "${TARGET_HOME}" | tee -a "${LOG}"
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|||||||
Reference in New Issue
Block a user