fix write files and deprecated calls

This commit is contained in:
Mikaël Cluseau
2023-11-27 14:08:44 +01:00
parent 69cc01db9b
commit 86d85f014c
6 changed files with 21 additions and 18 deletions

9
vpn.go
View File

@ -1,7 +1,6 @@
package main
import (
"io/ioutil"
"log"
"net"
"os"
@ -21,7 +20,7 @@ func setupVPN(vpn config.VPNDef, localGenDir string) {
// public/private key
keyFile := filepath.Join(vpnDir, "key")
keyBytes, err := ioutil.ReadFile(keyFile)
keyBytes, err := os.ReadFile(keyFile)
if os.IsNotExist(err) {
key, err := wgtypes.GeneratePrivateKey()
if err != nil {
@ -30,7 +29,7 @@ func setupVPN(vpn config.VPNDef, localGenDir string) {
keyBytes = []byte(key.String())
ioutil.WriteFile(keyFile, keyBytes, 0600)
os.WriteFile(keyFile, keyBytes, 0600)
} else if err != nil {
fatalf("failed to read VPN key: %v", err)
}
@ -44,7 +43,7 @@ func setupVPN(vpn config.VPNDef, localGenDir string) {
// pre-shared key
pskeyFile := filepath.Join(vpnDir, "pskey")
pskeyBytes, err := ioutil.ReadFile(pskeyFile)
pskeyBytes, err := os.ReadFile(pskeyFile)
if os.IsNotExist(err) {
key, err := wgtypes.GenerateKey()
if err != nil {
@ -53,7 +52,7 @@ func setupVPN(vpn config.VPNDef, localGenDir string) {
pskeyBytes = []byte(key.String())
ioutil.WriteFile(pskeyFile, pskeyBytes, 0600)
os.WriteFile(pskeyFile, pskeyBytes, 0600)
} else if err != nil {
fatalf("failed to read VPN pre-shared key: %v", err)
}