working commit

This commit is contained in:
2026-06-05 18:29:35 +02:00
parent 7d8abba003
commit 5623efe825
8 changed files with 66 additions and 76 deletions
+6 -6
View File
@@ -5,21 +5,21 @@ SUFFIXES = .go
OBJEXT= none OBJEXT= none
sbin_PROGRAMS = mbased mbasedump mbaserestore mbaseadmin sbin_PROGRAMS = mbased mbasedump mbaseadmin
bin_PROGRAMS = mbasectl bin_PROGRAMS = mbasectl
mbased_SOURCES = cmd/mbased/main.go mbased_SOURCES = cmd/mbased/main.go
mbased$(EXEEXT): $(mbased_SOURCES) $(EXTRA_mbased_SOURCES) mbased$(EXEEXT): $(mbased_SOURCES) $(EXTRA_mbased_SOURCES)
env CGO_ENABLED=1 $(GO) build $(GOFLAGS) -o mbased$(EXEEXT) $(mbased_SOURCES) env CGO_ENABLED=1 $(GO) build $(GOFLAGS) -o mbased$(EXEEXT) $(mbased_SOURCES)
mbasedump_SOURCES = cmd/mbasedump/maindump.go mbasedump_SOURCES = \
cmd/mbasedump/printr.go \
cmd/mbasedump/main.go \
cmd/mbasedump/util.go
mbasedump$(EXEEXT): $(mbasedump_SOURCES) $(EXTRA_mbased_SOURCES) mbasedump$(EXEEXT): $(mbasedump_SOURCES) $(EXTRA_mbased_SOURCES)
env CGO_ENABLED=1 $(GO) build $(GOFLAGS) -o mbasedump$(EXEEXT) $(mbasedump_SOURCES) env CGO_ENABLED=1 $(GO) build $(GOFLAGS) -o mbasedump$(EXEEXT) $(mbasedump_SOURCES)
mbaserestore_SOURCES = cmd/mbaserestore/mainrestore.go
mbaserestore$(EXEEXT): $(mbaserestore_SOURCES) $(EXTRA_mbased_SOURCES)
env CGO_ENABLED=1 $(GO) build $(GOFLAGS) -o mbaserestore$(EXEEXT) $(mbaserestore_SOURCES)
mbasectl_SOURCES = cmd/mbasectl/main.go \ mbasectl_SOURCES = cmd/mbasectl/main.go \
cmd/mbasectl/account.go \ cmd/mbasectl/account.go \
cmd/mbasectl/grant.go \ cmd/mbasectl/grant.go \
+9 -13
View File
@@ -90,8 +90,7 @@ PRE_UNINSTALL = :
POST_UNINSTALL = : POST_UNINSTALL = :
build_triplet = @build@ build_triplet = @build@
host_triplet = @host@ host_triplet = @host@
sbin_PROGRAMS = mbased$(EXEEXT) mbasedump$(EXEEXT) \ sbin_PROGRAMS = mbased$(EXEEXT) mbasedump$(EXEEXT) mbaseadmin$(EXEEXT)
mbaserestore$(EXEEXT) mbaseadmin$(EXEEXT)
bin_PROGRAMS = mbasectl$(EXEEXT) bin_PROGRAMS = mbasectl$(EXEEXT)
subdir = . subdir = .
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
@@ -120,9 +119,6 @@ mbased_LDADD = $(LDADD)
am_mbasedump_OBJECTS = am_mbasedump_OBJECTS =
mbasedump_OBJECTS = $(am_mbasedump_OBJECTS) mbasedump_OBJECTS = $(am_mbasedump_OBJECTS)
mbasedump_LDADD = $(LDADD) mbasedump_LDADD = $(LDADD)
am_mbaserestore_OBJECTS =
mbaserestore_OBJECTS = $(am_mbaserestore_OBJECTS)
mbaserestore_LDADD = $(LDADD)
AM_V_P = $(am__v_P_@AM_V@) AM_V_P = $(am__v_P_@AM_V@)
am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
am__v_P_0 = false am__v_P_0 = false
@@ -151,11 +147,9 @@ am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@)
am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_0 = @echo " CCLD " $@;
am__v_CCLD_1 = am__v_CCLD_1 =
SOURCES = $(mbaseadmin_SOURCES) $(mbasectl_SOURCES) $(mbased_SOURCES) \ SOURCES = $(mbaseadmin_SOURCES) $(mbasectl_SOURCES) $(mbased_SOURCES) \
$(EXTRA_mbased_SOURCES) $(mbasedump_SOURCES) \ $(EXTRA_mbased_SOURCES) $(mbasedump_SOURCES)
$(mbaserestore_SOURCES)
DIST_SOURCES = $(mbaseadmin_SOURCES) $(mbasectl_SOURCES) \ DIST_SOURCES = $(mbaseadmin_SOURCES) $(mbasectl_SOURCES) \
$(mbased_SOURCES) $(EXTRA_mbased_SOURCES) $(mbasedump_SOURCES) \ $(mbased_SOURCES) $(EXTRA_mbased_SOURCES) $(mbasedump_SOURCES)
$(mbaserestore_SOURCES)
am__can_run_installinfo = \ am__can_run_installinfo = \
case $$AM_UPDATE_INFO_DIR in \ case $$AM_UPDATE_INFO_DIR in \
n|no|NO) false;; \ n|no|NO) false;; \
@@ -327,8 +321,11 @@ top_srcdir = @top_srcdir@
AUTOMAKE_OPTIONS = foreign no-dependencies no-installinfo AUTOMAKE_OPTIONS = foreign no-dependencies no-installinfo
SUFFIXES = .go SUFFIXES = .go
mbased_SOURCES = cmd/mbased/main.go mbased_SOURCES = cmd/mbased/main.go
mbasedump_SOURCES = cmd/mbasedump/maindump.go mbasedump_SOURCES = \
mbaserestore_SOURCES = cmd/mbaserestore/mainrestore.go cmd/mbasedump/printr.go \
cmd/mbasedump/main.go \
cmd/mbasedump/util.go
mbasectl_SOURCES = cmd/mbasectl/main.go \ mbasectl_SOURCES = cmd/mbasectl/main.go \
cmd/mbasectl/account.go \ cmd/mbasectl/account.go \
cmd/mbasectl/grant.go \ cmd/mbasectl/grant.go \
@@ -859,10 +856,9 @@ uninstall-am: uninstall-binPROGRAMS uninstall-sbinPROGRAMS
mbased$(EXEEXT): $(mbased_SOURCES) $(EXTRA_mbased_SOURCES) mbased$(EXEEXT): $(mbased_SOURCES) $(EXTRA_mbased_SOURCES)
env CGO_ENABLED=1 $(GO) build $(GOFLAGS) -o mbased$(EXEEXT) $(mbased_SOURCES) env CGO_ENABLED=1 $(GO) build $(GOFLAGS) -o mbased$(EXEEXT) $(mbased_SOURCES)
mbasedump$(EXEEXT): $(mbasedump_SOURCES) $(EXTRA_mbased_SOURCES) mbasedump$(EXEEXT): $(mbasedump_SOURCES) $(EXTRA_mbased_SOURCES)
env CGO_ENABLED=1 $(GO) build $(GOFLAGS) -o mbasedump$(EXEEXT) $(mbasedump_SOURCES) env CGO_ENABLED=1 $(GO) build $(GOFLAGS) -o mbasedump$(EXEEXT) $(mbasedump_SOURCES)
mbaserestore$(EXEEXT): $(mbaserestore_SOURCES) $(EXTRA_mbased_SOURCES)
env CGO_ENABLED=1 $(GO) build $(GOFLAGS) -o mbaserestore$(EXEEXT) $(mbaserestore_SOURCES)
mbasectl$(EXEEXT): $(mbasectl_SOURCES) $(EXTRA_mbased_SOURCES) mbasectl$(EXEEXT): $(mbasectl_SOURCES) $(EXTRA_mbased_SOURCES)
env CGO_ENABLED=0 $(GO) build $(GOFLAGS) -o mbasectl$(EXEEXT) $(mbasectl_SOURCES) env CGO_ENABLED=0 $(GO) build $(GOFLAGS) -o mbasectl$(EXEEXT) $(mbasectl_SOURCES)
+1 -1
View File
@@ -2,8 +2,8 @@ package handler
import ( import (
"mbase/app/logic" "mbase/app/logic"
"mbase/pkg/mbctl"
"mbase/pkg/logger" "mbase/pkg/logger"
"mbase/pkg/mbctl"
"google.golang.org/grpc" "google.golang.org/grpc"
) )
+4 -9
View File
@@ -4,11 +4,11 @@
package main package main
import ( import (
"os" "bytes"
"path/filepath"
"context" "context"
"io" "io"
"bytes" "os"
"path/filepath"
"mbase/app/config" "mbase/app/config"
"mbase/app/database" "mbase/app/database"
@@ -16,8 +16,8 @@ import (
"mbase/pkg/auxtool" "mbase/pkg/auxtool"
"mbase/pkg/logger" "mbase/pkg/logger"
"go.yaml.in/yaml/v4"
"github.com/spf13/cobra" "github.com/spf13/cobra"
"go.yaml.in/yaml/v4"
) )
type Util struct { type Util struct {
@@ -137,7 +137,6 @@ func (util *Util) dumpDatabase(params dumpDatabaseParams) (dumpDatabaseResult, e
return res, err return res, err
} }
func (util *Util) RestoreDatabase(cmd *cobra.Command, args []string) { func (util *Util) RestoreDatabase(cmd *cobra.Command, args []string) {
util.restoreDatabaseParams.Filename = args[0] util.restoreDatabaseParams.Filename = args[0]
res, err := util.restoreDatabase(util.restoreDatabaseParams) res, err := util.restoreDatabase(util.restoreDatabaseParams)
@@ -214,7 +213,3 @@ func (util *Util) restoreDatabase(params restoreDatabaseParams) (restoreDatabase
} }
return res, err return res, err
} }
-1
View File
@@ -31,7 +31,6 @@ func NewLogger(subj string) *Logger {
} }
} }
func SetWriter(newOut io.WriteCloser) { func SetWriter(newOut io.WriteCloser) {
mtx.Lock() mtx.Lock()
output = newOut output = newOut
+1 -1
View File
@@ -4,8 +4,8 @@
package logger package logger
import ( import (
"testing"
"os" "os"
"testing"
"github.com/stretchr/testify/require" "github.com/stretchr/testify/require"
) )