mirror of
https://gitlab.com/pulsechaincom/prysm-pulse.git
synced 2025-01-05 01:04:29 +00:00
da20785685
Former-commit-id: 23f542f43b4b493e38f5aa4c29788ed93a63b43b [formerly 71b23a6a28eb045fcfeab6329de69f1e5455486b] Former-commit-id: d12b3a6decc876f010a71f98e11df7387c1aaf2a
22 lines
359 B
Go
22 lines
359 B
Go
package fuse
|
|
|
|
import (
|
|
"bytes"
|
|
"errors"
|
|
"os/exec"
|
|
)
|
|
|
|
func unmount(dir string) error {
|
|
cmd := exec.Command("fusermount", "-u", dir)
|
|
output, err := cmd.CombinedOutput()
|
|
if err != nil {
|
|
if len(output) > 0 {
|
|
output = bytes.TrimRight(output, "\n")
|
|
msg := err.Error() + ": " + string(output)
|
|
err = errors.New(msg)
|
|
}
|
|
return err
|
|
}
|
|
return nil
|
|
}
|