mirror of
https://github.com/containers/podman.git
synced 2025-10-18 03:33:32 +08:00
Make ':' a restricted character for file names
file names for podman load, save, export, and import cannot contain ":" in them. It is a reserved character for parsing filenames. Signed-off-by: umohnani8 <umohnani@redhat.com> Closes: #694 Approved by: rhatdan
This commit is contained in:
@ -3,9 +3,10 @@ package integration
|
||||
import (
|
||||
"os"
|
||||
|
||||
"path/filepath"
|
||||
|
||||
. "github.com/onsi/ginkgo"
|
||||
. "github.com/onsi/gomega"
|
||||
"path/filepath"
|
||||
)
|
||||
|
||||
var _ = Describe("Podman export", func() {
|
||||
@ -43,4 +44,14 @@ var _ = Describe("Podman export", func() {
|
||||
err = os.Remove(outfile)
|
||||
Expect(err).To(BeNil())
|
||||
})
|
||||
|
||||
It("podman export bad filename", func() {
|
||||
_, ec, cid := podmanTest.RunLsContainer("")
|
||||
Expect(ec).To(Equal(0))
|
||||
|
||||
outfile := filepath.Join(podmanTest.TempDir, "container:with:colon.tar")
|
||||
result := podmanTest.Podman([]string{"export", "-o", outfile, cid})
|
||||
result.WaitWithDefaultTimeout()
|
||||
Expect(result.ExitCode()).To(Not(Equal(0)))
|
||||
})
|
||||
})
|
||||
|
Reference in New Issue
Block a user