summaryrefslogtreecommitdiff
path: root/main.go
diff options
context:
space:
mode:
Diffstat (limited to 'main.go')
-rw-r--r--main.go34
1 files changed, 32 insertions, 2 deletions
diff --git a/main.go b/main.go
index 0995076..89435e0 100644
--- a/main.go
+++ b/main.go
@@ -97,7 +97,9 @@ func main() {
}
if argv.SignRelease != nil {
- s, err = doRelease()
+ err = doPurge()
+ s, err = makePackagesFile("riscv64")
+ err = doSignRelease()
}
if argv.Everything != nil {
@@ -124,10 +126,38 @@ func main() {
s = "newest .deb files table: " + all.PrintTable()
log.Info("newest files are:", s)
+ err = doPurge()
+ if err != nil {
+ me.sh.BadExit("could not purge dists/", err)
+ }
+
// make and GPG sign the Release files
- s, err = doRelease()
+ s, err = makePackagesFile("riscv64")
+ s, err = makePackagesFile("amd64")
+ s, err = makePackagesFile("arm64")
+ err = doSignRelease()
}
+ /*
+ add --update
+ cmd := []string{"apt-get", "update"}
+ cmd = append(cmd, "-o", "Dir::Etc::sourcelist=/etc/apt/sources.list.d/wit.list")
+ cmd = append(cmd, "-o", "Dir::Etc::sourceparts=/dev/null")
+ cmd = append(cmd, "-o", "APT::Get::List-Cleanup=0")
+ log.Info("apt update :", cmd)
+ if argv.Update {
+ log.Info("")
+ shell.RunVerbose(cmd)
+ log.Info("")
+ log.Info("")
+ // log.Info("Local file:", "/var/lib/apt/lists/mirrors.wit.com_wit_dists_sid_main_binary-"+arch+"_Packages")
+ // log.Info("")
+ // shell.RunVerbose([]string{"head", "-n", "15", "/var/lib/apt/lists/mirrors.wit.com_wit_dists_sid_main_binary-" + arch + "_Packages"})
+ // log.Info("apt install :", "apt install wit-tools")
+ // log.Info("")
+ }
+ */
+
if err != nil {
me.sh.BadExit(s, err)
}