.xinitrc: Added Pandora-Type recognition to determine safe speed after a crash happened
[openpandora.oe.git] / recipes / pandora-system / pandora-skel / .xinitrc
index d4a9e5b..cebf5af 100644 (file)
@@ -88,8 +88,16 @@ chmod +x /tmp/gui.stop
 nocleanwarn=$(cat /tmp/nocleanwarn)
 
 if [ $nocleanwarn = "Yes" ]; then
+
+  pnd_version=$(dmesg | grep OMAP3 | grep ES | awk '{print $3}')
+  if [ "$pnd_version" == "OMAP3630" ]; then
+      safespeed="1000"
+  else
+      safespeed="600"
+  fi
+
     defmhz="$(cat /etc/pandora/conf/cpu.conf | grep default | awk -F\: '{print $2}')"
-      if [ $defmhz -gt 600 ]; then
+      if [ $defmhz -gt $safespeed ]; then
          if zenity --question --title="Unclean Shutdown" --text="Warning!\n\nThe system has not been shutdown properly last time.\n\nAs you overclocked the CPU as default speed, this might be the reason for that.\nTherefore CPU speed has been currently set to the standard CPU speed of your SoC.\n\nShould it be set to your default speed ($defmhz MHz) or shall we keep safe setting for this session?" --ok-label="Set it to $defmhz MHz" --cancel-label="Leave it safe..."; then
            sudo /usr/pandora/scripts/op_cpuspeed.sh $defmhz
          fi