diff options
Diffstat (limited to 'doBuild.go')
| -rw-r--r-- | doBuild.go | 34 |
1 files changed, 28 insertions, 6 deletions
@@ -33,13 +33,35 @@ func doBuild() (string, error) { if argv.Build.Debian != nil { // figure out what to build - found := findBuildDeb() - - if err := doInstall(found); err != nil { - // log.Info("doInstall() failed", err) - me.argv.BadExit("doInstall() failed", err) + // found := findBuildDeb() + data, err := resources.ReadFile("resources/go-deb") + if err != nil { + return "missing resources/go-deb list", err } - return doBuildDeb(found) + for i, line := range strings.Split(string(data), "\n") { + var path string + var debname string + var arches string + parts := strings.Split(line, ",") + if len(parts) > 0 { + path = parts[0] + } + if len(parts) > 1 { + debname = parts[1] + } + if len(parts) > 2 { + arches = parts[2] + } + log.Info("MAKE DEB FOR:", i, path, debname, arches) + } + + /* + if err := doInstall(found); err != nil { + // log.Info("doInstall() failed", err) + me.argv.BadExit("doInstall() failed", err) + } + return doBuildDeb(found) + */ } return "todo: doBuild()", nil |
