diff options
Diffstat (limited to 'doRelease.go')
| -rw-r--r-- | doRelease.go | 27 |
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("") |
