summaryrefslogtreecommitdiffstats
path: root/cmd/dump.go
diff options
context:
space:
mode:
Diffstat (limited to 'cmd/dump.go')
-rw-r--r--cmd/dump.go16
1 files changed, 12 insertions, 4 deletions
diff --git a/cmd/dump.go b/cmd/dump.go
index 0bf385d065..279099dac8 100644
--- a/cmd/dump.go
+++ b/cmd/dump.go
@@ -60,10 +60,18 @@ func runDump(ctx *cli.Context) {
}
workDir, _ := setting.WorkDir()
- z.AddFile("gogs-repo.zip", path.Join(workDir, "gogs-repo.zip"))
- z.AddFile("gogs-db.sql", path.Join(workDir, "gogs-db.sql"))
- z.AddDir("custom", path.Join(workDir, "custom"))
- z.AddDir("log", path.Join(workDir, "log"))
+ if err := z.AddFile("gogs-repo.zip", path.Join(workDir, "gogs-repo.zip")); err !=nil {
+ log.Fatalf("Fail to include gogs-repo.zip: %v", err)
+ }
+ if err := z.AddFile("gogs-db.sql", path.Join(workDir, "gogs-db.sql")); err !=nil {
+ log.Fatalf("Fail to include gogs-db.sql: %v", err)
+ }
+ if err := z.AddDir("custom", path.Join(workDir, "custom")); err !=nil {
+ log.Fatalf("Fail to include custom: %v", err)
+ }
+ if err := z.AddDir("log", path.Join(workDir, "log")); err !=nil {
+ log.Fatalf("Fail to include log: %v", err)
+ }
// FIXME: SSH key file.
if err = z.Close(); err != nil {
os.Remove(fileName)