summaryrefslogtreecommitdiff
path: root/doRelease.go
diff options
context:
space:
mode:
Diffstat (limited to 'doRelease.go')
-rw-r--r--doRelease.go27
1 files changed, 10 insertions, 17 deletions
diff --git a/doRelease.go b/doRelease.go
index c436e70..91908d1 100644
--- a/doRelease.go
+++ b/doRelease.go
@@ -17,26 +17,19 @@ import (
)
func doRelease() (string, error) {
- // log.Info(r, err2)
- shell.RunVerbose([]string{"rm", "-rf", "/home/mirrors/wit/dists"})
- // shell.RunVerbose([]string{"rm", "f", "/home/mirrors/wit/dists/sid/InRelease"})
- // shell.RunVerbose([]string{"rm", "f", "/home/mirrors/wit/dists/sid/Release"})
- // shell.RunVerbose([]string{"rm", "f", "/home/mirrors/wit/dists/sid/Release.gpg"})
+ // all paths should be relative to this BaseDir path
+ if err := os.Chdir(config.GetPanic("BaseDir")); err != nil {
+ log.Info("could not change to dir", config.GetPanic("BaseDir"), err)
+ panic("could not change to dir")
+ }
+ shell.RunVerbose([]string{"rm", "-rf", "dists"})
- // dists.working/sid/main/binary-amd64
- if err := os.MkdirAll("/home/mirrors/wit/dists/sid/main/binary-amd64", 0755); err != nil {
+ if err := os.MkdirAll("dists/sid/main/binary-amd64", 0755); err != nil {
log.Info("did not work", err)
} else {
log.Info("did work")
}
- if me.pb.BaseDir != "/home/mirrors/wit" {
- me.pb.Filename = "/home/mirrors/wit/mirrors.wit.com.pb"
- me.pb.BaseDir = "/home/mirrors/wit"
- me.pb.Save()
- panic("missing /home/mirrors/wit as BaseDir")
- }
-
if err := os.Chdir(me.pb.BaseDir); err != nil {
me.sh.BadExit("no '"+me.pb.BaseDir+"' directory", err)
}
@@ -52,7 +45,7 @@ func doRelease() (string, error) {
newest := doGetNewest("amd64")
newest.SortPackage()
thefile := doMakePackagesFile(newest)
- fullname := "/home/mirrors/wit/dists/sid/main/binary-amd64/Packages"
+ fullname := "dists/sid/main/binary-amd64/Packages"
if err := os.WriteFile(fullname, []byte(thefile), os.ModePerm); err != nil {
return fullname, err
}
@@ -69,7 +62,7 @@ func doRelease() (string, error) {
log.Info(i, filename)
}
- releasePath := filepath.Join("/home/mirrors/wit/dists/sid", "Release")
+ releasePath := filepath.Join("dists/sid", "Release")
rfile, _ := os.OpenFile(releasePath, os.O_WRONLY|os.O_CREATE|os.O_TRUNC, 0644)
fmt.Fprintf(rfile, "Origin: WIT.COM Debian Sid\n")
@@ -152,7 +145,7 @@ func doRelease() (string, error) {
log.Info("Finished Everything")
log.Info("")
- if argv.Verbose {
+ if config.Verbose() {
log.Info("")
shell.RunVerbose(cmd)
log.Info("")