--- ypserv-2.12.1/scripts/ypMakefile.in.jj 2004-04-01 10:08:27.000000000 +0200 +++ ypserv-2.12.1/scripts/ypMakefile.in 2004-04-02 10:40:48.734716634 +0200 @@ -278,7 +278,8 @@ services.byservicename: $(SERVICES) $(YP print $$1 TMP"\t"$$0 ; \ if (! seen[$$1]) { seen[$$1] = 1 ; print $$1"\t"$$0 ; } \ for (N = 3; N <= NF && $$N !~ "#" ; N++) { \ - if ($$N !~ "#" && $$N != "") print $$N TMP"\t"$$0 \ + if ($$N !~ "#" && $$N != "") print $$N TMP"\t"$$0 ; \ + if (! seen[$$N]) { seen[$$N] = 1 ; print $$N"\t"$$0 ; } \ } } } ' \ $(SERVICES) | $(DBLOAD) -r -i $(SERVICES) \ -o $(YPMAPDIR)/$@ - $@