--- ypserv-2.12.1/scripts/ypMakefile.in.jj 2004-01-20 10:44:54.000000000 +0100 +++ ypserv-2.12.1/scripts/ypMakefile.in 2004-04-01 10:08:27.055695702 +0200 @@ -274,8 +274,9 @@ services.byname: $(SERVICES) $(YPDIR)/Ma services.byservicename: $(SERVICES) $(YPDIR)/Makefile @echo "Updating $@..." @$(AWK) '{ if ($$1 !~ "#" && $$1 != "") { \ - TMP = $$2 ; gsub("[0-9]+","",TMP) ; \ + split($$2,A,"/") ; TMP = "/" A[2] ; \ 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 \ } } } ' \