mirror of https://github.com/PCSX2/pcsx2.git
linux: launcher script v2. Add another check and replace test by '[ ]' for portability
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4299 96395faa-99c1-11dd-bbfe-3dabce05a288
This commit is contained in:
parent
3f9e72f0b8
commit
11b5efc631
|
@ -5,19 +5,26 @@
|
||||||
# Rationale: There is no guarantee on the directory when PCSX2 is launched from a shortcut.
|
# Rationale: There is no guarantee on the directory when PCSX2 is launched from a shortcut.
|
||||||
# This behavior trigger the first time wizards everytime...
|
# This behavior trigger the first time wizards everytime...
|
||||||
|
|
||||||
if test $0 = "launch_pcsx2_linux.sh" || $0 = "sh" || $0 = "bash" ; then
|
current_script=$0
|
||||||
echo "Error the script was directly 'called'"
|
|
||||||
echo "Use either /absolute_path/launch_pcsx2_linux.sh or ./relative_path/launch_pcsx2_linux.sh"
|
[ $current_script = "launch_pcsx2_linux.sh" ] || [ $current_script = "sh" ] || [ $current_script = "bash" ] && \
|
||||||
exit 1
|
echo "Error the script was directly 'called'" && \
|
||||||
fi
|
echo "Use either /absolute_path/launch_pcsx2_linux.sh or ./relative_path/launch_pcsx2_linux.sh" && exit 1;
|
||||||
|
|
||||||
# Note: sh (dash on debian) does not support pushd, popd...
|
# Note: sh (dash on debian) does not support pushd, popd...
|
||||||
# Save current directory
|
# Save current directory
|
||||||
PWD_old=$PWD
|
PWD_old=$PWD
|
||||||
|
|
||||||
# Go to the script directory
|
# Go to the script directory
|
||||||
chdir `dirname $0`
|
chdir `dirname $current_script`
|
||||||
./pcsx2
|
if [ -e pcsx2 ] ; then
|
||||||
|
./pcsx2
|
||||||
|
else
|
||||||
|
echo "Error PCSX2 not found"
|
||||||
|
echo "Maybe the script was directly 'called'"
|
||||||
|
echo "Use either /absolute_path/launch_pcsx2_linux.sh or ./relative_path/launch_pcsx2_linux.sh"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
# Go back to the old directory
|
# Go back to the old directory
|
||||||
chdir $PWD_old
|
chdir $PWD_old
|
||||||
|
|
Loading…
Reference in New Issue