diff options
author | 2003-08-18 00:26:40 +0000 | |
---|---|---|
committer | 2003-08-18 00:26:40 +0000 | |
commit | 57cb06ea85e9316b8464d68d97baf6435f2c3eb7 (patch) | |
tree | af7f899feaec5f15a6b98c565c0e2d32be60b900 /app-emulation | |
parent | version bump (diff) | |
download | historical-57cb06ea85e9316b8464d68d97baf6435f2c3eb7.tar.gz historical-57cb06ea85e9316b8464d68d97baf6435f2c3eb7.tar.bz2 historical-57cb06ea85e9316b8464d68d97baf6435f2c3eb7.zip |
handle plugin upgrades better
Diffstat (limited to 'app-emulation')
-rw-r--r-- | app-emulation/epsxe/files/epsxe | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/app-emulation/epsxe/files/epsxe b/app-emulation/epsxe/files/epsxe index cd981fb3c252..aea4cae8f924 100644 --- a/app-emulation/epsxe/files/epsxe +++ b/app-emulation/epsxe/files/epsxe @@ -11,7 +11,6 @@ if [ ! -d ~/.epsxe ] ; then mkdir memcards bios cfg cheats snap sstates patches plugins cp /opt/epsxe/keycodes.lst keycodes.lst - ln -s /usr/games/lib/psemu/plugins/* plugins/ >& /dev/null ln -s /opt/epsxe/epsxe epsxe >& /dev/null cd bios @@ -27,8 +26,11 @@ fi cd ~/.epsxe -ln -s /usr/games/lib/psemu/plugins/* plugins/ >& /dev/null -ln -s /usr/games/lib/psemu/cfg/* cfg/ >& /dev/null -ln -s /usr/games/lib/psemu/cheats/* cheats/ >& /dev/null +( +rm plugins/* +ln -s /usr/games/lib/psemu/plugins/* plugins/ +ln -s /usr/games/lib/psemu/cfg/* cfg/ +ln -s /usr/games/lib/psemu/cheats/* cheats/ +) >& /dev/null exec ./epsxe "$@" |