Fixes #79 Create TUN device if it does not exist

This commit is contained in:
Quentin McGaw (desktop)
2020-02-08 15:30:28 +00:00
parent 6620ba52d2
commit 86ed6736a5
3 changed files with 27 additions and 2 deletions

View File

@@ -57,8 +57,11 @@ func main() {
e.FatalOnError(err)
logger.Info(allSettings.String())
err = ovpnConf.CheckTUN()
e.FatalOnError(err)
if err := ovpnConf.CheckTUN(); err != nil {
logger.Warn(err)
err = ovpnConf.CreateTUN()
e.FatalOnError(err)
}
err = ovpnConf.WriteAuthFile(allSettings.PIA.User, allSettings.PIA.Password, uid, gid)
e.FatalOnError(err)