From: Michael Mrozek Date: Tue, 16 Jul 2013 02:46:13 +0000 (+0200) Subject: .xinitrc: Added Pandora-Type recognition to determine safe speed after a crash happened X-Git-Tag: sz_155~10 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2f4db81643c1bb32cf3bc99ff293a42faf66452b;p=openpandora.oe.git .xinitrc: Added Pandora-Type recognition to determine safe speed after a crash happened --- diff --git a/recipes/pandora-system/pandora-skel/.xinitrc b/recipes/pandora-system/pandora-skel/.xinitrc index d4a9e5b..cebf5af 100644 --- a/recipes/pandora-system/pandora-skel/.xinitrc +++ b/recipes/pandora-system/pandora-skel/.xinitrc @@ -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