Pick a Free OS

User login

Navigation

NIS on Linux

publickey: publickey.byname

mail: mail.aliases

ypservers: $(YPSERVERS) $(YPDIR)/Makefile

@echo "Updating $@..."

@$(AWK) '{ if ($$1 != "" && $$1 !~ "#") print $$0"t"$$0 }'

$(YPSERVERS) | $(DBLOAD) -i $(YPSERVERS) -o $(YPMAPDIR)/$@ -

$@

@$(NOPUSH) || $(YPPUSH) -d $(DOMAIN) $@ $(YPSERVERS):

@echo -n "Generating $*..."

@uname -n > $(YPSERVERS)

bootparams: $(BOOTPARAMS) $(YPDIR)/Makefile

@echo "Updating $@..."

@$(AWK) '{ if ($$1 != "" && $$1 !~ "#" && $$1 != "+")

print $$0 }' $(BOOTPARAMS) | $(DBLOAD) -r -i $(BOOTPARAMS)


o $(YPMAPDIR)/$@ - $@

@$(NOPUSH) || $(YPPUSH) -d $(DOMAIN) $@


ethers.byname: $(ETHERS) $(YPDIR)/Makefile

@echo "Updating $@..."

@$(AWK) '{ if ($$1 != "" && $$1 !~ "#" && $$1 != "+")

print $$2"t"$$0 }' $(ETHERS) | $(DBLOAD) -r -i $(ETHERS)

o $(YPMAPDIR)/$@ - $@

@$(NOPUSH) || $(YPPUSH) -d $(DOMAIN) $@


ethers.byaddr: $(ETHERS) $(YPDIR)/Makefile

@echo "Updating $@..."

@$(AWK) '{ if ($$1 != "" && $$1 !~ "#" && $$1 != "+")

print $$1"t"$$0 }' $(ETHERS) | $(DBLOAD) -r -i $(ETHERS)

o $(YPMAPDIR)/$@ - $@

@$(NOPUSH) || $(YPPUSH) -d $(DOMAIN) $@


netgroup: $(NETGROUP) $(YPDIR)/Makefile

@echo "Updating $@..."

@$(AWK) '{ if ($$1 != "" && $$1 !~ "#" && $$1 != "+")

print $$0 }' $(NETGROUP) | $(DBLOAD) -i $(NETGROUP)

o $(YPMAPDIR)/$@ - $@

@$(NOPUSH) || $(YPPUSH) -d $(DOMAIN) $@

br>

netgroup.byhost: $(NETGROUP) $(YPDIR)/Makefile

@echo "Updating $@..."

@$(REVNETGROUP) -h < $(NETGROUP) | $(DBLOAD) -i $(NETGROUP)

-o $(YPMAPDIR)/$@ - $@

@$(NOPUSH) || $(YPPUSH) -d $(DOMAIN) $@


netgroup.byuser: $(NETGROUP) $(YPDIR)/Makefile

@echo "Updating $@..."

@$(REVNETGROUP) -u < $(NETGROUP) | $(DBLOAD) -i $(NETGROUP)

-o $(YPMAPDIR)/$@ - $@

@$(NOPUSH) || $(YPPUSH) -d $(DOMAIN) $@


hosts.byname: $(HOSTS) $(YPDIR)/Makefile

@echo "Updating $@..."

@$(AWK) '/^[0-9]/ { for (n=2; n<=NF && $$n !~ "#"; n++)

print $$n"t"$$0 }' $(HOSTS) | $(DBLOAD) -r $(B) -l

i $(HOSTS) -o $(YPMAPDIR)/$@ - $@