summary refs log tree commit diff
path: root/pkgs/applications/video/mirakurun/nix-filesystem.patch
blob: f7f06e2a6dbaa253485a79a65e48d2f9501321d6 (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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
diff --git a/processes.json b/processes.json
index b54d404..a40dfab 100644
--- a/processes.json
+++ b/processes.json
@@ -4,10 +4,10 @@
       "name": "mirakurun-server",
       "script": "lib/server.js",
       "node_args" : "-r source-map-support/register",
-      "error_file": "/usr/local/var/log/mirakurun.stderr.log",
-      "out_file": "/usr/local/var/log/mirakurun.stdout.log",
+      "error_file": "/var/log/mirakurun.stderr.log",
+      "out_file": "/var/log/mirakurun.stdout.log",
       "merge_logs": true,
-      "pid_file": "/usr/local/var/run/mirakurun.pid",
+      "pid_file": "/var/run/mirakurun.pid",
       "exec_mode": "fork",
       "autorestart": true,
       "env": {
diff --git a/src/Mirakurun/config.ts b/src/Mirakurun/config.ts
index 0b8a1a2..ff02fda 100644
--- a/src/Mirakurun/config.ts
+++ b/src/Mirakurun/config.ts
@@ -146,6 +146,7 @@ export function loadServer(): Server {
                 fs.copyFileSync("config/server.win32.yml", path);
             } else {
                 fs.copyFileSync("config/server.yml", path);
+                fs.chmodSync(path, 0o644);
             }
         } catch (e) {
             log.fatal("failed to copy server config to `%s`", path);
@@ -300,6 +301,7 @@ export function loadTuners(): Tuner[] {
                 fs.copyFileSync("config/tuners.win32.yml", path);
             } else {
                 fs.copyFileSync("config/tuners.yml", path);
+                fs.chmodSync(path, 0o644);
             }
         } catch (e) {
             log.fatal("failed to copy tuners config to `%s`", path);
@@ -342,6 +344,7 @@ export function loadChannels(): Channel[] {
                 fs.copyFileSync("config/channels.win32.yml", path);
             } else {
                 fs.copyFileSync("config/channels.yml", path);
+                fs.chmodSync(path, 0o644);
             }
         } catch (e) {
             log.fatal("failed to copy channels config to `%s`", path);