diff --git a/packages/emulators/libretro/idtech-lr/scripts/generate-idtech.sh b/packages/emulators/libretro/idtech-lr/scripts/generate-idtech.sh index 855d99df5e..2ed84be97d 100644 --- a/packages/emulators/libretro/idtech-lr/scripts/generate-idtech.sh +++ b/packages/emulators/libretro/idtech-lr/scripts/generate-idtech.sh @@ -6,13 +6,17 @@ # This scripts scans the /storage/roms/idtech folder for idtech game files # and creates the necessary idtech launcher scripts - RA_BIN="/usr/bin/retroarch" RA_DIR="/usr/lib/libretro" SCRIPT_DIR="/storage/.config/idtech" GAME_DIR="/storage/roms/idtech" -### Create directories +### create .config/idtech if does not exist +if [ ! -d ${SCRIPT_DIR} ]; then + mkdir -p ${SCRIPT_DIR} +fi + +### Create game directories while read IDTECH_DIR; do if [ ! -d "${GAME_DIR}/${IDTECH_DIR}" ]; then mkdir -p ${GAME_DIR}/${IDTECH_DIR} @@ -161,7 +165,7 @@ ${RA_BIN} -L ${RA_DIR}/vitaquake3_libretro.so ${GAME_DIR}/quake3/* EOF fi -### Wolf3D +### Wolfenstein 3D if [[ -f "${GAME_DIR}/wolf3d/wolf3d/VSWAP.WL6" ]] && [[ ! -f ${SCRIPT_DIR}/Wolfenstein\ 3D.sh ]]; then cat <${SCRIPT_DIR}/Wolfenstein\ 3D.sh #!/bin/bash @@ -170,7 +174,7 @@ ${RA_BIN} -L ${RA_DIR}/ecwolf_libretro.so ${GAME_DIR}/wolf3d/wolf3d/* EOF fi -### Wolf3D - Spear of Destiny +### Wolfenstein 3D - Spear of Destiny if [[ -f "${GAME_DIR}/wolf3d/sod/VSWAP.SOD" ]] && [[ ! -f ${SCRIPT_DIR}/Wolfenstein\ 3D\ -\ Spear\ of\ Destiny.sh ]]; then cat <${SCRIPT_DIR}/Wolfenstein\ 3D\ -\ Spear\ of\ Destiny.sh #!/bin/bash diff --git a/packages/misc/modules/sources/gamelist.xml b/packages/misc/modules/sources/gamelist.xml index 1c97e34427..b55871a762 100755 --- a/packages/misc/modules/sources/gamelist.xml +++ b/packages/misc/modules/sources/gamelist.xml @@ -207,8 +207,8 @@ ./images/xemu.svg - ./Generate id Tech Launchers.sh - Generate id Tech Launchers + ./Create id Tech Launchers.sh + Create id Tech Launchers Creates launchers for id software games ROCKNIX ROCKNIX diff --git a/packages/virtual/emulators/package.mk b/packages/virtual/emulators/package.mk index 313501ed67..9748878227 100644 --- a/packages/virtual/emulators/package.mk +++ b/packages/virtual/emulators/package.mk @@ -378,7 +378,7 @@ makeinstall_target() { ### iD Software game engines add_emu_core idtech retroarch idtech add_es_system idtech - install_script "Generate id Tech Launchers.sh" + install_script "Create id Tech Launchers.sh" ### Apple Macintosh Plus add_emu_core macintosh retroarch minivmac true diff --git a/packages/virtual/emulators/sources/Generate id Tech Launchers.sh b/packages/virtual/emulators/sources/Create id Tech Launchers.sh old mode 100644 new mode 100755 similarity index 100% rename from packages/virtual/emulators/sources/Generate id Tech Launchers.sh rename to packages/virtual/emulators/sources/Create id Tech Launchers.sh