mirror of
https://github.com/lxc/incus.git
synced 2026-02-05 09:46:19 +01:00
Merge pull request #2763 from dector/docs/2636/for-internal-io
incus/io: #2636 fix linter complaints in `internal/io`
This commit is contained in:
@@ -58,6 +58,10 @@ linters:
|
|||||||
- linters:
|
- linters:
|
||||||
- revive
|
- revive
|
||||||
source: '^//generate-database:mapper '
|
source: '^//generate-database:mapper '
|
||||||
|
- linters:
|
||||||
|
- revive
|
||||||
|
text: "avoid package names that conflict with Go standard library package names"
|
||||||
|
path: "^internal/io/"
|
||||||
- linters:
|
- linters:
|
||||||
- revive
|
- revive
|
||||||
- godot
|
- godot
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ import (
|
|||||||
"syscall"
|
"syscall"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
// GetOwnerMode returns the file mode, owner UID, and owner GID for the given file.
|
||||||
func GetOwnerMode(fInfo os.FileInfo) (os.FileMode, int, int) {
|
func GetOwnerMode(fInfo os.FileInfo) (os.FileMode, int, int) {
|
||||||
mode := fInfo.Mode()
|
mode := fInfo.Mode()
|
||||||
uid := int(fInfo.Sys().(*syscall.Stat_t).Uid)
|
uid := int(fInfo.Sys().(*syscall.Stat_t).Uid)
|
||||||
|
|||||||
@@ -14,10 +14,12 @@ func NewReadSeeker(reader io.Reader, seeker io.Seeker) io.ReadSeeker {
|
|||||||
return &readSeeker{Reader: reader, Seeker: seeker}
|
return &readSeeker{Reader: reader, Seeker: seeker}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Read reads data from the reader.
|
||||||
func (r *readSeeker) Read(p []byte) (n int, err error) {
|
func (r *readSeeker) Read(p []byte) (n int, err error) {
|
||||||
return r.Reader.Read(p)
|
return r.Reader.Read(p)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Seek seeks to the specified offset.
|
||||||
func (r *readSeeker) Seek(offset int64, whence int) (int64, error) {
|
func (r *readSeeker) Seek(offset int64, whence int) (int64, error) {
|
||||||
return r.Seeker.Seek(offset, whence)
|
return r.Seeker.Seek(offset, whence)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ import (
|
|||||||
"io"
|
"io"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
// WriteAll copies content of data to specified writer.
|
||||||
func WriteAll(w io.Writer, data []byte) error {
|
func WriteAll(w io.Writer, data []byte) error {
|
||||||
buf := bytes.NewBuffer(data)
|
buf := bytes.NewBuffer(data)
|
||||||
|
|
||||||
|
|||||||
@@ -440,7 +440,7 @@ func rsyncFeatureArgs(features []string) []string {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// AtLeast compares the local version to a minimum version.
|
// AtLeast compares the local version to a minimum version.
|
||||||
func AtLeast(min string) bool {
|
func AtLeast(minimum string) bool {
|
||||||
// Parse the current version.
|
// Parse the current version.
|
||||||
out, err := subprocess.RunCommand("rsync", "--version")
|
out, err := subprocess.RunCommand("rsync", "--version")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@@ -460,7 +460,7 @@ func AtLeast(min string) bool {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Load minimum version.
|
// Load minimum version.
|
||||||
minVer, err := version.NewDottedVersion(min)
|
minVer, err := version.NewDottedVersion(minimum)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user