aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRaúl Benencia <id@rbenencia.name>2026-06-05 17:02:09 -0300
committerRaul Benencia <46945030+raul-te@users.noreply.github.com>2026-06-05 17:07:52 -0300
commit17b1e22a87f8fbdf90b052070fbf704a6729ed60 (patch)
treec144a9500f3557ce045551aef9eb6f97117dc3d2
parent07a844375e9052b998f425fbe65094bc555974ba (diff)
Replace io/ioutil with os equivalents
ioutil.ReadFile and ioutil.ReadDir have been deprecated since Go 1.16.
-rw-r--r--internal/environment/environment.go3
-rw-r--r--internal/handlers/static.go7
-rw-r--r--internal/ipxe/ipxescript.go4
-rw-r--r--internal/mappings/parse.go3
4 files changed, 7 insertions, 10 deletions
diff --git a/internal/environment/environment.go b/internal/environment/environment.go
index 86d32a5..1c23bf5 100644
--- a/internal/environment/environment.go
+++ b/internal/environment/environment.go
@@ -17,7 +17,6 @@ package environment
import (
"fmt"
"html/template"
- "io/ioutil"
"net"
"os"
"path"
@@ -134,7 +133,7 @@ func (env *Environment) initStaticTemplates() {
func (env *Environment) initEnvOverrides() []string {
var environments = make([]string, 0)
envPath := filepath.Join(env.DataDir, env.EnvDir)
- files, err := ioutil.ReadDir(envPath)
+ files, err := os.ReadDir(envPath)
if err == nil {
for _, f := range files {
if f.IsDir() {
diff --git a/internal/handlers/static.go b/internal/handlers/static.go
index b27fa1a..ebec994 100644
--- a/internal/handlers/static.go
+++ b/internal/handlers/static.go
@@ -16,7 +16,6 @@ package handlers
import (
"fmt"
- "io/ioutil"
"net/http"
"os"
"path"
@@ -76,17 +75,17 @@ func (o *OverlayFileServerHandler) ServeHTTP(w http.ResponseWriter, r *http.Requ
}
isDir := false
- fileList := make(map[string]os.FileInfo)
+ fileList := make(map[string]os.DirEntry)
if errUpper == nil && infoUpper.IsDir() {
- files, _ := ioutil.ReadDir(upper)
+ files, _ := os.ReadDir(upper)
for _, f := range files {
fileList[f.Name()] = f
}
isDir = true
}
if errLower == nil && infoLower.IsDir() {
- files, _ := ioutil.ReadDir(lower)
+ files, _ := os.ReadDir(lower)
for _, f := range files {
if _, ok := fileList[f.Name()]; !ok {
fileList[f.Name()] = f
diff --git a/internal/ipxe/ipxescript.go b/internal/ipxe/ipxescript.go
index b5a8112..c0a62ac 100644
--- a/internal/ipxe/ipxescript.go
+++ b/internal/ipxe/ipxescript.go
@@ -15,7 +15,7 @@
package ipxe
import (
- "io/ioutil"
+ "os"
"path/filepath"
"strings"
@@ -67,7 +67,7 @@ func appendScriptsFromDir(logger log.Logger, scripts []Script, templateExtension
// scriptDirList returns the names of all available ipxe script templates
func scriptDirList(logger log.Logger, templateExtension string, datadir string) []ScriptName {
- files, err := ioutil.ReadDir(datadir)
+ files, err := os.ReadDir(datadir)
if err != nil {
logger.Info("list ipxe scripts failed", "component", "ipxescript", "dir", datadir, "err", err)
return nil
diff --git a/internal/mappings/parse.go b/internal/mappings/parse.go
index fe6a7c2..f2e1756 100644
--- a/internal/mappings/parse.go
+++ b/internal/mappings/parse.go
@@ -15,7 +15,6 @@
package mappings
import (
- "io/ioutil"
"os"
"gopkg.in/yaml.v3"
@@ -58,7 +57,7 @@ func ParseYamlMappings(logger log.Logger, mappingsFile string) *Mappings {
var mappings Mappings
logger.Info("reading mappings", "component", "config", "source", mappingsFile)
- yamlFile, err := ioutil.ReadFile(mappingsFile)
+ yamlFile, err := os.ReadFile(mappingsFile)
if err != nil {
logger.Error("read mappings failed", "err", err)
nihil fit ex nihilo