os.#Container: inherit PATH from the container image

Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
This commit is contained in:
Andrea Luzzardi 2021-08-04 16:56:52 +02:00
parent df0442c307
commit db459ae04d
2 changed files with 0 additions and 18 deletions

View File

@ -34,9 +34,6 @@ import (
let cachePath = "/root/.cache/gocache"
cache: "\(cachePath)": true
env: GOMODCACHE: cachePath
// Add go to search path (FIXME: should be inherited from image metadata)
shell: search: "/usr/local/go/bin": true
}
}

View File

@ -1,8 +1,6 @@
package os
import (
"strings"
"alpha.dagger.io/dagger"
"alpha.dagger.io/dagger/op"
@ -68,20 +66,7 @@ import (
path: string | *"/bin/sh"
// Arguments to pass to the shell prior to the command
args: [...string] | *["-c"]
// Map of directories to search for commands
// In POSIX shells this is used to generate the $PATH
// environment variable.
search: [string]: bool
search: {
"/sbin": true
"/bin": true
"/usr/sbin": true
"/usr/bin": true
"/usr/local/sbin": true
"/usr/local/bin": true
}
}
env: PATH: string | *strings.Join([ for p, v in shell.search if v {p}], ":")
#up: [
op.#Load & {from: image},