Skip to content

Commit ba4d69b

Browse files
authored
Merge fc0dd78 into 0000f4f
2 parents 0000f4f + fc0dd78 commit ba4d69b

File tree

1 file changed

+19
-1
lines changed

1 file changed

+19
-1
lines changed

cmd/cli/main.go

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -221,6 +221,8 @@ func main() {
221221
}
222222

223223
if versionResponse.Version != app.Version {
224+
log.Println("Target version", versionResponse.Version)
225+
log.Println("Local version", app.Version)
224226
err = errors.New("Client version mismatch. Please update your irgsh-cli.")
225227
return
226228
}
@@ -526,8 +528,24 @@ func main() {
526528
return
527529
}
528530

529-
// Generate the changes file
530531
log.Println("Signing the dsc file...")
532+
// Generate the buildinfo file
533+
cmdStr = "cd " + homeDir + "/.irgsh/tmp/" + tmpID
534+
cmdStr += "/" + packageNameVersion + " && dpkg-genbuildinfo "
535+
fmt.Println(cmdStr)
536+
cmd = exec.Command("bash", "-c", cmdStr)
537+
// Make it interactive
538+
cmd.Stdout = os.Stdout
539+
cmd.Stdin = os.Stdin
540+
cmd.Stderr = os.Stderr
541+
err = cmd.Run()
542+
if err != nil {
543+
log.Println("error: %v\n", err)
544+
log.Println("Failed to sign the package. Either you've the wrong key or you've unmeet dependencies. Please the error message(s) above..")
545+
return
546+
}
547+
548+
// Generate the changes file
531549
cmdStr = "cd " + homeDir + "/.irgsh/tmp/" + tmpID
532550
cmdStr += "/" + packageNameVersion + " && dpkg-genchanges > ../$(ls .. | grep dsc | tr -d \".dsc\")_source.changes "
533551
fmt.Println(cmdStr)

0 commit comments

Comments
 (0)