Eliminated two dozens of superfluous cats and two r-cats (sorry, Jordan).
Suggested by: Dan Nelson
This commit is contained in:
parent
8789c0e019
commit
0d3b8ac42c
@ -49,8 +49,6 @@ AWK = /usr/bin/awk
|
|||||||
RM = @/bin/rm -f
|
RM = @/bin/rm -f
|
||||||
MV = @/bin/mv -f
|
MV = @/bin/mv -f
|
||||||
RMV = /bin/mv -f
|
RMV = /bin/mv -f
|
||||||
RCAT = /bin/cat
|
|
||||||
CAT = @$(RCAT)
|
|
||||||
|
|
||||||
MKDB = /usr/sbin/yp_mkdb
|
MKDB = /usr/sbin/yp_mkdb
|
||||||
DBLOAD = $(MKDB) -m `hostname`
|
DBLOAD = $(MKDB) -m `hostname`
|
||||||
@ -234,8 +232,8 @@ mail.aliases: $(ALIASES)
|
|||||||
|
|
||||||
ypservers: $(YPSERVERS)
|
ypservers: $(YPSERVERS)
|
||||||
@echo "Updating $@..."
|
@echo "Updating $@..."
|
||||||
$(CAT) $(YPSERVERS) | \
|
@$(AWK) '{ if ($$1 != "" && $$1 !~ "^#.*") print $$0"\t"$$0 }' \
|
||||||
$(AWK) '{ if ($$1 != "" && $$1 !~ "^#.*") print $$0"\t"$$0 }' $^ \
|
$(YPSERVERS) \
|
||||||
| $(DBLOAD) -i $(YPSERVERS) -o $(YPMAPDIR)/$@ - $(TMP); \
|
| $(DBLOAD) -i $(YPSERVERS) -o $(YPMAPDIR)/$@ - $(TMP); \
|
||||||
$(RMV) $(TMP) $@
|
$(RMV) $(TMP) $@
|
||||||
@$(DBLOAD) -c
|
@$(DBLOAD) -c
|
||||||
@ -247,9 +245,8 @@ ethers.byname: $(ETHERS)
|
|||||||
.if ${ETHERS} == "/dev/null"
|
.if ${ETHERS} == "/dev/null"
|
||||||
@echo "Ethers source file not found -- skipping"
|
@echo "Ethers source file not found -- skipping"
|
||||||
.else
|
.else
|
||||||
$(CAT) $(ETHERS) | \
|
@$(AWK) '{ if ($$1 != "" && $$1 !~ "^#.*" && $$1 != "+") \
|
||||||
$(AWK) '{ if ($$1 != "" && $$1 !~ "^#.*" && $$1 != "+") \
|
print $$2"\t"$$0 }' $(ETHERS) | $(DBLOAD) -i $(ETHERS) \
|
||||||
print $$2"\t"$$0 }' $^ | $(DBLOAD) -i $(ETHERS) \
|
|
||||||
-o $(YPMAPDIR)/$@ - $(TMP); $(RMV) $(TMP) $@
|
-o $(YPMAPDIR)/$@ - $(TMP); $(RMV) $(TMP) $@
|
||||||
@$(DBLOAD) -c
|
@$(DBLOAD) -c
|
||||||
@if [ ! $(NOPUSH) ]; then $(YPPUSH) -d $(DOMAIN) $@; fi
|
@if [ ! $(NOPUSH) ]; then $(YPPUSH) -d $(DOMAIN) $@; fi
|
||||||
@ -261,9 +258,8 @@ ethers.byaddr: $(ETHERS)
|
|||||||
.if ${ETHERS} == "/dev/null"
|
.if ${ETHERS} == "/dev/null"
|
||||||
@echo "Ethers source file not found -- skipping"
|
@echo "Ethers source file not found -- skipping"
|
||||||
.else
|
.else
|
||||||
$(CAT) $(ETHERS) | \
|
@$(AWK) '{ if ($$1 != "" && $$1 !~ "^#.*" && $$1 != "+") \
|
||||||
$(AWK) '{ if ($$1 != "" && $$1 !~ "^#.*" && $$1 != "+") \
|
print $$1"\t"$$0 }' $(ETHERS) | $(DBLOAD) -i $(ETHERS) \
|
||||||
print $$1"\t"$$0 }' $^ | $(DBLOAD) -i $(ETHERS) \
|
|
||||||
-o $(YPMAPDIR)/$@ - $(TMP); $(RMV) $(TMP) $@
|
-o $(YPMAPDIR)/$@ - $(TMP); $(RMV) $(TMP) $@
|
||||||
@$(DBLOAD) -c
|
@$(DBLOAD) -c
|
||||||
@if [ ! $(NOPUSH) ]; then $(YPPUSH) -d $(DOMAIN) $@; fi
|
@if [ ! $(NOPUSH) ]; then $(YPPUSH) -d $(DOMAIN) $@; fi
|
||||||
@ -276,9 +272,8 @@ bootparams: $(BOOTPARAMS)
|
|||||||
.if ${BOOTPARAMS} == "/dev/null"
|
.if ${BOOTPARAMS} == "/dev/null"
|
||||||
@echo "Bootparams source file not found -- skipping"
|
@echo "Bootparams source file not found -- skipping"
|
||||||
.else
|
.else
|
||||||
$(CAT) $(BOOTPARAMS) | \
|
@$(AWK) '{ if ($$1 != "" && $$1 !~ "^#.*" && $$1 != "+") \
|
||||||
$(AWK) '{ if ($$1 != "" && $$1 !~ "^#.*" && $$1 != "+") \
|
print $$0 }' $(BOOTPARAMS) | $(DBLOAD) -i $(BOOTPARAMS) \
|
||||||
print $$0 }' $^ | $(DBLOAD) -i $(BOOTPARAMS) \
|
|
||||||
-o $(YPMAPDIR)/$@ - $(TMP); $(RMV) $(TMP) $@
|
-o $(YPMAPDIR)/$@ - $(TMP); $(RMV) $(TMP) $@
|
||||||
@$(DBLOAD) -c
|
@$(DBLOAD) -c
|
||||||
@if [ ! $(NOPUSH) ]; then $(YPPUSH) -d $(DOMAIN) $@; fi
|
@if [ ! $(NOPUSH) ]; then $(YPPUSH) -d $(DOMAIN) $@; fi
|
||||||
@ -291,9 +286,8 @@ netgroup: $(NETGROUP) netgroup.byhost netgroup.byuser
|
|||||||
.if ${NETGROUP} == "/dev/null"
|
.if ${NETGROUP} == "/dev/null"
|
||||||
@echo "Netgroup source file not found -- skipping"
|
@echo "Netgroup source file not found -- skipping"
|
||||||
.else
|
.else
|
||||||
$(CAT) $(NETGROUP) | \
|
@$(AWK) '{ if ($$1 != "" && $$1 !~ "^#.*" && $$1 != "+") \
|
||||||
$(AWK) '{ if ($$1 != "" && $$1 !~ "^#.*" && $$1 != "+") \
|
print $$0 }' $(NETGROUP) | $(DBLOAD) -i $(NETGROUP) \
|
||||||
print $$0 }' $^ | $(DBLOAD) -i $(NETGROUP) \
|
|
||||||
-o $(YPMAPDIR)/$@ - $(TMP); $(RMV) $(TMP) $@
|
-o $(YPMAPDIR)/$@ - $(TMP); $(RMV) $(TMP) $@
|
||||||
@$(DBLOAD) -c
|
@$(DBLOAD) -c
|
||||||
@if [ ! $(NOPUSH) ]; then $(YPPUSH) -d $(DOMAIN) $@; fi
|
@if [ ! $(NOPUSH) ]; then $(YPPUSH) -d $(DOMAIN) $@; fi
|
||||||
@ -307,9 +301,9 @@ netgroup.byhost: $(NETGROUP)
|
|||||||
.if ${NETGROUP} == "/dev/null"
|
.if ${NETGROUP} == "/dev/null"
|
||||||
@echo "Netgroup source file not found -- skipping"
|
@echo "Netgroup source file not found -- skipping"
|
||||||
.else
|
.else
|
||||||
$(CAT) $(NETGROUP) | $(REVNETGROUP) -h -f $(NETGROUP) | \
|
@$(REVNETGROUP) -h -f $(NETGROUP) | \
|
||||||
$(AWK) '{ if ($$1 != "" && $$1 !~ "^#.*" && $$1 != "+") \
|
$(AWK) '{ if ($$1 != "" && $$1 !~ "^#.*" && $$1 != "+") \
|
||||||
print $$0 }' $^ | $(DBLOAD) -i $(NETGROUP) \
|
print $$0 }' | $(DBLOAD) -i $(NETGROUP) \
|
||||||
-o $(YPMAPDIR)/$@ - $(TMP); $(RMV) $(TMP) $@
|
-o $(YPMAPDIR)/$@ - $(TMP); $(RMV) $(TMP) $@
|
||||||
@$(DBLOAD) -c
|
@$(DBLOAD) -c
|
||||||
@if [ ! $(NOPUSH) ]; then $(YPPUSH) -d $(DOMAIN) $@; fi
|
@if [ ! $(NOPUSH) ]; then $(YPPUSH) -d $(DOMAIN) $@; fi
|
||||||
@ -322,9 +316,9 @@ netgroup.byuser: $(NETGROUP)
|
|||||||
.if ${NETGROUP} == "/dev/null"
|
.if ${NETGROUP} == "/dev/null"
|
||||||
@echo "Netgroup source file not found -- skipping"
|
@echo "Netgroup source file not found -- skipping"
|
||||||
.else
|
.else
|
||||||
$(CAT) $(NETGROUP) | $(REVNETGROUP) -u -f $(NETGROUP) | \
|
@$(REVNETGROUP) -u -f $(NETGROUP) | \
|
||||||
$(AWK) '{ if ($$1 != "" && $$1 !~ "^#.*" && $$1 != "+") \
|
$(AWK) '{ if ($$1 != "" && $$1 !~ "^#.*" && $$1 != "+") \
|
||||||
print $$0 }' $^ | $(DBLOAD) -i $(NETGROUP) \
|
print $$0 }' | $(DBLOAD) -i $(NETGROUP) \
|
||||||
-o $(YPMAPDIR)/$@ - $(TMP); $(RMV) $(TMP) $@
|
-o $(YPMAPDIR)/$@ - $(TMP); $(RMV) $(TMP) $@
|
||||||
@$(DBLOAD) -c
|
@$(DBLOAD) -c
|
||||||
@if [ ! $(NOPUSH) ]; then $(YPPUSH) -d $(DOMAIN) $@; fi
|
@if [ ! $(NOPUSH) ]; then $(YPPUSH) -d $(DOMAIN) $@; fi
|
||||||
@ -334,9 +328,8 @@ netgroup.byuser: $(NETGROUP)
|
|||||||
|
|
||||||
hosts.byname: $(HOSTS)
|
hosts.byname: $(HOSTS)
|
||||||
@echo "Updating $@..."
|
@echo "Updating $@..."
|
||||||
$(CAT) $(HOSTS) | \
|
@$(AWK) '/^[0-9]/ { for (n=2; n<=NF && $$n !~ "^#.*"; n++) \
|
||||||
$(AWK) '/^[0-9]/ { for (n=2; n<=NF && $$n !~ "^#.*"; n++) \
|
print $$n"\t"$$0 }' $(HOSTS) | $(DBLOAD) ${B} -i $(HOSTS) \
|
||||||
print $$n"\t"$$0 }' $^ | $(DBLOAD) ${B} -i $(HOSTS) \
|
|
||||||
-o $(YPMAPDIR)/$@ - $(TMP); $(RMV) $(TMP) $@
|
-o $(YPMAPDIR)/$@ - $(TMP); $(RMV) $(TMP) $@
|
||||||
@$(DBLOAD) -c
|
@$(DBLOAD) -c
|
||||||
@if [ ! $(NOPUSH) ]; then $(YPPUSH) -d $(DOMAIN) $@; fi
|
@if [ ! $(NOPUSH) ]; then $(YPPUSH) -d $(DOMAIN) $@; fi
|
||||||
@ -346,8 +339,7 @@ hosts.byname: $(HOSTS)
|
|||||||
|
|
||||||
hosts.byaddr: $(HOSTS)
|
hosts.byaddr: $(HOSTS)
|
||||||
@echo "Updating $@..."
|
@echo "Updating $@..."
|
||||||
$(CAT) $(HOSTS) | \
|
@$(AWK) '$$1 !~ "^#.*" { print $$1"\t"$$0 }' $(HOSTS) \
|
||||||
$(AWK) '$$1 !~ "^#.*" { print $$1"\t"$$0 }' $^ \
|
|
||||||
| $(DBLOAD) ${B} -i $(HOSTS) -o $(YPMAPDIR)/$@ - $(TMP); \
|
| $(DBLOAD) ${B} -i $(HOSTS) -o $(YPMAPDIR)/$@ - $(TMP); \
|
||||||
$(RMV) $(TMP) $@
|
$(RMV) $(TMP) $@
|
||||||
@$(DBLOAD) -c
|
@$(DBLOAD) -c
|
||||||
@ -358,12 +350,12 @@ hosts.byaddr: $(HOSTS)
|
|||||||
|
|
||||||
networks.byname: $(NETWORKS)
|
networks.byname: $(NETWORKS)
|
||||||
@echo "Updating $@..."
|
@echo "Updating $@..."
|
||||||
$(CAT) $(NETWORKS) | \
|
@$(AWK) \
|
||||||
$(AWK) \
|
|
||||||
'$$1 !~ "^#.*" { print $$1"\t"$$0; \
|
'$$1 !~ "^#.*" { print $$1"\t"$$0; \
|
||||||
for (n=3; n<=NF && $$n !~ "^#.*"; n++) \
|
for (n=3; n<=NF && $$n !~ "^#.*"; n++) \
|
||||||
print $$n"\t"$$0 \
|
print $$n"\t"$$0 \
|
||||||
}' $^ | $(DBLOAD) -i $(NETWORKS) -o $(YPMAPDIR)/$@ - $(TMP); \
|
}' $(NETWORKS) \
|
||||||
|
| $(DBLOAD) -i $(NETWORKS) -o $(YPMAPDIR)/$@ - $(TMP); \
|
||||||
$(RMV) $(TMP) $@
|
$(RMV) $(TMP) $@
|
||||||
@$(DBLOAD) -c
|
@$(DBLOAD) -c
|
||||||
@if [ ! $(NOPUSH) ]; then $(YPPUSH) -d $(DOMAIN) $@; fi
|
@if [ ! $(NOPUSH) ]; then $(YPPUSH) -d $(DOMAIN) $@; fi
|
||||||
@ -372,8 +364,7 @@ networks.byname: $(NETWORKS)
|
|||||||
|
|
||||||
networks.byaddr: $(NETWORKS)
|
networks.byaddr: $(NETWORKS)
|
||||||
@echo "Updating $@..."
|
@echo "Updating $@..."
|
||||||
$(CAT) $(NETWORKS) | \
|
@$(AWK) '$$1 !~ "^#.*" { print $$2"\t"$$0 }' $(NETWORKS) \
|
||||||
$(AWK) '$$1 !~ "^#.*" { print $$2"\t"$$0 }' $^ \
|
|
||||||
| $(DBLOAD) -i $(NETWORKS) -o $(YPMAPDIR)/$@ - $(TMP); \
|
| $(DBLOAD) -i $(NETWORKS) -o $(YPMAPDIR)/$@ - $(TMP); \
|
||||||
$(RMV) $(TMP) $@
|
$(RMV) $(TMP) $@
|
||||||
@$(DBLOAD) -c
|
@$(DBLOAD) -c
|
||||||
@ -383,12 +374,11 @@ networks.byaddr: $(NETWORKS)
|
|||||||
|
|
||||||
protocols.byname: $(PROTOCOLS)
|
protocols.byname: $(PROTOCOLS)
|
||||||
@echo "Updating $@..."
|
@echo "Updating $@..."
|
||||||
$(CAT) $(PROTOCOLS) | \
|
@$(AWK) \
|
||||||
$(AWK) \
|
|
||||||
'$$1 !~ "^#.*" { print $$1"\t"$$0; \
|
'$$1 !~ "^#.*" { print $$1"\t"$$0; \
|
||||||
for (n=3; n<=NF && $$n !~ "^#.*"; n++) \
|
for (n=3; n<=NF && $$n !~ "^#.*"; n++) \
|
||||||
print $$n"\t"$$0 \
|
print $$n"\t"$$0 \
|
||||||
}' $^ | $(DBLOAD) -i $(PROTOCOLS) \
|
}' $(PROTOCOLS) | $(DBLOAD) -i $(PROTOCOLS) \
|
||||||
-o $(YPMAPDIR)/$@ - $(TMP); $(RMV) $(TMP) $@
|
-o $(YPMAPDIR)/$@ - $(TMP); $(RMV) $(TMP) $@
|
||||||
@$(DBLOAD) -c
|
@$(DBLOAD) -c
|
||||||
@if [ ! $(NOPUSH) ]; then $(YPPUSH) -d $(DOMAIN) $@; fi
|
@if [ ! $(NOPUSH) ]; then $(YPPUSH) -d $(DOMAIN) $@; fi
|
||||||
@ -397,8 +387,7 @@ protocols.byname: $(PROTOCOLS)
|
|||||||
|
|
||||||
protocols.bynumber: $(PROTOCOLS)
|
protocols.bynumber: $(PROTOCOLS)
|
||||||
@echo "Updating $@..."
|
@echo "Updating $@..."
|
||||||
$(CAT) $(PROTOCOLS) | \
|
@$(AWK) '$$1 !~ "^#.*" { print $$2"\t"$$0 }' $(PROTOCOLS) \
|
||||||
$(AWK) '$$1 !~ "^#.*" { print $$2"\t"$$0 }' $^ \
|
|
||||||
| $(DBLOAD) -i $(PROTOCOLS) -o $(YPMAPDIR)/$@ - $(TMP); \
|
| $(DBLOAD) -i $(PROTOCOLS) -o $(YPMAPDIR)/$@ - $(TMP); \
|
||||||
$(RMV) $(TMP) $@
|
$(RMV) $(TMP) $@
|
||||||
@$(DBLOAD) -c
|
@$(DBLOAD) -c
|
||||||
@ -408,12 +397,11 @@ protocols.bynumber: $(PROTOCOLS)
|
|||||||
|
|
||||||
rpc.byname: $(RPC)
|
rpc.byname: $(RPC)
|
||||||
@echo "Updating $@..."
|
@echo "Updating $@..."
|
||||||
$(CAT) $(RPC) | \
|
@$(AWK) \
|
||||||
$(AWK) \
|
|
||||||
'$$1 !~ "^#.*" { print $$1"\t"$$0; \
|
'$$1 !~ "^#.*" { print $$1"\t"$$0; \
|
||||||
for (n=3; n<=NF && $$n !~ "^#.*"; n++) \
|
for (n=3; n<=NF && $$n !~ "^#.*"; n++) \
|
||||||
print $$n"\t"$$0 \
|
print $$n"\t"$$0 \
|
||||||
}' $^ | $(DBLOAD) -i $(RPC) -o $(YPMAPDIR)/$@ - $(TMP); \
|
}' $(RPC) | $(DBLOAD) -i $(RPC) -o $(YPMAPDIR)/$@ - $(TMP); \
|
||||||
$(RMV) $(TMP) $@
|
$(RMV) $(TMP) $@
|
||||||
@$(DBLOAD) -c
|
@$(DBLOAD) -c
|
||||||
@if [ ! $(NOPUSH) ]; then $(YPPUSH) -d $(DOMAIN) $@; fi
|
@if [ ! $(NOPUSH) ]; then $(YPPUSH) -d $(DOMAIN) $@; fi
|
||||||
@ -422,8 +410,7 @@ rpc.byname: $(RPC)
|
|||||||
|
|
||||||
rpc.bynumber: $(RPC)
|
rpc.bynumber: $(RPC)
|
||||||
@echo "Updating $@..."
|
@echo "Updating $@..."
|
||||||
$(CAT) $(RPC) | \
|
@$(AWK) '$$1 !~ "^#.*" { print $$2"\t"$$0 }' $(RPC) \
|
||||||
$(AWK) '$$1 !~ "^#.*" { print $$2"\t"$$0 }' $^ \
|
|
||||||
| $(DBLOAD) -i $(RPC) -o $(YPMAPDIR)/$@ - $(TMP); \
|
| $(DBLOAD) -i $(RPC) -o $(YPMAPDIR)/$@ - $(TMP); \
|
||||||
$(RMV) $(TMP) $@
|
$(RMV) $(TMP) $@
|
||||||
@$(DBLOAD) -c
|
@$(DBLOAD) -c
|
||||||
@ -433,15 +420,15 @@ rpc.bynumber: $(RPC)
|
|||||||
|
|
||||||
services.byname: $(SERVICES)
|
services.byname: $(SERVICES)
|
||||||
@echo "Updating $@..."
|
@echo "Updating $@..."
|
||||||
$(CAT) $(SERVICES) | \
|
@$(AWK) \
|
||||||
$(AWK) \
|
|
||||||
'$$1 !~ "^#.*" { for (n=1; n<=NF && $$n !~ "^#.*"; n++) { \
|
'$$1 !~ "^#.*" { for (n=1; n<=NF && $$n !~ "^#.*"; n++) { \
|
||||||
if (split($$2, t, "/")) { \
|
if (split($$2, t, "/")) { \
|
||||||
printf("%s/%s", $$n, t[2]) }; \
|
printf("%s/%s", $$n, t[2]) }; \
|
||||||
print "\t"$$0; \
|
print "\t"$$0; \
|
||||||
if (n == 1) n = 2; \
|
if (n == 1) n = 2; \
|
||||||
} ; print $$2"\t"$$0 ; \
|
} ; print $$2"\t"$$0 ; \
|
||||||
}' $^ | $(DBLOAD) -i $(SERVICES) -o $(YPMAPDIR)/$@ - $(TMP); \
|
}' $(SERVICES) \
|
||||||
|
| $(DBLOAD) -i $(SERVICES) -o $(YPMAPDIR)/$@ - $(TMP); \
|
||||||
$(RMV) $(TMP) $@
|
$(RMV) $(TMP) $@
|
||||||
@$(DBLOAD) -c
|
@$(DBLOAD) -c
|
||||||
@if [ ! $(NOPUSH) ]; then $(YPPUSH) -d $(DOMAIN) $@; fi
|
@if [ ! $(NOPUSH) ]; then $(YPPUSH) -d $(DOMAIN) $@; fi
|
||||||
@ -449,9 +436,9 @@ services.byname: $(SERVICES)
|
|||||||
|
|
||||||
shells.list: $(SHELLS)
|
shells.list: $(SHELLS)
|
||||||
@echo "Updating $@..."
|
@echo "Updating $@..."
|
||||||
$(CAT) $(SHELLS) | \
|
@$(AWK) '{ if ($$1 != "" && $$1 !~ "^#.*") print $$0"\t"$$0 }' \
|
||||||
$(AWK) '{ if ($$1 != "" && $$1 !~ "^#.*") print $$0"\t"$$0 }' $^ | \
|
$(SHELLS) \
|
||||||
$(DBLOAD) -i $(SHELLS) -o $(YPMAPDIR)/$@ - $(TMP); \
|
| $(DBLOAD) -i $(SHELLS) -o $(YPMAPDIR)/$@ - $(TMP); \
|
||||||
$(RMV) $(TMP) $@
|
$(RMV) $(TMP) $@
|
||||||
@$(DBLOAD) -c
|
@$(DBLOAD) -c
|
||||||
@if [ ! $(NOPUSH) ]; then $(YPPUSH) -d $(DOMAIN) $@; fi
|
@if [ ! $(NOPUSH) ]; then $(YPPUSH) -d $(DOMAIN) $@; fi
|
||||||
@ -462,8 +449,7 @@ publickey.byname: $(PUBLICKEY)
|
|||||||
.if ${PUBLICKEY} == "/dev/null"
|
.if ${PUBLICKEY} == "/dev/null"
|
||||||
@echo "Publickey source file not found -- skipping"
|
@echo "Publickey source file not found -- skipping"
|
||||||
.else
|
.else
|
||||||
$(CAT) $(PUBLICKEY) | \
|
@$(AWK) '$$1 !~ "^#.*" { print $$1"\t"$$2 }' $(PUBLICKEY) \
|
||||||
$(AWK) '$$1 !~ "^#.*" { print $$1"\t"$$2 }' $^ \
|
|
||||||
| $(DBLOAD) -i $(PUBLICKEY) -o $(YPMAPDIR)/$@ - $(TMP); \
|
| $(DBLOAD) -i $(PUBLICKEY) -o $(YPMAPDIR)/$@ - $(TMP); \
|
||||||
$(RMV) $(TMP) $@
|
$(RMV) $(TMP) $@
|
||||||
@$(DBLOAD) -c
|
@$(DBLOAD) -c
|
||||||
@ -475,21 +461,19 @@ publickey.byname: $(PUBLICKEY)
|
|||||||
$(PASSWD): $(MASTER)
|
$(PASSWD): $(MASTER)
|
||||||
@echo "Creating new $@ file from $(MASTER)..."
|
@echo "Creating new $@ file from $(MASTER)..."
|
||||||
@if [ ! $(UNSECURE) ]; then \
|
@if [ ! $(UNSECURE) ]; then \
|
||||||
$(RCAT) $(MASTER) | \
|
|
||||||
$(AWK) -F: '{if ($$1 != "" && $$1 !~ "^#.*" && $$1 != "+") \
|
$(AWK) -F: '{if ($$1 != "" && $$1 !~ "^#.*" && $$1 != "+") \
|
||||||
print $$1":*:"$$3":"$$4":"$$8":"$$9":"$$10}' $^ \
|
print $$1":*:"$$3":"$$4":"$$8":"$$9":"$$10}' $(MASTER) \
|
||||||
> $(PASSWD) ; \
|
> $(PASSWD) ; \
|
||||||
else $(RCAT) $(MASTER) | \
|
else \
|
||||||
$(AWK) -F: '{if ($$1 != "" && $$1 !~ "^#.*" && $$1 != "+") \
|
$(AWK) -F: '{if ($$1 != "" && $$1 !~ "^#.*" && $$1 != "+") \
|
||||||
print $$1":"$$2":"$$3":"$$4":"$$8":"$$9":"$$10}' $^ \
|
print $$1":"$$2":"$$3":"$$4":"$$8":"$$9":"$$10}' $(MASTER) \
|
||||||
> $(PASSWD) ; fi
|
> $(PASSWD) ; fi
|
||||||
|
|
||||||
|
|
||||||
passwd.byname: $(PASSWD)
|
passwd.byname: $(PASSWD)
|
||||||
@echo "Updating $@..."
|
@echo "Updating $@..."
|
||||||
$(CAT) $(PASSWD) | \
|
@$(AWK) -F: '{ if ($$1 != "" && $$1 !~ "^#.*" && $$1 != "+") \
|
||||||
$(AWK) -F: '{ if ($$1 != "" && $$1 !~ "^#.*" && $$1 != "+") \
|
print $$1"\t"$$0 }' $(PASSWD) \
|
||||||
print $$1"\t"$$0 }' $^ \
|
|
||||||
| $(DBLOAD) -f -i $(PASSWD) -o $(YPMAPDIR)/$@ - $(TMP); \
|
| $(DBLOAD) -f -i $(PASSWD) -o $(YPMAPDIR)/$@ - $(TMP); \
|
||||||
$(RMV) $(TMP) $@
|
$(RMV) $(TMP) $@
|
||||||
@$(DBLOAD) -c
|
@$(DBLOAD) -c
|
||||||
@ -499,9 +483,8 @@ passwd.byname: $(PASSWD)
|
|||||||
|
|
||||||
passwd.byuid: $(PASSWD)
|
passwd.byuid: $(PASSWD)
|
||||||
@echo "Updating $@..."
|
@echo "Updating $@..."
|
||||||
$(CAT) $(PASSWD) | \
|
@$(AWK) -F: '{ if ($$1 != "" && $$1 !~ "^#.*" && $$1 != "+") \
|
||||||
$(AWK) -F: '{ if ($$1 != "" && $$1 !~ "^#.*" && $$1 != "+") \
|
print $$3"\t"$$0 }' $(PASSWD) \
|
||||||
print $$3"\t"$$0 }' $^ \
|
|
||||||
| $(DBLOAD) -f -i $(PASSWD) -o $(YPMAPDIR)/$@ - $(TMP); \
|
| $(DBLOAD) -f -i $(PASSWD) -o $(YPMAPDIR)/$@ - $(TMP); \
|
||||||
$(RMV) $(TMP) $@
|
$(RMV) $(TMP) $@
|
||||||
@$(DBLOAD) -c
|
@$(DBLOAD) -c
|
||||||
@ -512,9 +495,8 @@ passwd.byuid: $(PASSWD)
|
|||||||
|
|
||||||
group.byname: $(GROUP)
|
group.byname: $(GROUP)
|
||||||
@echo "Updating $@..."
|
@echo "Updating $@..."
|
||||||
$(CAT) $(GROUP) | \
|
@$(AWK) -F: '{ if ($$1 != "" && $$1 !~ "^#.*" && $$1 != "+") \
|
||||||
$(AWK) -F: '{ if ($$1 != "" && $$1 !~ "^#.*" && $$1 != "+") \
|
print $$1"\t"$$0 }' $(GROUP) \
|
||||||
print $$1"\t"$$0 }' $^ \
|
|
||||||
| $(DBLOAD) -f -i $(GROUP) -o $(YPMAPDIR)/$@ - $(TMP); \
|
| $(DBLOAD) -f -i $(GROUP) -o $(YPMAPDIR)/$@ - $(TMP); \
|
||||||
$(RMV) $(TMP) $@
|
$(RMV) $(TMP) $@
|
||||||
@$(DBLOAD) -c
|
@$(DBLOAD) -c
|
||||||
@ -524,9 +506,8 @@ group.byname: $(GROUP)
|
|||||||
|
|
||||||
group.bygid: $(GROUP)
|
group.bygid: $(GROUP)
|
||||||
@echo "Updating $@..."
|
@echo "Updating $@..."
|
||||||
$(CAT) $(GROUP) | \
|
@$(AWK) -F: '{ if ($$1 != "" && $$1 !~ "^#.*" && $$1 != "+") \
|
||||||
$(AWK) -F: '{ if ($$1 != "" && $$1 !~ "^#.*" && $$1 != "+") \
|
print $$3"\t"$$0 }' $(GROUP) \
|
||||||
print $$3"\t"$$0 }' $^ \
|
|
||||||
| $(DBLOAD) -f -i $(GROUP) -o $(YPMAPDIR)/$@ - $(TMP); \
|
| $(DBLOAD) -f -i $(GROUP) -o $(YPMAPDIR)/$@ - $(TMP); \
|
||||||
$(RMV) $(TMP) $@
|
$(RMV) $(TMP) $@
|
||||||
@$(DBLOAD) -c
|
@$(DBLOAD) -c
|
||||||
@ -550,9 +531,8 @@ master.passwd.byname: $(MASTER)
|
|||||||
.if ${MASTER} == "/dev/null"
|
.if ${MASTER} == "/dev/null"
|
||||||
@echo "Master.passwd source file not found -- skipping"
|
@echo "Master.passwd source file not found -- skipping"
|
||||||
.else
|
.else
|
||||||
$(CAT) $(MASTER) | \
|
@$(AWK) -F: '{ if ($$1 != "" && $$1 !~ "^#.*" && $$1 != "+") \
|
||||||
$(AWK) -F: '{ if ($$1 != "" && $$1 !~ "^#.*" && $$1 != "+") \
|
print $$1"\t"$$0 }' $(MASTER) \
|
||||||
print $$1"\t"$$0 }' $^ \
|
|
||||||
| $(DBLOAD) ${S} -f -i $(MASTER) -o $(YPMAPDIR)/$@ - $(TMP); \
|
| $(DBLOAD) ${S} -f -i $(MASTER) -o $(YPMAPDIR)/$@ - $(TMP); \
|
||||||
$(RMV) $(TMP) $@
|
$(RMV) $(TMP) $@
|
||||||
@$(DBLOAD) -c
|
@$(DBLOAD) -c
|
||||||
@ -566,9 +546,8 @@ master.passwd.byuid: $(MASTER)
|
|||||||
.if ${MASTER} == "/dev/null"
|
.if ${MASTER} == "/dev/null"
|
||||||
@echo "Master.passwd source file not found -- skipping"
|
@echo "Master.passwd source file not found -- skipping"
|
||||||
.else
|
.else
|
||||||
$(CAT) $(MASTER) | \
|
@$(AWK) -F: '{ if ($$1 != "" && $$1 !~ "^#.*" && $$1 != "+") \
|
||||||
$(AWK) -F: '{ if ($$1 != "" && $$1 !~ "^#.*" && $$1 != "+") \
|
print $$3"\t"$$0 }' $(MASTER) \
|
||||||
print $$3"\t"$$0 }' $^ \
|
|
||||||
| $(DBLOAD) ${S} -f -i $(MASTER) -o $(YPMAPDIR)/$@ - $(TMP); \
|
| $(DBLOAD) ${S} -f -i $(MASTER) -o $(YPMAPDIR)/$@ - $(TMP); \
|
||||||
$(RMV) $(TMP) $@
|
$(RMV) $(TMP) $@
|
||||||
@$(DBLOAD) -c
|
@$(DBLOAD) -c
|
||||||
@ -579,8 +558,7 @@ master.passwd.byuid: $(MASTER)
|
|||||||
|
|
||||||
amd.map: $(AMDHOST)
|
amd.map: $(AMDHOST)
|
||||||
@echo "Updating $@..."
|
@echo "Updating $@..."
|
||||||
$(CAT) $(AMDHOST) | \
|
@$(AWK) '$$1 !~ "^#.*" { \
|
||||||
$(AWK) '$$1 !~ "^#.*" { \
|
|
||||||
for (i = 1; i <= NF; i++) \
|
for (i = 1; i <= NF; i++) \
|
||||||
if (i == NF) { \
|
if (i == NF) { \
|
||||||
if (substr($$i, length($$i), 1) == "\\") \
|
if (substr($$i, length($$i), 1) == "\\") \
|
||||||
@ -590,7 +568,7 @@ amd.map: $(AMDHOST)
|
|||||||
} \
|
} \
|
||||||
else \
|
else \
|
||||||
printf("%s ", $$i); \
|
printf("%s ", $$i); \
|
||||||
}' | \
|
}' $(AMDHOST) | \
|
||||||
$(DBLOAD) -i $(AMDHOST) -o $(YPMAPDIR)/$@ - $(TMP); \
|
$(DBLOAD) -i $(AMDHOST) -o $(YPMAPDIR)/$@ - $(TMP); \
|
||||||
$(RMV) $(TMP) $@
|
$(RMV) $(TMP) $@
|
||||||
@$(DBLOAD) -c
|
@$(DBLOAD) -c
|
||||||
|
Loading…
x
Reference in New Issue
Block a user