diff --git a/pkg/srpmproc/process.go b/pkg/srpmproc/process.go index 4a5454f..595c2ad 100644 --- a/pkg/srpmproc/process.go +++ b/pkg/srpmproc/process.go @@ -189,7 +189,10 @@ func NewProcessData(req *ProcessDataRequest) (*data.ProcessData, error) { } fsCreator := func(branch string) (billy.Filesystem, error) { - return osfs.New("."), nil + if req.TmpFsMode != "" { + return osfs.New("."), nil + } + return memfs.New(), nil } reqFsCreator := fsCreator if req.FsCreator != nil {