diff --git a/scripts/snapdaemon.sh b/scripts/snapdaemon.sh new file mode 100755 index 0000000..db70990 --- /dev/null +++ b/scripts/snapdaemon.sh @@ -0,0 +1,4 @@ +#!/bin/bash +# +# workaround for running Daemon without polluting syslog (#53, #82) +$SNAP/bin/auto-cpufreq --daemon 2>&1 >> $SNAP_DATA/auto-cpufreq.log \ No newline at end of file diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index d573712..8bbdbdf 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -1,6 +1,6 @@ name: auto-cpufreq base: core20 -version: '1.2.2' +version: '1.2.3' summary: Automatic CPU speed & power optimizer for Linux description: | Automatic CPU speed & power optimizer for Linux based on active @@ -24,11 +24,12 @@ parts: - lm-sensors source: . - deploy-cpufrectl: + deploy-scripts: plugin: dump source: scripts organize: cpufreqctl.sh: usr/bin/cpufreqctl + snapdaemon.sh: usr/bin/snapdaemon apps: auto-cpufreq: @@ -43,7 +44,7 @@ apps: PKG_MARKER: SNAP service: - command: bin/auto-cpufreq --daemon 2>&1 | tee -a $SNAP_DATA/auto-cpufreq.log + command: usr/bin/snapdaemon plugs: - cpu-control - system-observe