mirror of
https://github.com/89luca89/distrobox.git
synced 2026-08-17 16:34:42 -05:00
fix(enter): set PWD=<workdir> and stop forwarding the host PWD
Signed-off-by: Luca Di Maio <luca.dimaio1@gmail.com>
This commit is contained in:
@@ -225,6 +225,7 @@ func FilterEnvVars() []string {
|
||||
"HOME",
|
||||
"PATH",
|
||||
"PROFILEREAD",
|
||||
"PWD", // host PWD is replaced by --env=PWD=<workdir>
|
||||
"SHELL",
|
||||
"XDG_SEAT",
|
||||
"XDG_VTNR",
|
||||
|
||||
@@ -764,6 +764,7 @@ func (d *Docker) generateEnterCommand(
|
||||
}
|
||||
|
||||
cmd = append(cmd, fmt.Sprintf("--workdir=%s", workdir))
|
||||
cmd = append(cmd, fmt.Sprintf("--env=PWD=%s", workdir))
|
||||
|
||||
executablePath, err := os.Executable()
|
||||
if err != nil {
|
||||
|
||||
@@ -847,6 +847,7 @@ func (p *Podman) generateEnterCommand(
|
||||
}
|
||||
|
||||
cmd = append(cmd, fmt.Sprintf("--workdir=%s", workdir))
|
||||
cmd = append(cmd, fmt.Sprintf("--env=PWD=%s", workdir))
|
||||
|
||||
executablePath, err := os.Executable()
|
||||
if err != nil {
|
||||
|
||||
Reference in New Issue
Block a user