diff --git a/debian/rules b/debian/rules index 5e6a856a10f00697a440d446ca5e635b118749ad..a7de79cc7acbaaac58acae071f4e7513f25eef18 100755 --- a/debian/rules +++ b/debian/rules @@ -10,6 +10,7 @@ export DH_OPTIONS GOPKG = git.autistici.org/ai/audit DEBDIR = $(CURDIR)/debian +BUILDDIR = $(CURDIR)/debian/build SVCDIR = $(DESTDIR)/etc/svc %: @@ -19,13 +20,14 @@ override_dh_install: # Build the sources install -m 755 -o root -g root -d $(DEBDIR)/auditd/usr/sbin install -m 755 -o root -g root -d $(DEBDIR)/localauditd/usr/sbin - (tmpdir=$$(mktemp -d) ; \ + (tmpdir=`mktemp -d` ; \ + tmpdir=`cd $$tmpdir && pwd` ; \ export GOPATH=$$tmpdir ; unset GOBIN ; \ mkdir -p $$tmpdir/src/$(dir $(GOPKG)) ; \ ln -s $(CURDIR) $$tmpdir/src/$(GOPKG) ; \ cd $$tmpdir/src && \ go get -d -v ./$(GOPKG)/... && go install -v ./$(GOPKG)/... && \ install -m 755 -o root -g root $$tmpdir/bin/auditd $(DEBDIR)/auditd/usr/sbin/auditd && \ - install -m 755 -o root -g root $$tmpdir/bin/localauditd $(DEBDIR)/localauditd/usr/sbin/localauditd ; \ + install -m 755 -o root -g root $$tmpdir/bin/localauditd $(DEBDIR)/localauditd/usr/sbin/localauditd && \ rm -fr $$tmpdir)