From 920a300fe6870c9766e3cdf0a9383f2d115460e3 Mon Sep 17 00:00:00 2001 From: Mustafa Gezen Date: Thu, 25 Feb 2021 04:37:01 +0100 Subject: [PATCH] stop tmpfs mode from pushing --- cmd/srpmproc/main.go | 8 ++++++-- internal/process.go | 4 ++++ 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/cmd/srpmproc/main.go b/cmd/srpmproc/main.go index ff79ba7..5dc8109 100644 --- a/cmd/srpmproc/main.go +++ b/cmd/srpmproc/main.go @@ -101,12 +101,16 @@ func mn(_ *cobra.Command, _ []string) { } if tmpFsMode { - tmpDir, err := ioutil.TempDir(os.TempDir(), "srpmproc-*") + tmpBaseDir, err := ioutil.TempDir(os.TempDir(), "srpmproc-*") if err != nil { log.Fatalf("could not create temp dir: %v", err) } - log.Printf("using temp dir: %s", tmpDir) + log.Printf("using temp dir: %s", tmpBaseDir) fsCreator = func() billy.Filesystem { + tmpDir, err := ioutil.TempDir(tmpBaseDir, "*") + if err != nil { + log.Fatalf("could not create temp dir: %v", err) + } return osfs.New(tmpDir) } } diff --git a/internal/process.go b/internal/process.go index abba6bd..81fb297 100644 --- a/internal/process.go +++ b/internal/process.go @@ -271,6 +271,10 @@ func ProcessRPM(pd *data.ProcessData) { } } + if pd.TmpFsMode { + continue + } + var hashes []plumbing.Hash var pushRefspecs []config.RefSpec