In afero v1.6.0 the FromIOFS type was added [1], which
facilitates interopability with the fs.FS interface of
the Go standard library.
To support afero.FromIOFS in eggos, afero was updated
to the latest version.
Note: the afero.Fs interface has been updated since v1.4.0
to include the Chown method. As such, the logger, mount
and smb file system types were updated to include the Chown
method.
In particular, the fs/logger.logger, fs/mount.MountableFs and
fs/stripprefix.fs file system types have been updated to include
Chown.
However, as of yet, a stub implementation of Chown exist for the
smb.Fs file system type.
[1]: https://pkg.go.dev/github.com/spf13/afero#FromIOFS
* drivers/vbe: add docs
Also, remove unused bootloaderMagic constant. A corresponding constant
is defined in and used by the multiboot package.
* drivers/qemu: add docs
* drivers/multiboot: fix typo; s/DrivesrAddr/DriversAddr/
* all: add go:build comments for Go build tags, as used by Go 1.17
ref: https://go.dev/doc/go1.17#build-lines
This commit was automated using goimports:
find . -type f -name '*.go' | xargs -I '{}' goimports -w '{}'