@@ -44,7 +44,7 @@ type serviceAPIClient struct {
44
44
client * http.Client
45
45
}
46
46
47
- func NewServiceAPI () (* serviceAPIClient , error ) {
47
+ func newServiceAPI () (* serviceAPIClient , error ) {
48
48
content , err := ioutil .ReadFile ("/var/lib/zerotier-one/authtoken.secret" )
49
49
if err != nil {
50
50
return nil , err
@@ -65,7 +65,7 @@ func (c *serviceAPIClient) Do(req *http.Request) (*http.Response, error) {
65
65
}
66
66
67
67
func main () {
68
- autoRestartFlag := flag .Bool ("auto-restart" , true , "Automatically restart systemd-networkd when things change" )
68
+ autoRestartFlag := flag .Bool ("auto-restart" , true , "Automatically restart systemd-resolved when things change" )
69
69
reconcileFlag := flag .Bool ("reconcile" , true , "Automatically remove left networks from systemd-networkd configuration" )
70
70
flag .Parse ()
71
71
@@ -82,7 +82,7 @@ func main() {
82
82
errExit ("your template is busted; get a different version or stop modifying the source code :)" )
83
83
}
84
84
85
- sAPI , err := NewServiceAPI ()
85
+ sAPI , err := newServiceAPI ()
86
86
if err != nil {
87
87
errExit (err )
88
88
}
@@ -239,11 +239,11 @@ func main() {
239
239
}
240
240
}
241
241
242
- if changed && * autoRestartFlag {
243
- fmt .Println ("Files changed; reloading systemd-networkd ..." )
242
+ if ( changed || len ( found ) > 0 ) && * autoRestartFlag {
243
+ fmt .Println ("Files changed; restarting systemd-resolved ..." )
244
244
245
- if err := exec .Command ("systemctl" , "restart" , "systemd-networkd " ).Run (); err != nil {
246
- errExit (fmt .Errorf ("While reloading systemd: %v" , err ))
245
+ if err := exec .Command ("systemctl" , "restart" , "systemd-resolved " ).Run (); err != nil {
246
+ errExit (fmt .Errorf ("While restarting systemd-resolved : %v" , err ))
247
247
}
248
248
}
249
249
}
0 commit comments