mirror of
https://github.com/lightningnetwork/lnd.git
synced 2025-03-16 12:13:12 +01:00
38 lines
560 B
Go
38 lines
560 B
Go
|
package lntemp
|
||
|
|
||
|
import (
|
||
|
"io"
|
||
|
"os"
|
||
|
|
||
|
"github.com/lightningnetwork/lnd/lntest"
|
||
|
)
|
||
|
|
||
|
const (
|
||
|
// NeutrinoBackendName is the name of the neutrino backend.
|
||
|
NeutrinoBackendName = "neutrino"
|
||
|
|
||
|
// TODO(yy): delete.
|
||
|
DefaultTimeout = lntest.DefaultTimeout
|
||
|
)
|
||
|
|
||
|
// CopyFile copies the file src to dest.
|
||
|
func CopyFile(dest, src string) error {
|
||
|
s, err := os.Open(src)
|
||
|
if err != nil {
|
||
|
return err
|
||
|
}
|
||
|
defer s.Close()
|
||
|
|
||
|
d, err := os.Create(dest)
|
||
|
if err != nil {
|
||
|
return err
|
||
|
}
|
||
|
|
||
|
if _, err := io.Copy(d, s); err != nil {
|
||
|
d.Close()
|
||
|
return err
|
||
|
}
|
||
|
|
||
|
return d.Close()
|
||
|
}
|