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