mirror of
https://github.com/filebrowser/filebrowser.git
synced 2025-05-08 19:22:57 +00:00
change rename to copy
This commit is contained in:
parent
4165bd078a
commit
7c1a1c4f23
20
hugo/hugo.go
20
hugo/hugo.go
@ -103,13 +103,31 @@ func GetPath() string {
|
|||||||
return nil
|
return nil
|
||||||
})
|
})
|
||||||
|
|
||||||
err = os.Rename(exetorename, hugo)
|
// Copy the file
|
||||||
|
fmt.Print("Moving Hugo executable... ")
|
||||||
|
r, err := os.Open(exetorename)
|
||||||
|
if err != nil {
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
|
defer r.Close()
|
||||||
|
|
||||||
|
w, err := os.Create(hugo)
|
||||||
|
if err != nil {
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
|
defer w.Close()
|
||||||
|
|
||||||
|
_, err = io.Copy(w, r)
|
||||||
|
if err != nil {
|
||||||
|
panic(err)
|
||||||
|
}
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
fmt.Println(err)
|
fmt.Println(err)
|
||||||
os.Exit(-1)
|
os.Exit(-1)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fmt.Println("done.")
|
||||||
fmt.Println("Hugo installed at " + hugo)
|
fmt.Println("Hugo installed at " + hugo)
|
||||||
defer os.RemoveAll(temp)
|
defer os.RemoveAll(temp)
|
||||||
return hugo
|
return hugo
|
||||||
|
Loading…
x
Reference in New Issue
Block a user