Index: trunk/Makefile.in
===================================================================
--- trunk/Makefile.in	(revision 517)
+++ trunk/Makefile.in	(revision 518)
@@ -578,6 +578,10 @@
 	@$(mkinstalldirs) $(DESTDIR)$(mylockdir)
 	@$(mkinstalldirs) $(DESTDIR)$(mylogdir)
-	@$(mkinstalldirs) $(DESTDIR)$(mydatadir); \
-	chmod 700 $(DESTDIR)$(mydatadir)
+	@if test -d $(DESTDIR)$(mydatadir); then \
+		:; \
+	else \
+		$(mkinstalldirs) $(DESTDIR)$(mydatadir); \
+		chmod 755 $(DESTDIR)$(mydatadir); \
+	fi
 	@if test -f samhainrc.$(selectconfig); then \
 		:; \
Index: trunk/docs/Changelog
===================================================================
--- trunk/docs/Changelog	(revision 517)
+++ trunk/docs/Changelog	(revision 518)
@@ -1,2 +1,10 @@
+4.2.1:
+	* fix documentation typo ('make deploy-install' ->
+	'make install-deploy', reported by Ben)
+	* fix dsys/funcINSTALL: proper error message if no binary
+	packages built yet (problem reported by Ben)
+	* fix install-data: make datadir chmod conditional and
+	align with documentation
+
 4.2.0:
 	* fix handle tracefs (permission for stat denied) when running
Index: trunk/dsys/funcINSTALL
===================================================================
--- trunk/dsys/funcINSTALL	(revision 517)
+++ trunk/dsys/funcINSTALL	(revision 518)
@@ -400,4 +400,8 @@
 	   command="$command other"
 	fi
+        if test $n -eq 0
+        then
+            printFATAL "No binary packages built yet !"
+        fi
 	    
 	eval ${command}
