# HG changeset patch
# User Oleksandr Gavenko <gavenkoa@gmail.com>
# Date 1273663576 -10800
# Node ID 46f5f10ec08428805b0372a75a318c638cca9b68
# Parent  85dc8b07017a99e68156786566dc6454058797cf
Don't check for existence of source file/dir as find return only existing ones.

diff -r 85dc8b07017a -r 46f5f10ec084 Makefile
--- a/Makefile	Wed May 12 14:19:12 2010 +0300
+++ b/Makefile	Wed May 12 14:26:16 2010 +0300
@@ -24,11 +24,10 @@
 		if [ -d $$item ]; then \
 			for file in `find $$item`; do \
 				if [ -d $$file ]; then \
-					[ -d $(HOME)/$$file ] || mkdir -p $(HOME)/$$file; \
+					mkdir -p $(HOME)/$$file; \
+					continue; \
 				fi; \
-				if [ -f $$file ]; then \
-					install -m 640 $$file $(HOME)/$$file; \
-				fi; \
+				install -m 640 $$file $(HOME)/$$file; \
 			done; \
 		fi; \
 	done
@@ -39,9 +38,10 @@
 		if [ -d $$item ]; then \
 			for file in `find $$item`; do \
 				if [ -d $$file ]; then \
-					[ -d $(HOME)/$$file ] || mkdir -p $(HOME)/$$file; \
+					mkdir -p $(HOME)/$$file; \
+					continue; \
 				fi; \
-				if [ -f $$file -a ! -f $(HOME)/$$file ]; then \
+				if [ ! -f $(HOME)/$$file ]; then \
 					install -m 640 $$file $(HOME)/$$file; \
 				fi; \
 			done; \