about summary refs log tree commit diff
path: root/pkgs/os-specific/linux/mbpfan/fixes.patch
blob: 548cce05c3580ed32f561a5065c04c5f19f2bac7 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
diff --git a/src/main.c b/src/main.c
index e8af708..6cfee17 100644
--- a/src/main.c
+++ b/src/main.c
@@ -71,7 +71,7 @@ void check_requirements()
       * Check for coretemp and applesmc modules
       * Credits: -http://stackoverflow.com/questions/12978794
       */
-    FILE *fd = popen("lsmod | grep coretemp", "r");
+    FILE *fd = popen("@LSMOD@ | @GREP@ coretemp", "r");
     char buf[16];
 
     if (!(fread (buf, 1, sizeof (buf), fd) > 0)) {
@@ -87,7 +87,7 @@ void check_requirements()
 
     pclose(fd);
 
-    fd = popen("lsmod | grep applesmc", "r");
+    fd = popen("@LSMOD@ | @GREP@ applesmc", "r");
 
     if (!(fread (buf, 1, sizeof (buf), fd) > 0)) {
         DIR* dir = opendir(APPLESMC_PATH);
@@ -145,4 +145,4 @@ int main(int argc, char *argv[])
     void (*fan_control)() = mbpfan;
     go_daemon(fan_control);
     exit(EXIT_SUCCESS);
-}
\ No newline at end of file
+}