X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=ginge.git;a=blobdiff_plain;f=dist%2Fginge.gpe;h=9a7e95f26716488639efb9a49dfe21eb3e745417;hp=27521e5752f166282127e29765f6953d1692b38e;hb=eb058b482d306017c5efa176351c36180c6c8b85;hpb=4d0451847a77d420284c7fb0f50b1f167c1118ee diff --git a/dist/ginge.gpe b/dist/ginge.gpe index 27521e5..9a7e95f 100755 --- a/dist/ginge.gpe +++ b/dist/ginge.gpe @@ -1,14 +1,29 @@ #!/bin/sh +unset LD_PRELOAD + /sbin/rmmod warm 2> /dev/null -/sbin/insmod ./warm_2.6.24.ko +/sbin/insmod ./tools/warm_2.6.24.ko + +# we might write something to /tmp, no need to write to flash +# FIXME: doesn't seem to work, tmpfs broken in Wiz kernel? +if ! grep -q '/tmp' /proc/mounts; then + mount -t tmpfs none /tmp +fi # theoretically GP2X apps can make use of more RAM, because # Wiz has 2.6 kernel (larger memory requirements) and larger # reserved areas, so we mount some swap here just in case. -mkswap swapfile -swapon swapfile -./gp2xmenu +# FIXME: doesn't work too, causes more problems than resolves +#mkswap swapfile +#swapon swapfile + +./gp2xmenu --view-game + +#swapoff swapfile +umount /tmp +/sbin/rmmod warm 2> /dev/null -swapoff swapfile +cd /usr/gp2x/ +exec ./gp2xmenu