Maint: inject Commander to openvpn and firewall

This commit is contained in:
Quentin McGaw (desktop)
2021-07-23 18:25:30 +00:00
parent 94b60d9f70
commit c5d92ae02c
3 changed files with 11 additions and 12 deletions

View File

@@ -29,10 +29,11 @@ type configurator struct {
tunDevPath string
}
func NewConfigurator(logger logging.Logger, unix unix.Unix) Configurator {
func NewConfigurator(logger logging.Logger, unix unix.Unix,
cmder command.Commander) Configurator {
return &configurator{
logger: logger,
commander: command.NewCommander(),
commander: cmder,
unix: unix,
authFilePath: constants.OpenVPNAuthConf,
tunDevPath: constants.TunnelDevice,