MCPcopy Create free account
hub / github.com/cloudfoundry/bosh-agent / resolveCanonicalLink

Function resolveCanonicalLink

platform/linux_platform.go:1947–1954  ·  view source on GitHub ↗
(cmdRunner boshsys.CmdRunner, path string)

Source from the content-addressed store, hash-verified

1945}
1946
1947func resolveCanonicalLink(cmdRunner boshsys.CmdRunner, path string) (string, error) {
1948 stdout, _, _, err := cmdRunner.RunCommand("readlink", "-f", path)
1949 if err != nil {
1950 return "", bosherr.WrapError(err, "Shelling out to readlink")
1951 }
1952
1953 return strings.Trim(stdout, "\n"), nil
1954}
1955
1956func prepareDiskLabelPrefix(labelPrefix string) string {
1957 // Keep 36 chars to avoid too long GPT partition names

Callers 1

Calls 1

RunCommandMethod · 0.65

Tested by

no test coverage detected