From: Denys Dmytriyenko <[email protected]>

Signed-off-by: Denys Dmytriyenko <[email protected]>
---
 .../recipes-core/thermal-init/thermal-init.bb         | 19 +++++++++++++++++++
 .../recipes-core/thermal-init/thermal-init/init       | 18 ++++++++++++++++++
 2 files changed, 37 insertions(+)
 create mode 100644 meta-arago-distro/recipes-core/thermal-init/thermal-init.bb
 create mode 100644 
meta-arago-distro/recipes-core/thermal-init/thermal-init/init

diff --git a/meta-arago-distro/recipes-core/thermal-init/thermal-init.bb 
b/meta-arago-distro/recipes-core/thermal-init/thermal-init.bb
new file mode 100644
index 0000000..e564b1e
--- /dev/null
+++ b/meta-arago-distro/recipes-core/thermal-init/thermal-init.bb
@@ -0,0 +1,19 @@
+DESCRIPTION = "Init script to enable cpu_thermal zones"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = 
"file://${COREBASE}/LICENSE;md5=4d92cd373abda3937c2bc47fbc49d690"
+
+PR = "r0"
+
+SRC_URI = "file://init"
+
+INITSCRIPT_NAME = "thermal-zone-init"
+INITSCRIPT_PARAMS = "defaults 98"
+
+inherit update-rc.d
+
+do_install() {
+    install -d ${D}${sysconfdir}/init.d
+    install -m 0755 ${WORKDIR}/init ${D}${sysconfdir}/init.d/${INITSCRIPT_NAME}
+}
+
+FILES_${PN} = "${sysconfdir} ${bindir}"
diff --git a/meta-arago-distro/recipes-core/thermal-init/thermal-init/init 
b/meta-arago-distro/recipes-core/thermal-init/thermal-init/init
new file mode 100644
index 0000000..15fdeac
--- /dev/null
+++ b/meta-arago-distro/recipes-core/thermal-init/thermal-init/init
@@ -0,0 +1,18 @@
+#!/bin/sh
+
+case "$1" in
+    start )
+        echo "Enabling thermal zones..."
+        for i in /sys/class/thermal/thermal_zone*/mode; do
+            echo enabled > $i
+        done
+    ;;
+    stop )
+        echo "Disabling thermal zones..."
+        for i in /sys/class/thermal/thermal_zone*/mode; do
+            echo disabled > $i
+        done
+    ;;
+esac
+
+exit 0
-- 
2.2.0

_______________________________________________
meta-arago mailing list
[email protected]
http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago

Reply via email to