@@ -74,17 +74,17 @@ func (cmd *DNS) configureMacRoutes(machine Machine) {
7474 if machine .IsXhyve () {
7575 cmd .removeHostFilter (machineIP )
7676 }
77- util .Command ("sudo" , "route" , "-n" , "delete" , "-net" , "172.17.0.0" ).Run ()
78- util .StreamCommand ("sudo" , "route" , "-n" , "add" , "172.17.0.0/16" , machineIP )
77+ util .Command ("sudo" , "route" , "-n" , "delete" , "-net" , "172.17.0.0" ).Run () // nolint: gosec
78+ util .StreamCommand ("sudo" , "route" , "-n" , "add" , "172.17.0.0/16" , machineIP ) // nolint: gosec
7979 if _ , err := os .Stat ("/usr/sbin/discoveryutil" ); err == nil {
8080 // Put this here for people running OS X 10.10.0 to 10.10.3 (oy vey.)
8181 cmd .out .Verbose ("Restarting discoveryutil to flush DNS caches" )
82- util .StreamCommand ("sudo" , "launchctl" , "unload" , "-w" , "/System/Library/LaunchDaemons/com.apple.discoveryd.plist" )
83- util .StreamCommand ("sudo" , "launchctl" , "load" , "-w" , "/System/Library/LaunchDaemons/com.apple.discoveryd.plist" )
82+ util .StreamCommand ("sudo" , "launchctl" , "unload" , "-w" , "/System/Library/LaunchDaemons/com.apple.discoveryd.plist" ) // nolint: gosec
83+ util .StreamCommand ("sudo" , "launchctl" , "load" , "-w" , "/System/Library/LaunchDaemons/com.apple.discoveryd.plist" ) // nolint: gosec
8484 } else {
8585 // Reset DNS cache. We have seen this suddenly make /etc/resolver/vm work.
8686 cmd .out .Verbose ("Restarting mDNSResponder to flush DNS caches" )
87- util .StreamCommand ("sudo" , "killall" , "-HUP" , "mDNSResponder" )
87+ util .StreamCommand ("sudo" , "killall" , "-HUP" , "mDNSResponder" ) // nolint: gosec
8888 }
8989}
9090
@@ -109,13 +109,13 @@ func (cmd *DNS) removeHostFilter(ipAddr string) {
109109 member := memberRegexp .FindStringSubmatch (string (ifaceData ))[1 ]
110110
111111 // #4: ifconfig <bridge> -hostfilter <member>
112- util .StreamCommand ("sudo" , "ifconfig" , iface , "-hostfilter" , member )
112+ util .StreamCommand ("sudo" , "ifconfig" , iface , "-hostfilter" , member ) // nolint: gosec
113113}
114114
115115// ConfigureWindowsRoutes configures network routing
116116func (cmd * DNS ) configureWindowsRoutes (machine Machine ) {
117- util .Command ("runas" , "/noprofile" , "/user:Administrator" , "route" , "DELETE" , "172.17.0.0" ).Run ()
118- util .StreamCommand ("runas" , "/noprofile" , "/user:Administrator" , "route" , "-p" , "ADD" , "172.17.0.0/16" , machine .GetIP ())
117+ util .Command ("runas" , "/noprofile" , "/user:Administrator" , "route" , "DELETE" , "172.17.0.0" ).Run () // nolint: gosec
118+ util .StreamCommand ("runas" , "/noprofile" , "/user:Administrator" , "route" , "-p" , "ADD" , "172.17.0.0/16" , machine .GetIP ()) // nolint: gosec
119119}
120120
121121// StartDNS will start the dnsdock service
@@ -152,7 +152,7 @@ func (cmd *DNS) StartDNS(machine Machine, nameservers string) error {
152152 args = append (args , "--nameserver=" + server )
153153 }
154154
155- util .StreamCommand ("docker" , args ... )
155+ util .StreamCommand ("docker" , args ... ) // nolint: gosec
156156 // Configure the resolvers based on platform
157157 var resolverReturn error
158158 if util .IsMac () {
@@ -181,12 +181,12 @@ func (cmd *DNS) configureMacResolver(machine Machine) error {
181181 if _ , err := os .Stat ("/usr/sbin/discoveryutil" ); err == nil {
182182 // Put this here for people running OS X 10.10.0 to 10.10.3 (oy vey.)
183183 cmd .out .Verbose ("Restarting discoveryutil to flush DNS caches" )
184- util .StreamCommand ("sudo" , "launchctl" , "unload" , "-w" , "/System/Library/LaunchDaemons/com.apple.discoveryd.plist" )
185- util .StreamCommand ("sudo" , "launchctl" , "load" , "-w" , "/System/Library/LaunchDaemons/com.apple.discoveryd.plist" )
184+ util .StreamCommand ("sudo" , "launchctl" , "unload" , "-w" , "/System/Library/LaunchDaemons/com.apple.discoveryd.plist" ) // nolint: gosec
185+ util .StreamCommand ("sudo" , "launchctl" , "load" , "-w" , "/System/Library/LaunchDaemons/com.apple.discoveryd.plist" ) // nolint: gosec
186186 } else {
187187 // Reset DNS cache. We have seen this suddenly make /etc/resolver/vm work.
188188 cmd .out .Verbose ("Restarting mDNSResponder to flush DNS caches" )
189- util .StreamCommand ("sudo" , "killall" , "-HUP" , "mDNSResponder" )
189+ util .StreamCommand ("sudo" , "killall" , "-HUP" , "mDNSResponder" ) // nolint: gosec
190190 }
191191 return nil
192192}
@@ -202,18 +202,18 @@ func (cmd *DNS) configureLinuxResolver() error {
202202 // Is NetworkManager in use
203203 if _ , err := os .Stat ("/etc/NetworkManager/dnsmasq.d" ); err == nil {
204204 // Install for NetworkManager/dnsmasq connection to dnsdock
205- util .StreamCommand ("bash" , "-c" , fmt .Sprintf ("echo 'server=/vm/%s' | sudo tee /etc/NetworkManager/dnsmasq.d/dnsdock.conf" , bridgeIP ))
205+ util .StreamCommand ("bash" , "-c" , fmt .Sprintf ("echo 'server=/vm/%s' | sudo tee /etc/NetworkManager/dnsmasq.d/dnsdock.conf" , bridgeIP )) // nolint: gosec
206206
207207 // Restart NetworkManager if it is running
208208 if err := util .Command ("systemctl" , "is-active" , "NetworkManager" ).Run (); err != nil {
209- util .StreamCommand ("sudo" , "systemctl" , "restart" , "NetworkManager" )
209+ util .StreamCommand ("sudo" , "systemctl" , "restart" , "NetworkManager" ) // nolint: gosec
210210 }
211211 }
212212
213213 // Is libnss-resolver in use
214214 if _ , err := os .Stat ("/etc/resolver" ); err == nil {
215215 // Install for libnss-resolver connection to dnsdock
216- util .Command ("bash" , "-c" , fmt .Sprintf ("echo 'nameserver %s:53' | sudo tee /etc/resolver/vm" , bridgeIP )).Run ()
216+ util .Command ("bash" , "-c" , fmt .Sprintf ("echo 'nameserver %s:53' | sudo tee /etc/resolver/vm" , bridgeIP )).Run () // nolint: gosec
217217 }
218218
219219 return nil
@@ -228,6 +228,6 @@ func (cmd *DNS) configureWindowsResolver(machine Machine) error {
228228
229229// StopDNS stops the dnsdock service and cleans up
230230func (cmd * DNS ) StopDNS () {
231- util .Command ("docker" , "stop" , "dnsdock" ).Run ()
232- util .Command ("docker" , "rm" , "dnsdock" ).Run ()
231+ util .Command ("docker" , "stop" , "dnsdock" ).Run () // nolint: gosec
232+ util .Command ("docker" , "rm" , "dnsdock" ).Run () // nolint: gosec
233233}
0 commit comments