get_retroid_roms.sh: corregido comando rsync con multiples sources
This commit is contained in:
+17
-24
@@ -7,7 +7,7 @@ if [ "$#" -ne 1 ]; then
|
|||||||
printf "No ha especificado destino\n"
|
printf "No ha especificado destino\n"
|
||||||
exit 0
|
exit 0
|
||||||
else
|
else
|
||||||
DESTINO=$2
|
DESTINO=$1
|
||||||
readonly DESTINO
|
readonly DESTINO
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@@ -24,7 +24,11 @@ readonly ORIGEN
|
|||||||
SISTEMAS="atari2600 atari5200 atari7800 atarilynx colecovision cps1 cps2 cps3 dreamcast fbneo fds gamegear gb gba gbc mastersystem neogeo ngp ngpc odyssey2 psp psx sg-1000 supergrafx virtualboy wonderswan wonderswancolor"
|
SISTEMAS="atari2600 atari5200 atari7800 atarilynx colecovision cps1 cps2 cps3 dreamcast fbneo fds gamegear gb gba gbc mastersystem neogeo ngp ngpc odyssey2 psp psx sg-1000 supergrafx virtualboy wonderswan wonderswancolor"
|
||||||
readonly SISTEMAS
|
readonly SISTEMAS
|
||||||
|
|
||||||
for SISTEMA in "${SISTEMAS}"/*; do
|
OK=1
|
||||||
|
|
||||||
|
if [ "$OK" -ne 0 ]; then
|
||||||
|
|
||||||
|
for SISTEMA in $SISTEMAS; do
|
||||||
printf "\n\n>>> %s\n" "${SISTEMA}"
|
printf "\n\n>>> %s\n" "${SISTEMA}"
|
||||||
mkdir -p "${DESTINO}/${SISTEMA}"
|
mkdir -p "${DESTINO}/${SISTEMA}"
|
||||||
rsync -avhPL --delete --chmod=755 "${ORIGEN}"/"${SISTEMA}/" "${DESTINO}/${SISTEMA}/"
|
rsync -avhPL --delete --chmod=755 "${ORIGEN}"/"${SISTEMA}/" "${DESTINO}/${SISTEMA}/"
|
||||||
@@ -34,70 +38,59 @@ done
|
|||||||
SISTEMA=snes
|
SISTEMA=snes
|
||||||
printf "\n\n>>> %s\n" "${SISTEMA}"
|
printf "\n\n>>> %s\n" "${SISTEMA}"
|
||||||
mkdir -p "${DESTINO}/${SISTEMA}"
|
mkdir -p "${DESTINO}/${SISTEMA}"
|
||||||
rsync -avhPL --chmod=755 "${ORIGEN}"/snes/ "${DESTINO}/${SISTEMA}/"
|
rsync -avhPL --delete --chmod=755 "${ORIGEN}"/snes/ "${ORIGEN}"/snesna/ "${ORIGEN}"/sfc/ "${DESTINO}/${SISTEMA}/"
|
||||||
rsync -avhPL --chmod=755 "${ORIGEN}"/snesna/ "${DESTINO}/${SISTEMA}/"
|
|
||||||
rsync -avhPL --chmod=755 "${ORIGEN}"/sfc/ "${DESTINO}/${SISTEMA}/"
|
|
||||||
|
|
||||||
# NES
|
# NES
|
||||||
SISTEMA=nes
|
SISTEMA=nes
|
||||||
printf "\n\n>>> %s\n" "${SISTEMA}"
|
printf "\n\n>>> %s\n" "${SISTEMA}"
|
||||||
mkdir -p "${DESTINO}/${SISTEMA}"
|
mkdir -p "${DESTINO}/${SISTEMA}"
|
||||||
rsync -avhPL --chmod=755 "${ORIGEN}"/nes/ "${DESTINO}/${SISTEMA}/"
|
rsync -avhPL --delete --chmod=755 "${ORIGEN}"/nes/ "${ORIGEN}"/famicom/ "${DESTINO}/${SISTEMA}/"
|
||||||
rsync -avhPL --chmod=755 "${ORIGEN}"/famicom/ "${DESTINO}/${SISTEMA}/"
|
|
||||||
|
|
||||||
# MEGACD
|
# MEGACD
|
||||||
SISTEMA=megacd
|
SISTEMA=megacd
|
||||||
printf "\n\n>>> %s\n" "${SISTEMA}"
|
printf "\n\n>>> %s\n" "${SISTEMA}"
|
||||||
mkdir -p "${DESTINO}/${SISTEMA}"
|
mkdir -p "${DESTINO}/${SISTEMA}"
|
||||||
rsync -avhPL --chmod=755 "${ORIGEN}"/megacd/ "${DESTINO}/${SISTEMA}/"
|
rsync -avhPL --delete --chmod=755 "${ORIGEN}"/megacd/ "${ORIGEN}"/megacdjp/ "${ORIGEN}"/segacd/ "${DESTINO}/${SISTEMA}/"
|
||||||
rsync -avhPL --chmod=755 "${ORIGEN}"/megacdjp/ "${DESTINO}/${SISTEMA}/"
|
|
||||||
rsync -avhPL --chmod=755 "${ORIGEN}"/segacd/ "${DESTINO}/${SISTEMA}/"
|
|
||||||
|
|
||||||
# 32X
|
# 32X
|
||||||
SISTEMA=sega32x
|
SISTEMA=sega32x
|
||||||
printf "\n\n>>> %s\n" "${SISTEMA}"
|
printf "\n\n>>> %s\n" "${SISTEMA}"
|
||||||
mkdir -p "${DESTINO}/${SISTEMA}"
|
mkdir -p "${DESTINO}/${SISTEMA}"
|
||||||
rsync -avhPL --chmod=755 "${ORIGEN}"/sega32x/ "${DESTINO}/${SISTEMA}/"
|
rsync -avhPL --delete --chmod=755 "${ORIGEN}"/sega32x/ "${ORIGEN}"/sega32xjp/ "${ORIGEN}"/sefa32xna/ "${DESTINO}/${SISTEMA}/"
|
||||||
rsync -avhPL --chmod=755 "${ORIGEN}"/sega32xjp/ "${DESTINO}/${SISTEMA}/"
|
|
||||||
rsync -avhPL --chmod=755 "${ORIGEN}"/sefa32xna/ "${DESTINO}/${SISTEMA}/"
|
|
||||||
|
|
||||||
# MEGADRIVE
|
# MEGADRIVE
|
||||||
SISTEMA=megadrive
|
SISTEMA=megadrive
|
||||||
printf "\n\n>>> %s\n" "${SISTEMA}"
|
printf "\n\n>>> %s\n" "${SISTEMA}"
|
||||||
mkdir -p "${DESTINO}/${SISTEMA}"
|
mkdir -p "${DESTINO}/${SISTEMA}"
|
||||||
rsync -avhPL --chmod=755 "${ORIGEN}"/megadrive/ "${DESTINO}/${SISTEMA}/"
|
rsync -avhPL --delete --chmod=755 "${ORIGEN}"/megadrive/ "${ORIGEN}"/genesis/ "${DESTINO}/${SISTEMA}/"
|
||||||
rsync -avhPL --chmod=755 "${ORIGEN}"/genesis/ "${DESTINO}/${SISTEMA}/"
|
|
||||||
|
|
||||||
# MEGADRIVE
|
# MEGADRIVE
|
||||||
SISTEMA=megadrive
|
SISTEMA=megadrive
|
||||||
printf "\n\n>>> %s\n" "${SISTEMA}"
|
printf "\n\n>>> %s\n" "${SISTEMA}"
|
||||||
mkdir -p "${DESTINO}/${SISTEMA}"
|
mkdir -p "${DESTINO}/${SISTEMA}"
|
||||||
rsync -avhPL --chmod=755 "${ORIGEN}"/megadrive/ "${DESTINO}/${SISTEMA}/"
|
rsync -avhPL --delete --chmod=755 "${ORIGEN}"/megadrive/ "${ORIGEN}"/genesis/ "${DESTINO}/${SISTEMA}/"
|
||||||
rsync -avhPL --chmod=755 "${ORIGEN}"/genesis/ "${DESTINO}/${SISTEMA}/"
|
|
||||||
|
|
||||||
# PCENGINE
|
# PCENGINE
|
||||||
SISTEMA=pcengine
|
SISTEMA=pcengine
|
||||||
printf "\n\n>>> %s\n" "${SISTEMA}"
|
printf "\n\n>>> %s\n" "${SISTEMA}"
|
||||||
mkdir -p "${DESTINO}/${SISTEMA}"
|
mkdir -p "${DESTINO}/${SISTEMA}"
|
||||||
rsync -avhPL --chmod=755 "${ORIGEN}"/pcengine/ "${DESTINO}/${SISTEMA}/"
|
rsync -avhPL --delete --chmod=755 "${ORIGEN}"/pcengine/ "${ORIGEN}"/tg16/ "${DESTINO}/${SISTEMA}/"
|
||||||
rsync -avhPL --chmod=755 "${ORIGEN}"/tg16/ "${DESTINO}/${SISTEMA}/"
|
|
||||||
|
|
||||||
# PCENGINECD
|
# PCENGINECD
|
||||||
SISTEMA=pcenginecd
|
SISTEMA=pcenginecd
|
||||||
printf "\n\n>>> %s\n" "${SISTEMA}"
|
printf "\n\n>>> %s\n" "${SISTEMA}"
|
||||||
mkdir -p "${DESTINO}/${SISTEMA}"
|
mkdir -p "${DESTINO}/${SISTEMA}"
|
||||||
rsync -avhPL --chmod=755 "${ORIGEN}"/pcenginecd/ "${DESTINO}/${SISTEMA}/"
|
rsync -avhPL --delete --chmod=755 "${ORIGEN}"/pcenginecd/ "${ORIGEN}"/tg-cd/ "${DESTINO}/${SISTEMA}/"
|
||||||
rsync -avhPL --chmod=755 "${ORIGEN}"/tg-cd/ "${DESTINO}/${SISTEMA}/"
|
|
||||||
|
|
||||||
# NEOGEOCD
|
# NEOGEOCD
|
||||||
SISTEMA=neogeocd
|
SISTEMA=neogeocd
|
||||||
printf "\n\n>>> %s\n" "${SISTEMA}"
|
printf "\n\n>>> %s\n" "${SISTEMA}"
|
||||||
mkdir -p "${DESTINO}/${SISTEMA}"
|
mkdir -p "${DESTINO}/${SISTEMA}"
|
||||||
rsync -avhPL --chmod=755 "${ORIGEN}"/neogeocd/ "${DESTINO}/${SISTEMA}/"
|
rsync -avhPL --delete --chmod=755 "${ORIGEN}"/neogeocd/ "${ORIGEN}"/neogeocdjp/ "${DESTINO}/${SISTEMA}/"
|
||||||
rsync -avhPL --chmod=755 "${ORIGEN}"/neogeocdjp/ "${DESTINO}/${SISTEMA}/"
|
|
||||||
|
|
||||||
# SATURN
|
# SATURN
|
||||||
SISTEMA=saturn
|
SISTEMA=saturn
|
||||||
printf "\n\n>>> %s\n" "${SISTEMA}"
|
printf "\n\n>>> %s\n" "${SISTEMA}"
|
||||||
mkdir -p "${DESTINO}/${SISTEMA}"
|
mkdir -p "${DESTINO}/${SISTEMA}"
|
||||||
rsync -avhPL --chmod=755 "${ORIGEN}"/saturnjp/ "${DESTINO}/${SISTEMA}/"
|
rsync -avhPL --delete --chmod=755 "${ORIGEN}"/saturnjp/ "${DESTINO}/${SISTEMA}/"
|
||||||
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user