0396f62
diff -up ypserv-2.19/scripts/ypMakefile.in.nonedomain ypserv-2.19/scripts/ypMakefile.in
0396f62
--- ypserv-2.19/scripts/ypMakefile.in.nonedomain	2008-09-25 13:11:50.000000000 +0200
0396f62
+++ ypserv-2.19/scripts/ypMakefile.in	2008-09-25 13:11:50.000000000 +0200
30b5fab
@@ -98,10 +98,18 @@ NETMASKS    = $(YPSRCDIR)/netmasks
30b5fab
 YPSERVERS = $(YPDIR)/ypservers	# List of all NIS servers for a domain
30b5fab
 
30b5fab
 target: Makefile
71aa6aa
+ifeq ($(shell /bin/domainname), (none))
30b5fab
+	@echo "Domain name cannot be (none)"
30b5fab
+else
71aa6aa
+ifeq ($(shell /bin/domainname), )
30b5fab
+	@echo "Domain name must be set"
71aa6aa
+else
30b5fab
 	@test ! -d $(LOCALDOMAIN) && mkdir $(LOCALDOMAIN) ; \
30b5fab
 	cd $(LOCALDOMAIN)  ; \
30b5fab
 	$(NOPUSH) || $(MAKE) -f ../Makefile ypservers; \
30b5fab
 	$(MAKE) -f ../Makefile all
71aa6aa
+endif
30b5fab
+endif
30b5fab
 
30b5fab
 # If you don't want some of these maps built, feel free to comment
30b5fab
 # them out from this list.