diff --git a/Makefile b/Makefile
index b394ae75fd1528b657b2ee0aba815ca3932e94d5..a9475990bb58d9f034be7c2ac2f02b341471100c 100644
--- a/Makefile
+++ b/Makefile
@@ -6,6 +6,8 @@ SCRIPTS = check_cups check_glsa check_saned check_lpd check_hddtemp \
 	check_hydra check_datorhandbok check_no_server check_iostatE \
 	check_nfs_server check_svcs check_zfs
 
+SUBDIRS = bin rules site-rules
+
 all:;
 
 install:
@@ -33,9 +35,9 @@ dist:
 		src/lyskom/lyskom.h \
 		src/lyskom/notify_lyskom.c; \
 	do cp $$i $$base/$$i || exit 1; done; \
-	find bin rules site-rules -type d -print \
+	find $(SUBDIRS) \( -name .svn -prune \) -o \( -type d -print \) \
 	| sed "s%^%$$base/%" | xargs mkdir || exit 1 ; \
-	find bin rules site-rules -type f -print \
+	find $(SUBDIRS) \( -name .svn -prune \) -o \( -type f -print \) \
 	| sed -e '/\~$$/d' -e '/#$$/d' \
 	| while read f ; do cp $$f $$base/$$f || exit 1; done || exit 1; \
 	tar cfz $$base.tar.gz $$base || exit 1; \