diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..42d21a7 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +powersave +undervolt diff --git a/Makefile b/Makefile index df1b690..3d70d73 100644 --- a/Makefile +++ b/Makefile @@ -3,19 +3,23 @@ PREFIX = /usr/local MANPREFIX = ${PREFIX}/share/man undervolt: undervolt.sh +powersave: powersave.sh -install: undervolt +install: undervolt powersave mkdir -p ${DESTDIR}${PREFIX}/bin cp -f undervolt ${DESTDIR}${PREFIX}/bin/undervolt + cp -f powersave ${DESTDIR}${PREFIX}/bin/powersave chmod 755 ${DESTDIR}${PREFIX}/bin/undervolt + chmod 755 ${DESTDIR}${PREFIX}/bin/powersave # TODO: add a manual page # mkdir -p ${DESTDIR}${MANPREFIX}/man1 # sed "s/VERSION/${VERSION}/g" < undervolt.1 > ${DESTDIR}${MANPREFIX}/man1/undervolt.1 # chmod 644 ${DESTDIR}${MANPREFIX}/man1/undervolt.1 uninstall: - rm -f ${DESTDIR}${PREFIX}/bin/undervolt\ - ${DESTDIR}${MANPREFIX}/man1/undervolt.1 + rm -f ${DESTDIR}${PREFIX}/bin/undervolt \ + ${DESTDIR}${MANPREFIX}/man1/undervolt.1 \ + ${DESTDIR}${PREFIX}/bin/powersave clean: rm -f undervolt diff --git a/powersave.sh b/powersave.sh new file mode 100644 index 0000000..4597034 --- /dev/null +++ b/powersave.sh @@ -0,0 +1,8 @@ +#!/bin/sh + +GOVERNOR='powersave' +if [ "$1" ]; then + GOVERNOR="$1" +fi + +echo "$GOVERNOR" | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor