diff options
Diffstat (limited to 'main.go')
| -rw-r--r-- | main.go | 38 |
1 files changed, 33 insertions, 5 deletions
@@ -9,6 +9,7 @@ import ( "go.wit.com/lib/gui/prep" "go.wit.com/lib/gui/shell" "go.wit.com/lib/protobuf/zoopb" + "go.wit.com/log" ) // sent via -ldflags @@ -96,16 +97,43 @@ func main() { s, err = doVerify() } - if argv.Update != nil { - err = doDistro() - } - if argv.MakeDists != nil { s, err = doMakeDists() } + if argv.SignRelease != nil { + s, err = doRelease() + } + if argv.Everything != nil { - s, err = doEverything() + s, err = doWalk() + if err != nil { + me.sh.BadExit(s, err) + } + s, err = doIncoming(me.pb) + if err != nil { + me.sh.BadExit(s, err) + } + // a second time, files from incoming should have + // been moved now + s, err = doWalk() + if err != nil { + me.sh.BadExit(s, err) + } + + // verify all the packages + s, err = doVerify() + if err != nil { + me.sh.BadExit(s, err) + } + + // print a table of the newest packages + all := doGetNewest("amd64") + s = "newest .deb files table: " + all.PrintTable() + log.Info("newest files are:", s) + + // make and GPG sign the Release files + s, err = doRelease() } if err != nil { |
