pcsx2/bin/launch_pcsx2_linux.sh

24 lines
746 B
Bash
Executable File

#!/bin/sh -e
# This script is a small wrapper to the PCSX2 exectuable. The purpose is to
# launch PCSX2 from the same repository every times.
# Rationale: There is no guarantee on the directory when PCSX2 is launched from a shortcut.
# This behavior trigger the first time wizards everytime...
if test $0 = "launch_pcsx2_linux.sh" || $0 = "sh" || $0 = "bash" ; then
echo "Error the script was directly 'called'"
echo "Use either /absolute_path/launch_pcsx2_linux.sh or ./relative_path/launch_pcsx2_linux.sh"
exit 1
fi
# Note: sh (dash on debian) does not support pushd, popd...
# Save current directory
PWD_old=$PWD
# Go to the script directory
chdir `dirname $0`
./pcsx2
# Go back to the old directory
chdir $PWD_old