mirror of
https://github.com/89luca89/distrobox.git
synced 2026-11-02 20:30:16 -06: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:
3 files changed
+3
No files matched your search
@@ -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