You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
40 lines
864 B
40 lines
864 B
https://github.com/vmatare/thinkfan/pull/61
|
|
|
|
--- a/rcscripts/openrc/thinkfan.cmake
|
|
+++ b/rcscripts/openrc/thinkfan.cmake
|
|
@@ -1,26 +1,19 @@
|
|
#!/sbin/openrc-run
|
|
|
|
+command="@CMAKE_INSTALL_PREFIX@/sbin/thinkfan"
|
|
+command_args="-q -s5 -c /etc/thinkfan.conf"
|
|
+pidfile="@PID_FILE@"
|
|
+
|
|
extra_started_commands="reload"
|
|
|
|
+required_files="/etc/thinkfan.conf"
|
|
+
|
|
depend() {
|
|
after modules
|
|
}
|
|
|
|
-start() {
|
|
- ebegin "Starting thinkfan"
|
|
- start-stop-daemon --start --exec @CMAKE_INSTALL_PREFIX@/sbin/thinkfan -- -q -s5 -c /etc/thinkfan.conf
|
|
- eend $?
|
|
-}
|
|
-
|
|
-stop() {
|
|
- ebegin "Stopping thinkfan"
|
|
- start-stop-daemon --stop --exec @CMAKE_INSTALL_PREFIX@/sbin/thinkfan
|
|
- eend $?
|
|
-}
|
|
-
|
|
reload() {
|
|
- PID=$(<@PID_FILE@)
|
|
- ebegin "Sending SIGHUP to thinkfan($PID)"
|
|
- kill -HUP $PID
|
|
+ ebegin "Reloading ${SVCNAME}"
|
|
+ start-stop-daemon --signal HUP --pidfile "${pidfile}"
|
|
eend $?
|
|
}
|