summaryrefslogtreecommitdiff
path: root/build.go
diff options
context:
space:
mode:
Diffstat (limited to 'build.go')
-rw-r--r--build.go7
1 files changed, 5 insertions, 2 deletions
diff --git a/build.go b/build.go
index 80ee9dc..0904c0b 100644
--- a/build.go
+++ b/build.go
@@ -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})