1#!/usr/bin/perl -p -i.snmpbak 2 3# this script should convert header files included based on the 4# ucd-snmp header file names and convert them to their new net-snmp 5# names, assuming the code was originally intended to be compiled 6# within the ucd-snmp source tree. 7 8s/include "config.h"/include <net-snmp\/net-snmp-config.h>/; 9s/include "asn1.h"/include <net-snmp\/asn1.h>/; 10s/include "callback.h"/include <net-snmp\/callback.h>/; 11s/include "data_list.h"/include <net-snmp\/data_list.h>/; 12s/include "default_store.h"/include <net-snmp\/default_store.h>/; 13s/include "getopt.h"/include <net-snmp\/getopt.h>/; 14s/include "int64.h"/include <net-snmp\/int64.h>/; 15s/include "keytools.h"/include <net-snmp\/keytools.h>/; 16s/include "lcd_time.h"/include <net-snmp\/lcd_time.h>/; 17s/include "libsnmp.h"/include <net-snmp\/libsnmp.h>/; 18s/include "md5.h"/include <net-snmp\/md5.h>/; 19s/include "mib.h"/include <net-snmp\/mib.h>/; 20s/include "mt_support.h"/include <net-snmp\/mt_support.h>/; 21s/include "net-snmp-config.h"/include <net-snmp\/net-snmp-config.h>/; 22s/include "net-snmp-includes.h"/include <net-snmp\/net-snmp-includes.h>/; 23s/include "oid_array.h"/include <net-snmp\/oid_array.h>/; 24s/include "oid_stash.h"/include <net-snmp\/oid_stash.h>/; 25s/include "parse.h"/include <net-snmp\/parse.h>/; 26s/include "read_config.h"/include <net-snmp\/read_config.h>/; 27s/include "scapi.h"/include <net-snmp\/scapi.h>/; 28s/include "snmpAAL5PVCDomain.h"/include <net-snmp\/snmpAAL5PVCDomain.h>/; 29s/include "snmp_alarm.h"/include <net-snmp\/snmp_alarm.h>/; 30s/include "snmp_api.h"/include <net-snmp\/snmp_api.h>/; 31s/include "snmpCallbackDomain.h"/include <net-snmp\/snmpCallbackDomain.h>/; 32s/include "snmp_client.h"/include <net-snmp\/snmp_client.h>/; 33s/include "snmp_debug.h"/include <net-snmp\/snmp_debug.h>/; 34s/include "snmp_enum.h"/include <net-snmp\/snmp_enum.h>/; 35s/include "snmp.h"/include <net-snmp\/snmp.h>/; 36s/include "snmp_impl.h"/include <net-snmp\/snmp_impl.h>/; 37s/include "snmpIPXDomain.h"/include <net-snmp\/snmpIPXDomain.h>/; 38s/include "snmpksm.h"/include <net-snmp\/snmpksm.h>/; 39s/include "snmp_locking.h"/include <net-snmp\/snmp_locking.h>/; 40s/include "snmp_logging.h"/include <net-snmp\/snmp_logging.h>/; 41s/include "snmp_parse_args.h"/include <net-snmp\/snmp_parse_args.h>/; 42s/include "snmp_secmod.h"/include <net-snmp\/snmp_secmod.h>/; 43s/include "snmp-tc.h"/include <net-snmp\/snmp-tc.h>/; 44s/include "snmpTCPDomain.h"/include <net-snmp\/snmpTCPDomain.h>/; 45s/include "snmpTCPIPv6Domain.h"/include <net-snmp\/snmpTCPIPv6Domain.h>/; 46s/include "snmp_transport.h"/include <net-snmp\/snmp_transport.h>/; 47s/include "snmpUDPDomain.h"/include <net-snmp\/snmpUDPDomain.h>/; 48s/include "snmpUDPIPv6Domain.h"/include <net-snmp\/snmpUDPIPv6Domain.h>/; 49s/include "snmpUnixDomain.h"/include <net-snmp\/snmpUnixDomain.h>/; 50s/include "snmpusm.h"/include <net-snmp\/snmpusm.h>/; 51s/include "snmpusm_init.h"/include <net-snmp\/snmpusm_init.h>/; 52s/include "snmpv3.h"/include <net-snmp\/snmpv3.h>/; 53s/include "system.h"/include <net-snmp\/system.h>/; 54s/include "tools.h"/include <net-snmp\/tools.h>/; 55s/include "transform_oids.h"/include <net-snmp\/transform_oids.h>/; 56s/include "vacm.h"/include <net-snmp\/vacm.h>/; 57s/include <asn1.h>/include <net-snmp\/asn1.h>/; 58s/include <callback.h>/include <net-snmp\/callback.h>/; 59s/include <data_list.h>/include <net-snmp\/data_list.h>/; 60s/include <default_store.h>/include <net-snmp\/default_store.h>/; 61s/include <getopt.h>/include <net-snmp\/getopt.h>/; 62s/include <int64.h>/include <net-snmp\/int64.h>/; 63s/include <keytools.h>/include <net-snmp\/keytools.h>/; 64s/include <lcd_time.h>/include <net-snmp\/lcd_time.h>/; 65s/include <libsnmp.h>/include <net-snmp\/libsnmp.h>/; 66s/include <md5.h>/include <net-snmp\/md5.h>/; 67s/include <mib.h>/include <net-snmp\/mib.h>/; 68s/include <mt_support.h>/include <net-snmp\/mt_support.h>/; 69s/include <net-snmp-config.h>/include <net-snmp\/net-snmp-config.h>/; 70s/include <net-snmp-includes.h>/include <net-snmp\/net-snmp-includes.h>/; 71s/include <oid_array.h>/include <net-snmp\/oid_array.h>/; 72s/include <oid_stash.h>/include <net-snmp\/oid_stash.h>/; 73s/include <parse.h>/include <net-snmp\/parse.h>/; 74s/include <read_config.h>/include <net-snmp\/read_config.h>/; 75s/include <scapi.h>/include <net-snmp\/scapi.h>/; 76s/include <snmpAAL5PVCDomain.h>/include <net-snmp\/snmpAAL5PVCDomain.h>/; 77s/include <snmp_alarm.h>/include <net-snmp\/snmp_alarm.h>/; 78s/include <snmp_api.h>/include <net-snmp\/snmp_api.h>/; 79s/include <snmpCallbackDomain.h>/include <net-snmp\/snmpCallbackDomain.h>/; 80s/include <snmp_client.h>/include <net-snmp\/snmp_client.h>/; 81s/include <snmp_debug.h>/include <net-snmp\/snmp_debug.h>/; 82s/include <snmp_enum.h>/include <net-snmp\/snmp_enum.h>/; 83s/include <snmp.h>/include <net-snmp\/snmp.h>/; 84s/include <snmp_impl.h>/include <net-snmp\/snmp_impl.h>/; 85s/include <snmpIPXDomain.h>/include <net-snmp\/snmpIPXDomain.h>/; 86s/include <snmpksm.h>/include <net-snmp\/snmpksm.h>/; 87s/include <snmp_locking.h>/include <net-snmp\/snmp_locking.h>/; 88s/include <snmp_logging.h>/include <net-snmp\/snmp_logging.h>/; 89s/include <snmp_parse_args.h>/include <net-snmp\/snmp_parse_args.h>/; 90s/include <snmp_secmod.h>/include <net-snmp\/snmp_secmod.h>/; 91s/include <snmp-tc.h>/include <net-snmp\/snmp-tc.h>/; 92s/include <snmpTCPDomain.h>/include <net-snmp\/snmpTCPDomain.h>/; 93s/include <snmpTCPIPv6Domain.h>/include <net-snmp\/snmpTCPIPv6Domain.h>/; 94s/include <snmp_transport.h>/include <net-snmp\/snmp_transport.h>/; 95s/include <snmpUDPDomain.h>/include <net-snmp\/snmpUDPDomain.h>/; 96s/include <snmpUDPIPv6Domain.h>/include <net-snmp\/snmpUDPIPv6Domain.h>/; 97s/include <snmpUnixDomain.h>/include <net-snmp\/snmpUnixDomain.h>/; 98s/include <snmpusm.h>/include <net-snmp\/snmpusm.h>/; 99s/include <snmpusm_init.h>/include <net-snmp\/snmpusm_init.h>/; 100s/include <snmpv3.h>/include <net-snmp\/snmpv3.h>/; 101s/include <system.h>/include <net-snmp\/system.h>/; 102s/include <tools.h>/include <net-snmp\/tools.h>/; 103s/include <transform_oids.h>/include <net-snmp\/transform_oids.h>/; 104s/include <vacm.h>/include <net-snmp\/vacm.h>/; 105s/\"agent_read_config.h\"/<net-snmp\/agent\/agent_read_config.h>/; 106s/\"agent_registry.h\"/<net-snmp\/agent\/agent_registry.h>/; 107s/\"agent_index.h\"/<net-snmp\/agent\/agent_index.h>/; 108s/\"agent_trap.h\"/<net-snmp\/agent\/agent_trap.h>/; 109s/\"auto_nlist.h\"/<net-snmp\/agent\/auto_nlist.h>/; 110s/\"ds_agent.h\"/<net-snmp\/agent\/ds_agent.h>/; 111s/\"snmp_agent.h\"/<net-snmp\/agent\/snmp_agent.h>/; 112s/\"snmp_vars.h\"/<net-snmp\/agent\/snmp_vars.h>/; 113s/\"var_struct.h\"/<net-snmp\/agent\/var_struct.h>/; 114s/\"agent_handler.h\"/<net-snmp\/agent\/agent_handler.h>/; 115s/\"ucd-snmp-agent-includes.h\"/<net-snmp\/agent\/net-snmp-agent-includes.h>/; 116s/\"agent_handler.h\"/<net-snmp\/agent\/agent_handler.h>/; 117s/\"agent_callbacks.h\"/<net-snmp\/agent\/agent_callbacks.h>/; 118s/\"mib_modules.h\"/<net-snmp\/agent\/mib_modules.h>/; 119s/<agent_read_config.h>/<net-snmp\/agent\/agent_read_config.h>/; 120s/<agent_registry.h>/<net-snmp\/agent\/agent_registry.h>/; 121s/<agent_index.h>/<net-snmp\/agent\/agent_index.h>/; 122s/<agent_trap.h>/<net-snmp\/agent\/agent_trap.h>/; 123s/<auto_nlist.h>/<net-snmp\/agent\/auto_nlist.h>/; 124s/<ds_agent.h>/<net-snmp\/agent\/ds_agent.h>/; 125s/<snmp_agent.h>/<net-snmp\/agent\/snmp_agent.h>/; 126s/<snmp_vars.h>/<net-snmp\/agent\/snmp_vars.h>/; 127s/<var_struct.h>/<net-snmp\/agent\/var_struct.h>/; 128s/<agent_handler.h>/<net-snmp\/agent\/agent_handler.h>/; 129s/<ucd-snmp-agent-includes.h>/<net-snmp\/agent\/net-snmp-agent-includes.h>/; 130s/<agent_handler.h>/<net-snmp\/agent\/agent_handler.h>/; 131s/<agent_callbacks.h>/<net-snmp\/agent\/agent_callbacks.h>/; 132s/<mib_modules.h>/<net-snmp\/agent\/mib_modules.h>/; 133