diff options
Diffstat (limited to 'internal/cmd/backup.go')
-rw-r--r-- | internal/cmd/backup.go | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/internal/cmd/backup.go b/internal/cmd/backup.go index 622f7ffe..6e9b24b0 100644 --- a/internal/cmd/backup.go +++ b/internal/cmd/backup.go @@ -14,8 +14,8 @@ import ( "github.com/unknwon/cae/zip" "github.com/unknwon/com" "github.com/urfave/cli" - log "gopkg.in/clog.v1" "gopkg.in/ini.v1" + log "unknwon.dev/clog/v2" "gogs.io/gogs/internal/db" "gogs.io/gogs/internal/setting" @@ -47,17 +47,17 @@ func runBackup(c *cli.Context) error { if c.IsSet("config") { setting.CustomConf = c.String("config") } - setting.NewContext() + setting.Init() db.LoadConfigs() db.SetEngine() tmpDir := c.String("tempdir") if !com.IsExist(tmpDir) { - log.Fatal(0, "'--tempdir' does not exist: %s", tmpDir) + log.Fatal("'--tempdir' does not exist: %s", tmpDir) } rootDir, err := ioutil.TempDir(tmpDir, "gogs-backup-") if err != nil { - log.Fatal(0, "Fail to create backup root directory '%s': %v", rootDir, err) + log.Fatal("Failed to create backup root directory '%s': %v", rootDir, err) } log.Info("Backup root directory: %s", rootDir) @@ -68,7 +68,7 @@ func runBackup(c *cli.Context) error { metadata.Section("").Key("DATE_TIME").SetValue(time.Now().String()) metadata.Section("").Key("GOGS_VERSION").SetValue(setting.AppVersion) if err = metadata.SaveTo(metaFile); err != nil { - log.Fatal(0, "Fail to save metadata '%s': %v", metaFile, err) + log.Fatal("Failed to save metadata '%s': %v", metaFile, err) } archiveName := path.Join(c.String("target"), c.String("archive-name")) @@ -76,25 +76,25 @@ func runBackup(c *cli.Context) error { z, err := zip.Create(archiveName) if err != nil { - log.Fatal(0, "Fail to create backup archive '%s': %v", archiveName, err) + log.Fatal("Failed to create backup archive '%s': %v", archiveName, err) } if err = z.AddFile(_ARCHIVE_ROOT_DIR+"/metadata.ini", metaFile); err != nil { - log.Fatal(0, "Fail to include 'metadata.ini': %v", err) + log.Fatal("Failed to include 'metadata.ini': %v", err) } // Database dbDir := path.Join(rootDir, "db") if err = db.DumpDatabase(dbDir); err != nil { - log.Fatal(0, "Fail to dump database: %v", err) + log.Fatal("Failed to dump database: %v", err) } if err = z.AddDir(_ARCHIVE_ROOT_DIR+"/db", dbDir); err != nil { - log.Fatal(0, "Fail to include 'db': %v", err) + log.Fatal("Failed to include 'db': %v", err) } // Custom files if !c.Bool("database-only") { if err = z.AddDir(_ARCHIVE_ROOT_DIR+"/custom", setting.CustomPath); err != nil { - log.Fatal(0, "Fail to include 'custom': %v", err) + log.Fatal("Failed to include 'custom': %v", err) } } @@ -107,7 +107,7 @@ func runBackup(c *cli.Context) error { } if err = z.AddDir(path.Join(_ARCHIVE_ROOT_DIR+"/data", dir), dirPath); err != nil { - log.Fatal(0, "Fail to include 'data': %v", err) + log.Fatal("Failed to include 'data': %v", err) } } } @@ -117,21 +117,21 @@ func runBackup(c *cli.Context) error { reposDump := path.Join(rootDir, "repositories.zip") log.Info("Dumping repositories in '%s'", setting.RepoRootPath) if err = zip.PackTo(setting.RepoRootPath, reposDump, true); err != nil { - log.Fatal(0, "Fail to dump repositories: %v", err) + log.Fatal("Failed to dump repositories: %v", err) } log.Info("Repositories dumped to: %s", reposDump) if err = z.AddFile(_ARCHIVE_ROOT_DIR+"/repositories.zip", reposDump); err != nil { - log.Fatal(0, "Fail to include 'repositories.zip': %v", err) + log.Fatal("Failed to include 'repositories.zip': %v", err) } } if err = z.Close(); err != nil { - log.Fatal(0, "Fail to save backup archive '%s': %v", archiveName, err) + log.Fatal("Failed to save backup archive '%s': %v", archiveName, err) } os.RemoveAll(rootDir) log.Info("Backup succeed! Archive is located at: %s", archiveName) - log.Shutdown() + log.Stop() return nil } |