From 7f44c67c17f629bfc241cc89a1edfbc4d1bd7a8d Mon Sep 17 00:00:00 2001 From: Sebastian Kinne Date: Mon, 8 May 2017 16:10:34 +1000 Subject: [PATCH] Added CUCUMBER extension --- payloads/extensions/cucumber.sh | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 payloads/extensions/cucumber.sh diff --git a/payloads/extensions/cucumber.sh b/payloads/extensions/cucumber.sh new file mode 100644 index 00000000..e4427744 --- /dev/null +++ b/payloads/extensions/cucumber.sh @@ -0,0 +1,25 @@ +#!/bin/bash + +function CUCUMBER() { + case $1 in + "ENABLE") + echo ondemand | tee /sys/devices/system/cpu/cpu{0..3}/cpufreq/scaling_governor &> /dev/null + echo 0 | tee /sys/devices/system/cpu/cpu{1..3}/online &> /dev/null + ;; + "DISABLE") + echo 1 | tee /sys/devices/system/cpu/cpu{1..3}/online &> /dev/null + sleep 2 + echo ondemand | tee /sys/devices/system/cpu/cpu{0..3}/cpufreq/scaling_governor &> /dev/null + ;; + "PLAID") + echo 1 | tee /sys/devices/system/cpu/cpu{1..3}/online &> /dev/null + sleep 2 + echo performance | tee /sys/devices/system/cpu/cpu{0..3}/cpufreq/scaling_governor &> /dev/null + ;; + *) + LED FAIL + exit 1 + esac +} + +export -f CUCUMBER \ No newline at end of file