mirror of
https://github.com/pentoo/pentoo-overlay
synced 2026-04-25 16:20:55 +02:00
pentoo-system: cleanup local.d a little bit so things don't exit 1
This commit is contained in:
parent
582fd79652
commit
d2effd80d1
4 changed files with 27 additions and 15 deletions
|
|
@ -1,9 +0,0 @@
|
|||
#!/bin/sh
|
||||
|
||||
for CPU in $(ls /sys/devices/system/cpu/|grep -E "cpu[0-9]+"); do
|
||||
[ -e /sys/devices/system/cpu/${CPU}/cpufreq/scaling_governor ] && echo performance > /sys/devices/system/cpu/${CPU}/cpufreq/scaling_governor
|
||||
done
|
||||
|
||||
for controller in $(ls /sys/class/scsi_host/|grep -E "host[0-9]+"); do
|
||||
[ -e /sys/class/scsi_host/${controller}/link_power_management_policy ] && echo max_performance > /sys/class/scsi_host/${controller}/link_power_management_policy
|
||||
done
|
||||
13
pentoo/pentoo-system/files/00-speed_shutdown.stop-r2
Executable file
13
pentoo/pentoo-system/files/00-speed_shutdown.stop-r2
Executable file
|
|
@ -0,0 +1,13 @@
|
|||
#!/bin/sh
|
||||
|
||||
for CPU in $(ls /sys/devices/system/cpu/|grep -E "cpu[0-9]+"); do
|
||||
if [ -e /sys/devices/system/cpu/${CPU}/cpufreq/scaling_governor ]; then
|
||||
echo performance > /sys/devices/system/cpu/${CPU}/cpufreq/scaling_governor
|
||||
fi
|
||||
done
|
||||
|
||||
for controller in $(ls /sys/class/scsi_host/|grep -E "host[0-9]+"); do
|
||||
if [ -e /sys/class/scsi_host/${controller}/link_power_management_policy ]; then
|
||||
echo max_performance > /sys/class/scsi_host/${controller}/link_power_management_policy
|
||||
fi
|
||||
done
|
||||
|
|
@ -66,17 +66,25 @@ cpu_path="/sys/devices/system/cpu/"
|
|||
if [ "$(cat /sys/class/power_supply/AC*/online)" == "0" ]; then
|
||||
#battery
|
||||
for CPU in $(\ls ${cpu_path}|grep -E "cpu[0-9]+"); do
|
||||
[ -e ${cpu_path}/${CPU}/cpufreq/scaling_governor ] && echo conservative > ${cpu_path}/${CPU}/cpufreq/scaling_governor
|
||||
if [ -e ${cpu_path}/${CPU}/cpufreq/scaling_governor ]; then
|
||||
echo conservative > ${cpu_path}/${CPU}/cpufreq/scaling_governor
|
||||
fi
|
||||
done
|
||||
for controller in $(\ls ${scsi_path}|grep -E "host[0-9]+"); do
|
||||
[ -e ${scsi_path}${controller}/link_power_management_policy ] && echo min_power > ${scsi_path}${controller}/link_power_management_policy
|
||||
if [ -e ${scsi_path}${controller}/link_power_management_policy ]; then
|
||||
echo min_power > ${scsi_path}${controller}/link_power_management_policy
|
||||
fi
|
||||
done
|
||||
else
|
||||
#AC
|
||||
for CPU in $(\ls ${scsi_path}|grep -E "cpu[0-9]+"); do
|
||||
[ -e ${scsi_path}${CPU}/cpufreq/scaling_governor ] && echo ondemand > ${scsi_path}${CPU}/cpufreq/scaling_governor
|
||||
if [ -e ${scsi_path}${CPU}/cpufreq/scaling_governor ]; then
|
||||
echo ondemand > ${scsi_path}${CPU}/cpufreq/scaling_governor
|
||||
fi
|
||||
done
|
||||
for controller in $(\ls ${scsi_path}|grep -E "host[0-9]+"); do
|
||||
[ -e ${scsi_path}${controller}/link_power_management_policy ] && echo max_performance > ${scsi_path}${controller}/link_power_management_policy
|
||||
if [ -e ${scsi_path}${controller}/link_power_management_policy ]; then
|
||||
echo max_performance > ${scsi_path}${controller}/link_power_management_policy
|
||||
fi
|
||||
done
|
||||
fi
|
||||
|
|
@ -178,8 +178,8 @@ src_install() {
|
|||
|
||||
exeinto /etc/local.d
|
||||
doexe "${FILESDIR}"/00-linux_link.start
|
||||
newexe "${FILESDIR}"/00-speed_shutdown.stop-r1 00-speed_shutdown.stop
|
||||
newexe "${FILESDIR}"/99-power_saving.start-r2 99-power_saving.start
|
||||
newexe "${FILESDIR}"/00-speed_shutdown.stop-r2 00-speed_shutdown.stop
|
||||
newexe "${FILESDIR}"/99-power_saving.start-r3 99-power_saving.start
|
||||
|
||||
dosym /var/lib/layman/pentoo/scripts/pentoo-updater.sh /usr/sbin/pentoo-updater
|
||||
}
|
||||
Loading…
Reference in a new issue