|
Packit |
fcad23 |
# RFCHOST = ftp://ftp.nordu.net
|
|
Packit |
fcad23 |
RFCHOST = ftp://ftp.ietf.org
|
|
Packit |
fcad23 |
RFCDIR = rfc
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
IANAHOST = http://www.iana.org
|
|
Packit |
fcad23 |
IANADIR = assignments
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
PREFIX = /usr/local
|
|
Packit |
fcad23 |
ALLDIR = $(PREFIX)/share/snmp/rfc.orig
|
|
Packit |
fcad23 |
INSTDIR = $(PREFIX)/share/snmp/rfc
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
MIBS = SNMPv2-TC.txt SNMPv2-TM.txt SNMPv2-SMI.txt SNMPv2-MIB.txt \
|
|
Packit |
fcad23 |
SNMPv2-CONF.txt HCNUM-TC.txt INET-ADDRESS-MIB.txt \
|
|
Packit |
fcad23 |
SNMP-FRAMEWORK-MIB.txt SNMP-MPD-MIB.txt SNMP-USER-BASED-SM-MIB.txt \
|
|
Packit |
fcad23 |
SNMP-VIEW-BASED-ACM-MIB.txt SNMP-COMMUNITY-MIB.txt \
|
|
Packit |
fcad23 |
SNMP-TARGET-MIB.txt SNMP-NOTIFICATION-MIB.txt SNMP-PROXY-MIB.txt \
|
|
Packit |
fcad23 |
SNMP-USM-DH-OBJECTS-MIB.txt SNMP-USM-AES-MIB.txt \
|
|
Packit |
fcad23 |
SNMP-TLS-TM-MIB.txt \
|
|
Packit |
fcad23 |
AGENTX-MIB.txt SMUX-MIB.txt \
|
|
Packit |
fcad23 |
DISMAN-SCRIPT-MIB.txt DISMAN-SCHEDULE-MIB.txt \
|
|
Packit |
fcad23 |
DISMAN-PING-MIB.txt DISMAN-TRACEROUTE-MIB.txt \
|
|
Packit |
fcad23 |
DISMAN-NSLOOKUP-MIB.txt DISMAN-EVENT-MIB.txt \
|
|
Packit |
fcad23 |
DISMAN-EXPRESSION-MIB.txt NOTIFICATION-LOG-MIB.txt \
|
|
Packit |
fcad23 |
IANA-LANGUAGE-MIB.txt IANA-ADDRESS-FAMILY-NUMBERS-MIB.txt \
|
|
Packit |
fcad23 |
IF-MIB.txt IF-INVERTED-STACK-MIB.txt \
|
|
Packit |
fcad23 |
IP-MIB.txt IP-FORWARD-MIB.txt TCP-MIB.txt UDP-MIB.txt \
|
|
Packit |
fcad23 |
IANAifType-MIB.txt IANA-RTPROTO-MIB.txt EtherLike-MIB.txt \
|
|
Packit |
fcad23 |
IPV6-TC.txt IPV6-MIB.txt IPV6-ICMP-MIB.txt \
|
|
Packit |
fcad23 |
IPV6-TCP-MIB.txt IPV6-UDP-MIB.txt IPV6-FLOW-LABEL-MIB.txt \
|
|
Packit |
fcad23 |
HOST-RESOURCES-MIB.txt HOST-RESOURCES-TYPES.txt \
|
|
Packit |
fcad23 |
NETWORK-SERVICES-MIB.txt MTA-MIB.txt \
|
|
Packit |
fcad23 |
RMON-MIB.txt \
|
|
Packit |
fcad23 |
TUNNEL-MIB.txt \
|
|
Packit |
fcad23 |
TRANSPORT-ADDRESS-MIB.txt \
|
|
Packit |
fcad23 |
RFC1155-SMI.txt RFC1213-MIB.txt\
|
|
Packit |
fcad23 |
SCTP-MIB.txt BRIDGE-MIB.txt
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
MIBDEPS = Makefile.mib mibfetch smistrip
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
all: $(MIBS)
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
allmibs: ianamibs rfcmibs
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
rfc: allmibs
|
|
Packit |
fcad23 |
rm -fr $(INSTDIR)
|
|
Packit |
fcad23 |
mkdir $(INSTDIR)
|
|
Packit |
fcad23 |
cp $(ALLDIR)/* $(INSTDIR)
|
|
Packit |
fcad23 |
if test `uname` = SunOS ; \
|
|
Packit |
fcad23 |
then gpatch -d $(INSTDIR) < rfcmibs.diff; \
|
|
Packit |
fcad23 |
else patch -d $(INSTDIR) < rfcmibs.diff; \
|
|
Packit |
fcad23 |
fi
|
|
Packit |
fcad23 |
rm -f $(INSTDIR)/*orig
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
clean:
|
|
Packit |
fcad23 |
rm $(MIBS)
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
SNMP-FRAMEWORK-MIB.txt: $(MIBDEPS)
|
|
Packit |
fcad23 |
./mibfetch $(RFCHOST) $(RFCDIR) 3411
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
SNMP-MPD-MIB.txt: $(MIBDEPS)
|
|
Packit |
fcad23 |
./mibfetch $(RFCHOST) $(RFCDIR) 3412 SNMP-MPD-MIB
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
SNMP-TARGET-MIB.txt SNMP-NOTIFICATION-MIB.txt SNMP-PROXY-MIB.txt: $(MIBDEPS)
|
|
Packit |
fcad23 |
./mibfetch $(RFCHOST) $(RFCDIR) 3413
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
SNMP-USER-BASED-SM-MIB.txt: $(MIBDEPS)
|
|
Packit |
fcad23 |
./mibfetch $(RFCHOST) $(RFCDIR) 3414 SNMP-USER-BASED-SM-MIB
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
SNMP-VIEW-BASED-ACM-MIB.txt: $(MIBDEPS)
|
|
Packit |
fcad23 |
./mibfetch $(RFCHOST) $(RFCDIR) 3415
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
SNMP-COMMUNITY-MIB.txt: $(MIBDEPS)
|
|
Packit |
fcad23 |
./mibfetch $(RFCHOST) $(RFCDIR) 2576
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
SNMP-USM-AES-MIB.txt: $(MIBDEPS)
|
|
Packit |
fcad23 |
./mibfetch $(RFCHOST) $(RFCDIR) 3826
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
SNMP-USM-HMAC-SHA2-MIB.txt: $(MIBDEPS)
|
|
Packit |
fcad23 |
./mibfetch $(RFCHOST) $(RFCDIR) 7860
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
SNMP-TLS-TM-MIB.txt: $(MIBDEPS)
|
|
Packit |
fcad23 |
./mibfetch $(RFCHOST) $(RFCDIR) 6353
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
SNMP-USM-DH-OBJECTS-MIB.txt: $(MIBDEPS)
|
|
Packit |
fcad23 |
./mibfetch $(RFCHOST) $(RFCDIR) 2786
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
SNMPv2-SMI.txt: $(MIBDEPS)
|
|
Packit |
fcad23 |
./mibfetch $(RFCHOST) $(RFCDIR) 2578 SNMPv2-SMI
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
SNMPv2-TC.txt: $(MIBDEPS)
|
|
Packit |
fcad23 |
./mibfetch $(RFCHOST) $(RFCDIR) 2579
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
SNMPv2-CONF.txt: $(MIBDEPS)
|
|
Packit |
fcad23 |
./mibfetch $(RFCHOST) $(RFCDIR) 2580
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
SNMPv2-TM.txt: $(MIBDEPS)
|
|
Packit |
fcad23 |
./mibfetch $(RFCHOST) $(RFCDIR) 3417
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
SNMPv2-MIB.txt: $(MIBDEPS)
|
|
Packit |
fcad23 |
./mibfetch $(RFCHOST) $(RFCDIR) 3418
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
AGENTX-MIB.txt: $(MIBDEPS)
|
|
Packit |
fcad23 |
./mibfetch $(RFCHOST) $(RFCDIR) 2742
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
SMUX-MIB.txt: $(MIBDEPS)
|
|
Packit |
fcad23 |
./mibfetch $(RFCHOST) $(RFCDIR) 1227 SMUX-MIB
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
DISMAN-SCHEDULE-MIB.txt: $(MIBDEPS)
|
|
Packit |
fcad23 |
./mibfetch $(RFCHOST) $(RFCDIR) 3231
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
DISMAN-SCRIPT-MIB.txt: $(MIBDEPS)
|
|
Packit |
fcad23 |
./mibfetch $(RFCHOST) $(RFCDIR) 3165
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
DISMAN-EXPRESSION-MIB.txt: $(MIBDEPS)
|
|
Packit |
fcad23 |
./mibfetch $(RFCHOST) $(RFCDIR) 2982
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
DISMAN-EVENT-MIB.txt: $(MIBDEPS)
|
|
Packit |
fcad23 |
./mibfetch $(RFCHOST) $(RFCDIR) 2981
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
DISMAN-NSLOOKUP-MIB.txt DISMAN-TRACEROUTE-MIB.txt DISMAN-PING-MIB.txt: $(MIBDEPS)
|
|
Packit |
fcad23 |
./mibfetch $(RFCHOST) $(RFCDIR) 4560
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
NOTIFICATION-LOG-MIB.txt: $(MIBDEPS)
|
|
Packit |
fcad23 |
./mibfetch $(RFCHOST) $(RFCDIR) 3014
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
IF-MIB.txt: $(MIBDEPS)
|
|
Packit |
fcad23 |
./mibfetch $(RFCHOST) $(RFCDIR) 2863
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
IF-INVERTED-STACK-MIB.txt: $(MIBDEPS)
|
|
Packit |
fcad23 |
./mibfetch $(RFCHOST) $(RFCDIR) 2864
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
HCNUM-TC.txt: $(MIBDEPS)
|
|
Packit |
fcad23 |
./mibfetch $(RFCHOST) $(RFCDIR) 2856
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
INET-ADDRESS-MIB.txt: $(MIBDEPS)
|
|
Packit |
fcad23 |
./mibfetch $(RFCHOST) $(RFCDIR) 4001
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
EtherLike-MIB.txt: $(MIBDEPS)
|
|
Packit |
fcad23 |
./mibfetch $(RFCHOST) $(RFCDIR) 3635
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
IANAifType-MIB.txt: $(MIBDEPS)
|
|
Packit |
fcad23 |
./mibfetch -x $(IANAHOST) $(IANADIR) ianaiftype-mib
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
IANA-RTPROTO-MIB.txt: $(MIBDEPS)
|
|
Packit |
fcad23 |
./mibfetch -x $(IANAHOST) $(IANADIR) ianaiprouteprotocol-mib
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
IANA-LANGUAGE-MIB.txt: $(MIBDEPS)
|
|
Packit |
fcad23 |
./mibfetch -x $(IANAHOST) $(IANADIR) ianalanguage-mib
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
IANA-ADDRESS-FAMILY-NUMBERS-MIB.txt: $(MIBDEPS)
|
|
Packit |
fcad23 |
./mibfetch -x $(IANAHOST) $(IANADIR) ianaaddressfamilynumbers-mib
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
IP-MIB.txt: $(MIBDEPS)
|
|
Packit |
fcad23 |
./mibfetch $(RFCHOST) $(RFCDIR) 4293
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
IP-FORWARD-MIB.txt: $(MIBDEPS)
|
|
Packit |
fcad23 |
./mibfetch $(RFCHOST) $(RFCDIR) 4292
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
TCP-MIB.txt: $(MIBDEPS)
|
|
Packit |
fcad23 |
./mibfetch $(RFCHOST) $(RFCDIR) 4022
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
UDP-MIB.txt: $(MIBDEPS)
|
|
Packit |
fcad23 |
./mibfetch $(RFCHOST) $(RFCDIR) 4113
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
TUNNEL-MIB.txt: $(MIBDEPS)
|
|
Packit |
fcad23 |
./mibfetch $(RFCHOST) $(RFCDIR) 4087
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
TRANSPORT-ADDRESS-MIB.txt: $(MIBDEPS)
|
|
Packit |
fcad23 |
./mibfetch $(RFCHOST) $(RFCDIR) 3419
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
IPV6-TC.txt IPV6-MIB.txt IPV6-ICMP-MIB IPV6-TCP-MIB IPV6-UDP-MIB: $(MIBDEPS)
|
|
Packit |
fcad23 |
./mibfetch $(RFCHOST) $(RFCDIR) 8096
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
IPV6-FLOW-LABEL-MIB.txt: $(MIBDEPS)
|
|
Packit |
fcad23 |
./mibfetch $(RFCHOST) $(RFCDIR) 3595
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
HOST-RESOURCES-MIB.txt HOST-RESOURCES-TYPES.txt: $(MIBDEPS)
|
|
Packit |
fcad23 |
./mibfetch $(RFCHOST) $(RFCDIR) 2790
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
RMON-MIB.txt: $(MIBDEPS)
|
|
Packit |
fcad23 |
./mibfetch $(RFCHOST) $(RFCDIR) 2819
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
NETWORK-SERVICES-MIB.txt: $(MIBDEPS)
|
|
Packit |
fcad23 |
./mibfetch $(RFCHOST) $(RFCDIR) 2788
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
MTA-MIB.txt: $(MIBDEPS)
|
|
Packit |
fcad23 |
./mibfetch $(RFCHOST) $(RFCDIR) 2789
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
RFC1155-SMI.txt: $(MIBDEPS)
|
|
Packit |
fcad23 |
./mibfetch $(RFCHOST) $(RFCDIR) 1155
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
RFC1213-MIB.txt: $(MIBDEPS)
|
|
Packit |
fcad23 |
./mibfetch $(RFCHOST) $(RFCDIR) 1213
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
SCTP-MIB.txt: $(MIBDEPS)
|
|
Packit |
fcad23 |
./mibfetch $(RFCHOST) $(RFCDIR) 3873
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
BRIDGE-MIB.txt: $(MIBDEPS)
|
|
Packit |
fcad23 |
./mibfetch $(RFCHOST) $(RFCDIR) 4188
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
ianamibs: ianalist
|
|
Packit |
fcad23 |
[ -d $(ALLDIR) ] || mkdir $(ALLDIR)
|
|
Packit |
fcad23 |
cat ianalist | while read file mibs; \
|
|
Packit |
fcad23 |
do \
|
|
Packit |
fcad23 |
if [ "$$file" != "#" ]; \
|
|
Packit |
fcad23 |
then \
|
|
Packit |
fcad23 |
./mibfetch -d $(ALLDIR) -x $(IANAHOST) $(IANADIR) $$file $$mibs; \
|
|
Packit |
fcad23 |
fi; \
|
|
Packit |
fcad23 |
done
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
rfcmibs: rfclist
|
|
Packit |
fcad23 |
[ -d $(ALLDIR) ] || mkdir $(ALLDIR)
|
|
Packit |
fcad23 |
cat rfclist | while read rfc mibs; \
|
|
Packit |
fcad23 |
do \
|
|
Packit |
fcad23 |
if [ "$$rfc" != "#" ]; \
|
|
Packit |
fcad23 |
then \
|
|
Packit |
fcad23 |
./mibfetch -d $(ALLDIR) $(RFCHOST) $(RFCDIR) $$rfc $$mibs; \
|
|
Packit |
fcad23 |
fi; \
|
|
Packit |
fcad23 |
done
|