Skip to content

Commit f419dd2

Browse files
committed
Add debian build target
1 parent f7b55bc commit f419dd2

File tree

2 files changed

+18
-1
lines changed

2 files changed

+18
-1
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
*.txz
2+
*.deb
23
postforward
34
usr/

Makefile

+17-1
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,26 @@ EXTRA_ARGS :=
1515
build:
1616
go build -ldflags="-s -w" *.go
1717

18+
19+
.PHONY: debian
20+
debian:
21+
mkdir -p usr/bin
22+
GOOS=linux GOARCH=amd64 go build -ldflags="-s -w" -o usr/bin/postforward *.go
23+
24+
fpm -f -t deb -s dir \
25+
--name "$(NAME)" \
26+
--version "$(VERSION)-$(BUILDNUMBER)" \
27+
--architecture "$(ARCH)" \
28+
--maintainer "$(MAINTAINER)" \
29+
--description "$(DESCRIPTION)" \
30+
$(EXTRA_ARGS) \
31+
usr/
32+
33+
1834
.PHONY: freebsd
1935
freebsd:
2036
mkdir -p usr/local/bin
21-
GOOS=freebsd go build -ldflags="-s -w" -o usr/local/bin/postforward *.go
37+
GOOS=freebsd GOARCH=amd64 go build -ldflags="-s -w" -o usr/local/bin/postforward *.go
2238

2339
fpm -f -t freebsd -s dir \
2440
--name "$(NAME)" \

0 commit comments

Comments
 (0)