Advertisement
Guest User

Untitled

a guest
Apr 21st, 2019
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.41 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. if grep -q "ODROID-N2" /sys/firmware/devicetree/base/model 2>/dev/null; then
  4. read -r SYSTEM < /dev/shm/runcommand.info
  5. esconfig="/opt/retroarena/configs/all/emulationstation/es_settings.cfg"
  6. espid="$(pgrep -f "/opt/retroarena/supplementary/.*/emulationstation([^.]|$)")"
  7.  
  8. if ! grep -Fq 'SplashScreen' "$esconfig"; then
  9. echo '<bool name="SplashScreen" value="false" />' >> $esconfig
  10. fi
  11. if ! grep -Fq 'SplashScreenProgress' "$esconfig"; then
  12. echo '<bool name="SplashScreenProgress" value="false" />' >> $esconfig
  13. fi
  14.  
  15. sed -i -e 's:SplashScreen" value="true":SplashScreen" value="false":g' "$esconfig"
  16. sed -i -e 's:SplashScreenProgress" value="true":SplashScreenProgress" value="false":g' "$esconfig"
  17. sed -i -e 's:StartupSystem" value="":StartupSystem" value="'"$SYSTEM"'":g' "$esconfig"
  18. sed -i -e 's:ParseGamelistOnly" value="false":ParseGamelistOnly" value="true":g' "$esconfig"
  19.  
  20. touch /tmp/es-restart
  21. kill -13 $espid
  22. sleep 1
  23.  
  24. sed -i -e 's:SplashScreen" value="false":SplashScreen" value="true":g' "$esconfig"
  25. sed -i -e 's:SplashScreenProgress" value="false":SplashScreenProgress" value="true":g' "$esconfig"
  26. sed -i -e 's:StartupSystem" value="'"$SYSTEM"'":StartupSystem" value="":g' "$esconfig"
  27. sed -i -e 's:ParseGamelistOnly" value="true":ParseGamelistOnly" value="false":g' "$esconfig"
  28. fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement