diff options
Diffstat (limited to 'build.go')
| -rw-r--r-- | build.go | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -38,7 +38,10 @@ func buildPackage(repo *gitpb.Repo) (bool, error) { } arch := repo.Control["Architecture"] // c.Architecture.String() - version := repo.Control["Version"] + if arch == "" { + arch = "amd64" // todo: detect what you are building on + } + version := repo.GetCurrentVersion() log.Info("version is:", version) debname := filename + "_" + version + "_" + arch + ".deb" var fulldebname string @@ -207,7 +210,7 @@ func buildPackage(repo *gitpb.Repo) (bool, error) { shell.Run([]string{"dpkg-deb", "--build", "files", fulldebname}) if shell.Exists(fulldebname) { } else { - log.Warn("build failed", fulldebname) + log.Warn("build failed: full name was not created:", fulldebname) return false, errors.New("dpkg-deb --build failed") } shell.Run([]string{"dpkg-deb", "-I", fulldebname}) |
