linuxkit/pkg/metadata/provider_file.go
David Gageot d4e132021a
Remove 99% of deprecated ioutil usage
Signed-off-by: David Gageot <david.gageot@docker.com>
2022-10-09 13:10:38 +02:00

21 lines
291 B
Go

package main
import (
"os"
)
type fileProvider string
func (p fileProvider) String() string {
return string(p)
}
func (p fileProvider) Probe() bool {
_, err := os.Stat(string(p))
return err == nil
}
func (p fileProvider) Extract() ([]byte, error) {
return os.ReadFile(string(p))
}