From 8e4f16079ed68ecb7f66ed80e5c19860bbbcf7f7 Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Tue, 7 Oct 2025 03:49:50 -0500 Subject: build deb's with timestamps --- Makefile | 9 ++++----- build.go | 6 +++++- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/Makefile b/Makefile index ddde8a2..a10d9b4 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -.PHONY: debian +.PHONY: debian go-deb VERSION = $(shell git describe --tags) BUILDTIME = $(shell date +%s) @@ -6,10 +6,9 @@ BUILDTIME = $(shell date +%s) run: clean goimports vet install go-deb --gui andlabs gui -junk: - #go-deb --release go.wit.com/apps/go-mod-clean --dir /tmp/ - #go-deb go.wit.com/apps/autotypist - #ls -lth /tmp/*deb +# builds a .deb of go-deb and writes the file here in this directory +go-deb: + go-deb vet: @GO111MODULE=off go vet diff --git a/build.go b/build.go index 9e41296..b2513da 100644 --- a/build.go +++ b/build.go @@ -33,7 +33,11 @@ func buildPackage(repo *gitpb.Repo) (bool, error) { } version := repo.Control["Version"] log.Info("version is:", version) - debname := filename + "_" + version + "_" + arch + ".deb" + const layout = "20060102.1504" + now := time.Now() + debver := version + "." + now.Format(layout) + + debname := filename + "_" + debver + "_" + arch + ".deb" var fulldebname string if argv.OutDir == "" { fulldebname = debname -- cgit v1.2.3