Initial commit
This commit is contained in:
33
debian/rules
vendored
Executable file
33
debian/rules
vendored
Executable file
@@ -0,0 +1,33 @@
|
||||
#!/usr/bin/make -f
|
||||
|
||||
export DH_VERBOSE = 1
|
||||
export GO111MODULE = on
|
||||
export GOPROXY = direct
|
||||
export GOCACHE = $(CURDIR)/debian/.gocache
|
||||
export GOPATH = $(CURDIR)/debian/go
|
||||
|
||||
%:
|
||||
dh $@
|
||||
|
||||
override_dh_auto_build:
|
||||
go build -v -ldflags="-s -w" -o bird-exporter ./cmd/bird-exporter/
|
||||
|
||||
override_dh_auto_install:
|
||||
install -D -m 0755 bird-exporter debian/bird-exporter/usr/bin/bird-exporter
|
||||
install -D -m 0644 debian/bird-exporter.service debian/bird-exporter/lib/systemd/system/bird-exporter.service
|
||||
install -D -m 0644 debian/bird-exporter.default debian/bird-exporter/etc/default/bird-exporter
|
||||
install -D -m 0644 docs/bird-exporter.1 debian/bird-exporter/usr/share/man/man1/bird-exporter.1
|
||||
|
||||
override_dh_auto_configure:
|
||||
# Skip auto configure
|
||||
|
||||
override_dh_auto_test:
|
||||
go test -v ./cmd/bird-exporter/
|
||||
|
||||
override_dh_auto_clean:
|
||||
rm -f bird-exporter
|
||||
[ -d debian/go ] && chmod -R +w debian/go || true
|
||||
rm -rf debian/.gocache debian/go obj-*
|
||||
|
||||
override_dh_dwz:
|
||||
# Skip dwz compression for Go binaries
|
||||
Reference in New Issue
Block a user