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)