# This Makefile creates an updated host-file for Finnish
# Radio Amateur TCP/IP network.
#
# Created by Markku Toijala (
[email protected]) June 13th, 1990.
# Modified by Matti Aarnio (
[email protected]) Jan 5th, 1991
# Modified by Tomi Manninen (
[email protected]) Nov 11th, 2001
#
CHGRP=/usr/bin/chgrp
CHOWN=/usr/bin/chown
EXPAND=/l/bin/expand
#
PARTS = header oh0 oh1 oh2 oh3 oh4 oh5 oh6 oh7 oh8 oh9
all: domain.oh hosts.oh
domain.oh: $(PARTS) Makefile
# /bin/rm -f domain.oh
# /bin/rm -f *~
/bin/cat $(PARTS) | $(EXPAND) > domain.oh
# -$(CHOWN) mea domain.oh
# $(CHGRP) ftp domain.oh
# /bin/chmod 664 domain.oh
# Mail -s "Fresh OH-IP domain data" ham-oh-ip-numbers <domain.oh
hosts.oh: domain.oh Makefile
# /bin/rm -f hosts.oh
# /bin/rm -f *~
/bin/cat domain.oh | \
/p/bin/perl -n -a -e \
'if (/^[;]/) {printf "#%s",substr($$_,1);} elsif ($$F[2] eq "A") { printf "%s\t%s\t%s.ampr.org\n",$$F[3],$$F[0],$$F[0];}' \
> hosts.oh
# -$(CHOWN) mea hosts.oh
# $(CHGRP) ftp hosts.oh
# /bin/chmod 664 hosts.oh
# /usr/ucb/Mail -s "Fresh OH-IP number list" ham-oh-ip-numbers <hosts.oh