diff --git a/get_retroid_roms.sh b/get_retroid_roms.sh index 19fe175..6931e66 100755 --- a/get_retroid_roms.sh +++ b/get_retroid_roms.sh @@ -7,7 +7,7 @@ if [ "$#" -ne 1 ]; then printf "No ha especificado destino\n" exit 0 else - DESTINO=$2 + DESTINO=$1 readonly DESTINO fi @@ -24,80 +24,73 @@ 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" 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}" + mkdir -p "${DESTINO}/${SISTEMA}" + rsync -avhPL --delete --chmod=755 "${ORIGEN}"/"${SISTEMA}/" "${DESTINO}/${SISTEMA}/" + done + + # SNES + SISTEMA=snes printf "\n\n>>> %s\n" "${SISTEMA}" mkdir -p "${DESTINO}/${SISTEMA}" - rsync -avhPL --delete --chmod=755 "${ORIGEN}"/"${SISTEMA}/" "${DESTINO}/${SISTEMA}/" -done + rsync -avhPL --delete --chmod=755 "${ORIGEN}"/snes/ "${ORIGEN}"/snesna/ "${ORIGEN}"/sfc/ "${DESTINO}/${SISTEMA}/" -# SNES -SISTEMA=snes -printf "\n\n>>> %s\n" "${SISTEMA}" -mkdir -p "${DESTINO}/${SISTEMA}" -rsync -avhPL --chmod=755 "${ORIGEN}"/snes/ "${DESTINO}/${SISTEMA}/" -rsync -avhPL --chmod=755 "${ORIGEN}"/snesna/ "${DESTINO}/${SISTEMA}/" -rsync -avhPL --chmod=755 "${ORIGEN}"/sfc/ "${DESTINO}/${SISTEMA}/" + # NES + SISTEMA=nes + printf "\n\n>>> %s\n" "${SISTEMA}" + mkdir -p "${DESTINO}/${SISTEMA}" + rsync -avhPL --delete --chmod=755 "${ORIGEN}"/nes/ "${ORIGEN}"/famicom/ "${DESTINO}/${SISTEMA}/" -# NES -SISTEMA=nes -printf "\n\n>>> %s\n" "${SISTEMA}" -mkdir -p "${DESTINO}/${SISTEMA}" -rsync -avhPL --chmod=755 "${ORIGEN}"/nes/ "${DESTINO}/${SISTEMA}/" -rsync -avhPL --chmod=755 "${ORIGEN}"/famicom/ "${DESTINO}/${SISTEMA}/" + # MEGACD + SISTEMA=megacd + printf "\n\n>>> %s\n" "${SISTEMA}" + mkdir -p "${DESTINO}/${SISTEMA}" + rsync -avhPL --delete --chmod=755 "${ORIGEN}"/megacd/ "${ORIGEN}"/megacdjp/ "${ORIGEN}"/segacd/ "${DESTINO}/${SISTEMA}/" -# MEGACD -SISTEMA=megacd -printf "\n\n>>> %s\n" "${SISTEMA}" -mkdir -p "${DESTINO}/${SISTEMA}" -rsync -avhPL --chmod=755 "${ORIGEN}"/megacd/ "${DESTINO}/${SISTEMA}/" -rsync -avhPL --chmod=755 "${ORIGEN}"/megacdjp/ "${DESTINO}/${SISTEMA}/" -rsync -avhPL --chmod=755 "${ORIGEN}"/segacd/ "${DESTINO}/${SISTEMA}/" + # 32X + SISTEMA=sega32x + printf "\n\n>>> %s\n" "${SISTEMA}" + mkdir -p "${DESTINO}/${SISTEMA}" + rsync -avhPL --delete --chmod=755 "${ORIGEN}"/sega32x/ "${ORIGEN}"/sega32xjp/ "${ORIGEN}"/sefa32xna/ "${DESTINO}/${SISTEMA}/" -# 32X -SISTEMA=sega32x -printf "\n\n>>> %s\n" "${SISTEMA}" -mkdir -p "${DESTINO}/${SISTEMA}" -rsync -avhPL --chmod=755 "${ORIGEN}"/sega32x/ "${DESTINO}/${SISTEMA}/" -rsync -avhPL --chmod=755 "${ORIGEN}"/sega32xjp/ "${DESTINO}/${SISTEMA}/" -rsync -avhPL --chmod=755 "${ORIGEN}"/sefa32xna/ "${DESTINO}/${SISTEMA}/" + # MEGADRIVE + SISTEMA=megadrive + printf "\n\n>>> %s\n" "${SISTEMA}" + mkdir -p "${DESTINO}/${SISTEMA}" + rsync -avhPL --delete --chmod=755 "${ORIGEN}"/megadrive/ "${ORIGEN}"/genesis/ "${DESTINO}/${SISTEMA}/" -# MEGADRIVE -SISTEMA=megadrive -printf "\n\n>>> %s\n" "${SISTEMA}" -mkdir -p "${DESTINO}/${SISTEMA}" -rsync -avhPL --chmod=755 "${ORIGEN}"/megadrive/ "${DESTINO}/${SISTEMA}/" -rsync -avhPL --chmod=755 "${ORIGEN}"/genesis/ "${DESTINO}/${SISTEMA}/" + # MEGADRIVE + SISTEMA=megadrive + printf "\n\n>>> %s\n" "${SISTEMA}" + mkdir -p "${DESTINO}/${SISTEMA}" + rsync -avhPL --delete --chmod=755 "${ORIGEN}"/megadrive/ "${ORIGEN}"/genesis/ "${DESTINO}/${SISTEMA}/" -# MEGADRIVE -SISTEMA=megadrive -printf "\n\n>>> %s\n" "${SISTEMA}" -mkdir -p "${DESTINO}/${SISTEMA}" -rsync -avhPL --chmod=755 "${ORIGEN}"/megadrive/ "${DESTINO}/${SISTEMA}/" -rsync -avhPL --chmod=755 "${ORIGEN}"/genesis/ "${DESTINO}/${SISTEMA}/" + # PCENGINE + SISTEMA=pcengine + printf "\n\n>>> %s\n" "${SISTEMA}" + mkdir -p "${DESTINO}/${SISTEMA}" + rsync -avhPL --delete --chmod=755 "${ORIGEN}"/pcengine/ "${ORIGEN}"/tg16/ "${DESTINO}/${SISTEMA}/" -# PCENGINE -SISTEMA=pcengine -printf "\n\n>>> %s\n" "${SISTEMA}" -mkdir -p "${DESTINO}/${SISTEMA}" -rsync -avhPL --chmod=755 "${ORIGEN}"/pcengine/ "${DESTINO}/${SISTEMA}/" -rsync -avhPL --chmod=755 "${ORIGEN}"/tg16/ "${DESTINO}/${SISTEMA}/" + # PCENGINECD + SISTEMA=pcenginecd + printf "\n\n>>> %s\n" "${SISTEMA}" + mkdir -p "${DESTINO}/${SISTEMA}" + rsync -avhPL --delete --chmod=755 "${ORIGEN}"/pcenginecd/ "${ORIGEN}"/tg-cd/ "${DESTINO}/${SISTEMA}/" -# PCENGINECD -SISTEMA=pcenginecd -printf "\n\n>>> %s\n" "${SISTEMA}" -mkdir -p "${DESTINO}/${SISTEMA}" -rsync -avhPL --chmod=755 "${ORIGEN}"/pcenginecd/ "${DESTINO}/${SISTEMA}/" -rsync -avhPL --chmod=755 "${ORIGEN}"/tg-cd/ "${DESTINO}/${SISTEMA}/" + # NEOGEOCD + SISTEMA=neogeocd + printf "\n\n>>> %s\n" "${SISTEMA}" + mkdir -p "${DESTINO}/${SISTEMA}" + rsync -avhPL --delete --chmod=755 "${ORIGEN}"/neogeocd/ "${ORIGEN}"/neogeocdjp/ "${DESTINO}/${SISTEMA}/" -# NEOGEOCD -SISTEMA=neogeocd -printf "\n\n>>> %s\n" "${SISTEMA}" -mkdir -p "${DESTINO}/${SISTEMA}" -rsync -avhPL --chmod=755 "${ORIGEN}"/neogeocd/ "${DESTINO}/${SISTEMA}/" -rsync -avhPL --chmod=755 "${ORIGEN}"/neogeocdjp/ "${DESTINO}/${SISTEMA}/" - -# SATURN -SISTEMA=saturn -printf "\n\n>>> %s\n" "${SISTEMA}" -mkdir -p "${DESTINO}/${SISTEMA}" -rsync -avhPL --chmod=755 "${ORIGEN}"/saturnjp/ "${DESTINO}/${SISTEMA}/" \ No newline at end of file + # SATURN + SISTEMA=saturn + printf "\n\n>>> %s\n" "${SISTEMA}" + mkdir -p "${DESTINO}/${SISTEMA}" + rsync -avhPL --delete --chmod=755 "${ORIGEN}"/saturnjp/ "${DESTINO}/${SISTEMA}/" +fi