# # Makefile for updating NIS+ maps # all: automount hosts networks services group ethers rpc netgroup hosts: hosts.time netgroup: netgroup.time networks: networks.time services: services.time group: group.time ethers: ethers.time rpc: rpc.time netgroup.time: /etc/netgroup @echo "Updating netgroup...\c" @/usr/lib/nis/nisaddent -m -f $< -t netgroup.org_dir netgroup @touch $@ @echo " Done." rpc.time: /etc/rpc @echo "Updating rpc...\c" @/usr/lib/nis/nisaddent -m -f $< -t rpc.org_dir rpc @touch $@ @echo " Done. ethers.time: /etc/ethers @echo "Updating ethers...\c" @/usr/lib/nis/nisaddent -m -f $< -t ethers.org_dir ethers @touch $@ @echo " Done." group.time: /etc/group @echo "Updating group...\c" @/usr/lib/nis/nisaddent -m -f $< -t group.org_dir group @touch $@ @echo " Done." hosts.time: /etc/hosts @echo "Updating hosts...\c" @/usr/lib/nis/nisaddent -m -f $< -t hosts.org_dir hosts @touch $@ @echo " Done." networks.time: /etc/networks @echo "Updating networks...\c" @/usr/lib/nis/nisaddent -m -f $< -t networks.org_dir networks @touch $@ @echo " Done." services.time: /etc/services @echo "Updating services...\c" @/usr/lib/nis/nisaddent -m -f $< -t services.org_dir services @touch $@ @echo " Done." # # Automount maps # automount: time/auto_master time/auto_nfs auto_direct time/auto_master: auto_master @echo "Updating auto_master...\c" @/usr/lib/nis/nisaddent -m -f $< -t $<.org_dir key-value @touch $@ @echo " Done." auto_direct: time/auto_sun4 time/auto_sun3 time/auto_sun2 time/auto_sun386 time/auto_sun4: auto_direct.sun4 auto_direct.common @echo "Updating auto_sun4...\c" @rm -f /tmp/auto_sun4 @cat $^ >/tmp/auto_sun4 @/usr/lib/nis/nisaddent -m -f /tmp/auto_sun4 -t auto_sun4.org_dir key-value @touch $@ @echo " Done." time/auto_sun3: auto_direct.sun3 auto_direct.common @echo "Updating auto_sun3...\c" @rm -f /tmp/auto_sun3 @cat $^ >/tmp/auto_sun3 @/usr/lib/nis/nisaddent -m -f /tmp/auto_sun3 -t auto_sun3.org_dir key-value @rm /tmp/auto_sun3 @touch $@ @echo " Done." time/auto_sun2: auto_direct.sun2 auto_direct.common @echo "Updating auto_sun2...\c" @rm -f /tmp/auto_sun2 @cat $^ >/tmp/auto_sun2 @/usr/lib/nis/nisaddent -m -f /tmp/auto_sun2 -t auto_sun2.org_dir key-value @rm /tmp/auto_sun2 @touch $@ @echo " Done." time/auto_sun386: auto_direct.sun386 auto_direct.common @echo "Updating auto_sun386...\c" @rm -f /tmp/auto_sun386 @cat $^ >/tmp/auto_sun386 @/usr/lib/nis/nisaddent -m -f /tmp/auto_sun386 -t auto_sun386.org_dir key-value @rm /tmp/auto_sun386 @touch $@ @echo " Done." time/auto_nfs: auto_nfs @echo "Updating auto_nfs...\c" @/usr/lib/nis/nisaddent -m -f $< -t $<.org_dir key-value @touch $@ @echo " Done."