diff --git a/debian/changelog b/debian/changelog
index 5b41e1bc561c9583b182c2abed78f7195831bf4d..6b1a4a1ce4f35d22d57fe6db3cc32aa1a3074148 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+tor (0.2.2.18-alpha-X) Xxperimental; urgency=low
+
+  * If we overwrite src/or/micro-revision.i in during build,
+    clean it out in the clean target.
+
+ -- Peter Palfrader <weasel@debian.org>  Sun, 21 Nov 2010 15:29:36 +0100
+
 tor (0.2.2.18-alpha-1) experimental; urgency=low
 
   * New upstream version.
diff --git a/debian/rules b/debian/rules
index 23e2b567362b1b0552adb01442004ab88a3da15a..da4a64be8832eae4d955da7337a941a681c101dc 100755
--- a/debian/rules
+++ b/debian/rules
@@ -122,6 +122,7 @@ clean: unpatch
 	rm -f src/or/micro-revision.i
 
 	[ ! -f Makefile ] || $(MAKE) distclean
+	! [ -e debian/micro-revision.i ] || rm -f src/or/micro-revision.i
 
 	# Normally the .deb wouldn't ship with a ../.git
 	if [ -d .git ] && which git >/dev/null; then \