forked from TrueCloudLab/rclone
vendor: update all dependencies
This commit is contained in:
parent
b221d79273
commit
d61ba7ef78
281 changed files with 25277 additions and 12559 deletions
16
vendor/github.com/sevlyar/go-daemon/daemon_unix.go
generated
vendored
16
vendor/github.com/sevlyar/go-daemon/daemon_unix.go
generated
vendored
|
@ -8,8 +8,6 @@ import (
|
|||
"os"
|
||||
"path/filepath"
|
||||
"syscall"
|
||||
|
||||
"github.com/kardianos/osext"
|
||||
)
|
||||
|
||||
// A Context describes daemon context.
|
||||
|
@ -172,7 +170,7 @@ func (d *Context) closeFiles() (err error) {
|
|||
}
|
||||
|
||||
func (d *Context) prepareEnv() (err error) {
|
||||
if d.abspath, err = osext.Executable(); err != nil {
|
||||
if d.abspath, err = osExecutable(); err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
|
@ -218,7 +216,6 @@ func (d *Context) child() (err error) {
|
|||
|
||||
decoder := json.NewDecoder(os.Stdin)
|
||||
if err = decoder.Decode(d); err != nil {
|
||||
d.pidFile.Remove()
|
||||
return
|
||||
}
|
||||
|
||||
|
@ -228,14 +225,14 @@ func (d *Context) child() (err error) {
|
|||
if err = d.pidFile.WritePid(); err != nil {
|
||||
return
|
||||
}
|
||||
defer func() {
|
||||
if err != nil {
|
||||
d.pidFile.Remove()
|
||||
}
|
||||
}()
|
||||
}
|
||||
|
||||
if err = syscall.Close(0); err != nil {
|
||||
d.pidFile.Remove()
|
||||
return
|
||||
}
|
||||
if err = syscallDup(3, 0); err != nil {
|
||||
d.pidFile.Remove()
|
||||
return
|
||||
}
|
||||
|
||||
|
@ -245,7 +242,6 @@ func (d *Context) child() (err error) {
|
|||
if len(d.Chroot) > 0 {
|
||||
err = syscall.Chroot(d.Chroot)
|
||||
if err != nil {
|
||||
d.pidFile.Remove()
|
||||
return
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue