summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorParmjot Singh2024-03-15 16:10:12 +1300
committerParmjot Singh2024-03-15 16:10:12 +1300
commit91f1bbc53901d67906c8bc7a20d2917f0e892227 (patch)
tree4ee8dbc50a231781194934d82ff200996468fe3c
parent2cb3f7935e7e0252e15d8dbcf1309ab246e143cf (diff)
downloadaur-91f1bbc53901d67906c8bc7a20d2917f0e892227.tar.gz
automatically run commands previously put upon the user to run
stuff like systemctl daemon-reload and stuff
-rw-r--r--auto-cpufreq.install13
-rw-r--r--auto-cpufreq.service1
2 files changed, 4 insertions, 10 deletions
diff --git a/auto-cpufreq.install b/auto-cpufreq.install
index 9df56a901b8a..0b0c55da644a 100644
--- a/auto-cpufreq.install
+++ b/auto-cpufreq.install
@@ -9,19 +9,12 @@ post_install() {
echo -e 'To view live log, run:\n'
echo -e 'auto-cpufreq --stats\n'
-
- echo -e 'If the GNOME Power Profiles daemon is installed, it must be masked manually as it conflicts with auto-cpufreq.service:\n'
- echo -e 'sudo systemctl mask power-profiles-daemon.service\n'
}
post_upgrade() {
- echo -e "\nauto-cpufreq $1 installed\n"
-
- echo -e 'Reload systemd manager configuration:\n'
- echo -e 'systemctl daemon-reload\n'
-
- echo -e 'Restart auto-cpufreq daemon service:\n'
- echo -e 'systemctl restart auto-cpufreq\n'
+ systemctl daemon-reload
+ systemctl restart auto-cpufreq
+ echo -e 'auto-cpufreq has been restarted\n'
}
post_remove() {
diff --git a/auto-cpufreq.service b/auto-cpufreq.service
index 494942d83596..b4c62e6e4353 100644
--- a/auto-cpufreq.service
+++ b/auto-cpufreq.service
@@ -1,6 +1,7 @@
[Unit]
Description=auto-cpufreq - Automatic CPU speed & power optimizer for Linux
After=network.target network-online.target
+Conflicts=power-profiles-daemon.service
[Service]
Type=simple