diff --git a/internal/pkg/extensions/validate.go b/internal/pkg/extensions/validate.go index 768f99648..9134573cf 100644 --- a/internal/pkg/extensions/validate.go +++ b/internal/pkg/extensions/validate.go @@ -10,7 +10,6 @@ import ( "os" "path/filepath" "strings" - "syscall" hashiversion "github.com/hashicorp/go-version" @@ -70,18 +69,6 @@ func (ext *Extension) validateContents() error { return fmt.Errorf("world-writeable files are not allowed: %q", itemPath) } - var st fs.FileInfo - - st, err = d.Info() - if err != nil { - return err - } - - // no hardlinks - if !d.IsDir() && st.Sys().(*syscall.Stat_t).Nlink > 1 { - return fmt.Errorf("hardlinks are not allowed: %q", itemPath) - } - // no special files if !d.IsDir() && !d.Type().IsRegular() && d.Type().Type() != os.ModeSymlink { return fmt.Errorf("special files are not allowed: %q", itemPath)