File tree 1 file changed +11
-1
lines changed
1 file changed +11
-1
lines changed Original file line number Diff line number Diff line change @@ -9,6 +9,10 @@ import (
9
9
"golang.org/x/exp/slog"
10
10
)
11
11
12
+ var (
13
+ LogFile = "/var/log/netclient.log"
14
+ )
15
+
12
16
// setupOpenRC - sets up openrc daemon
13
17
func setupOpenRC () error {
14
18
service := `#!/sbin/openrc-run
@@ -25,7 +29,6 @@ respawn_period=10
25
29
output_log="/var/log/netclient.log"
26
30
error_log="/var/log/netclient.log"
27
31
depend() {
28
- need net
29
32
after firewall
30
33
}
31
34
@@ -34,6 +37,13 @@ depend() {
34
37
if err := os .WriteFile ("/etc/init.d/netclient" , bytes , 0755 ); err != nil {
35
38
return err
36
39
}
40
+ if _ , err := os .Stat (LogFile ); err != nil {
41
+ if os .IsNotExist (err ) {
42
+ if err := os .WriteFile (LogFile , []byte ("--------------------" ), 0644 ); err != nil {
43
+ return err
44
+ }
45
+ }
46
+ }
37
47
if _ , err := ncutils .RunCmd ("/sbin/rc-update add netclient default" , false ); err != nil {
38
48
return err
39
49
}
You can’t perform that action at this time.
0 commit comments