From 3e77f960f65687dcb1d571ebe70278028c6de441 Mon Sep 17 00:00:00 2001 From: Daniel J Walsh Date: Wed, 15 Sep 2021 10:41:52 -0400 Subject: Set default storage from containers.conf for temporary images Fixes: https://github.com/containers/podman/issues/11107 Signed-off-by: Daniel J Walsh --- cmd/podman/root.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'cmd') diff --git a/cmd/podman/root.go b/cmd/podman/root.go index c798e6634..02e6dcd27 100644 --- a/cmd/podman/root.go +++ b/cmd/podman/root.go @@ -174,7 +174,11 @@ func persistentPreRunE(cmd *cobra.Command, args []string) error { } // Hard code TMPDIR functions to use /var/tmp, if user did not override if _, ok := os.LookupEnv("TMPDIR"); !ok { - os.Setenv("TMPDIR", "/var/tmp") + if tmpdir, err := cfg.ImageCopyTmpDir(); err != nil { + logrus.Warnf("failed to retrieve default tmp dir: %s", err.Error()) + } else { + os.Setenv("TMPDIR", tmpdir) + } } context := cmd.Root().LocalFlags().Lookup("context") -- cgit v1.2.3-54-g00ecf