<div dir="ltr">I couldn't find anything that discussed this in detail, so I'm hoping someone could give me a little direction. I'm trying to add a new command in rancid 3.1 for IOS devices and its not issuing the command i'm trying to add when running rancid. it doesn't seem its looking at the rancid.types.conf file when running.  I've modified the /etc/rancid/rancid.types.conf and the /usr/share/perl5/vendor_perl/rancid/<a href="http://ios.pm">ios.pm</a>. I've added my additions right about the "chow version" statement in both files. Below are my the additions to each file and some debug out when I run rancid. Thanks in advance for taking the time to assist and let me know if I can provide any more information. <div><br></div><div><br></div><div>-Chip</div><div><br></div><div><br></div><div><br></div><div><div>[rancid@server02 ~]$ cat /etc/rancid/rancid.types.conf  | grep ShowArchiveConfigDiff </div><div>cisco;command;ios::ShowArchiveConfigDiff;show archive config diff</div><div><br></div><div><br></div><div>[rancid@server02 ~]$ sudo nano /usr/share/perl5/vendor_perl/rancid/<a href="http://ios.pm">ios.pm</a></div><div># This routine parses "ShowArchiveConfigDiff"</div><div>sub ShowArchiveConfigDiff {</div><div>    my($INPUT, $OUTPUT, $cmd) = @_;</div><div>    print STDERR "    In ShowArchiveConfigDiff: $_" if ($debug);</div><div><br></div><div>    while (<$INPUT>) {</div><div>        tr/\015//d;</div><div>        last if (/^$prompt/);</div><div>        next if (/^(\s*|\s*$cmd\s*)$/);</div><div>        next if (/^\s+\^$/);</div><div>        return(1) if (/Line has invalid autocommand /);</div><div>        return(1) if (/(invalid (input|command) detected|type help or )/i);</div><div><br></div><div>        if (/current template is/) {</div><div>            ProcessHistory("COMMENTS","keysort","IO","!Diff: $_");</div><div>        }</div><div>    }</div><div>    ProcessHistory("COMMENTS","keysort","IO","!\n");</div><div>    return(0);</div><div>}</div><div><div>[rancid@server02 ~]$ /usr/libexec/rancid/rancid -t cisco -d <a href="http://router.inc.net">router.inc.net</a></div><div>loadtype: device type cisco</div><div>loadtype: found device type cisco in /etc/rancid/rancid.types.base</div><div>executing clogin -t 90 -c"show version;show redundancy secondary;show idprom backplane;show install active;show env all;show rsp chassis-info;show gsr chassis;show diag chassis-info;show boot;show bootvar;show variables boot;show flash;dir /all nvram:;dir /all bootflash:;dir /all slot0:;dir /all disk0:;dir /all slot1:;dir /all disk1:;dir /all slot2:;dir /all disk2:;dir /all harddisk:;dir /all harddiska:;dir /all harddiskb:;dir /all sup-bootdisk:;dir /all sup-bootflash:;dir /all sup-microcode:;dir /all slavenvram:;dir /all slavebootflash:;dir /all slaveslot0:;dir /all slavedisk0:;dir /all slaveslot1:;dir /all slavedisk1:;dir /all slaveslot2:;dir /all slavedisk2:;dir /all slavesup-bootflash:;dir /all sec-nvram:;dir /all sec-bootflash:;dir /all sec-slot0:;dir /all sec-disk0:;dir /all sec-slot1:;dir /all sec-disk1:;dir /all sec-slot2:;dir /all sec-disk2:;show controllers;show controllers cbus;show diagbus;show diag;show capture;show module;show spe version;show c7200;show inventory raw;show vtp status;show vlan;show vlan-switch;show switch detail;show sdm prefer;show system mtu;show debug;show shun;more system:running-config;show running-config view full;show running-config;write term" <a href="http://router.inc.net">router.inc.net</a></div><div>PROMPT MATCH: router#</div><div>HIT COMMAND:router#show version</div><div>    In ShowVersion: router#show version</div><div>TYPE = ASR1001</div><div>HIT COMMAND:router#show redundancy secondary</div><div>    In ShowRedundancy: router#show redundancy secondary</div><div>HIT COMMAND:router#show idprom backplane</div><div>    In ShowIDprom: router#show idprom backplane</div><div>HIT COMMAND:router#show install active</div><div>    In ShowInstallActive: router#show install active</div><div>HIT COMMAND:router#show env all</div><div>    In ShowEnv: router#show env all</div><div>HIT COMMAND:router#show rsp chassis-info</div><div>    In ShowRSP: router#show rsp chassis-info</div><div>HIT COMMAND:router#show gsr chassis</div><div>    In ShowGSR: router#show gsr chassis</div><div>HIT COMMAND:router#show diag chassis-info</div><div>    In ShowGSR: router#show diag chassis-info</div><div>HIT COMMAND:router#show boot</div><div>    In ShowBoot: router#show boot</div><div>HIT COMMAND:router#show bootvar</div><div>    In ShowBoot: router#show bootvar</div><div>HIT COMMAND:router#show variables boot</div><div>    In ShowBoot: router#show variables boot</div><div>HIT COMMAND:router#show flash</div><div>    In ShowFlash: router#show flash</div><div>HIT COMMAND:router#dir /all nvram:</div><div>    In DirSlotN: router#dir /all nvram:</div><div>HIT COMMAND:router#dir /all bootflash:</div><div>    In DirSlotN: router#dir /all bootflash:</div><div>HIT COMMAND:router#dir /all slot0:</div><div>    In DirSlotN: router#dir /all slot0:</div><div>HIT COMMAND:router#dir /all disk0:</div><div>    In DirSlotN: router#dir /all disk0:</div><div>HIT COMMAND:router#dir /all slot1:</div><div>    In DirSlotN: router#dir /all slot1:</div><div>HIT COMMAND:router#dir /all disk1:</div><div>    In DirSlotN: router#dir /all disk1:</div><div>HIT COMMAND:router#dir /all slot2:</div><div>    In DirSlotN: router#dir /all slot2:</div><div>HIT COMMAND:router#dir /all disk2:</div><div>    In DirSlotN: router#dir /all disk2:</div><div>HIT COMMAND:router#dir /all harddisk:</div><div>    In DirSlotN: router#dir /all harddisk:</div><div>HIT COMMAND:router#dir /all harddiska:</div><div>    In DirSlotN: router#dir /all harddiska:</div><div>HIT COMMAND:router#dir /all harddiskb:</div><div>    In DirSlotN: router#dir /all harddiskb:</div><div>HIT COMMAND:router#dir /all sup-bootdisk:</div><div>    In DirSlotN: router#dir /all sup-bootdisk:</div><div>HIT COMMAND:router#dir /all sup-bootflash:</div><div>    In DirSlotN: router#dir /all sup-bootflash:</div><div>HIT COMMAND:router#dir /all sup-microcode:</div><div>    In DirSlotN: router#dir /all sup-microcode:</div><div>HIT COMMAND:router#dir /all slavenvram:</div><div>    In DirSlotN: router#dir /all slavenvram:</div><div>HIT COMMAND:router#dir /all slavebootflash:</div><div>    In DirSlotN: router#dir /all slavebootflash:</div><div>HIT COMMAND:router#dir /all slaveslot0:</div><div>    In DirSlotN: router#dir /all slaveslot0:</div><div>HIT COMMAND:router#dir /all slavedisk0:</div><div>    In DirSlotN: router#dir /all slavedisk0:</div><div>HIT COMMAND:router#dir /all slaveslot1:</div><div>    In DirSlotN: router#dir /all slaveslot1:</div><div>HIT COMMAND:router#dir /all slavedisk1:</div><div>    In DirSlotN: router#dir /all slavedisk1:</div><div>HIT COMMAND:router#dir /all slaveslot2:</div><div>    In DirSlotN: router#dir /all slaveslot2:</div><div>HIT COMMAND:router#dir /all slavedisk2:</div><div>    In DirSlotN: router#dir /all slavedisk2:</div><div>HIT COMMAND:router#dir /all slavesup-bootflash:</div><div>    In DirSlotN: router#dir /all slavesup-bootflash:</div><div>HIT COMMAND:router#dir /all sec-nvram:</div><div>    In DirSlotN: router#dir /all sec-nvram:</div><div>HIT COMMAND:router#dir /all sec-bootflash:</div><div>    In DirSlotN: router#dir /all sec-bootflash:</div><div>HIT COMMAND:router#dir /all sec-slot0:</div><div>    In DirSlotN: router#dir /all sec-slot0:</div><div>HIT COMMAND:router#dir /all sec-disk0:</div><div>    In DirSlotN: router#dir /all sec-disk0:</div><div>HIT COMMAND:router#dir /all sec-slot1:</div><div>    In DirSlotN: router#dir /all sec-slot1:</div><div>HIT COMMAND:router#dir /all sec-disk1:</div><div>    In DirSlotN: router#dir /all sec-disk1:</div><div>HIT COMMAND:router#dir /all sec-slot2:</div><div>    In DirSlotN: router#dir /all sec-slot2:</div><div>HIT COMMAND:router#dir /all sec-disk2:</div><div>    In DirSlotN: router#dir /all sec-disk2:</div><div>HIT COMMAND:router#show controllers</div><div>    In ShowContAll: router#show controllers</div><div>HIT COMMAND:router#show controllers cbus</div><div>    In ShowContCbus: router#show controllers cbus</div><div>HIT COMMAND:router#show diagbus</div><div>    In ShowDiagbus: router#show diagbus</div><div>HIT COMMAND:router#show diag</div><div>    In ShowDiag: router#show diag</div><div>HIT COMMAND:router#show capture</div><div>    In ShowCapture: router#show capture</div><div>HIT COMMAND:router#show module</div><div>    In ShowModule: router#show module</div><div>HIT COMMAND:router#show spe version</div><div>    In ShowSpeVersion: router#show spe version</div><div>HIT COMMAND:router#show c7200</div><div>    In ShowC7200: router#show c7200</div><div>HIT COMMAND:router#show inventory raw</div><div>    In ShowInventory: router#show inventory raw</div><div>HIT COMMAND:router#show vtp status</div><div>    In ShowVTP: router#show vtp status</div><div>HIT COMMAND:router#show vlan</div><div>    In ShowVLAN: router#show vlan</div><div>HIT COMMAND:router#show vlan-switch</div><div>    In ShowVLAN: router#show vlan-switch</div><div>HIT COMMAND:router#show switch detail</div><div>    In ShowDetail: router#show switch detail</div><div>HIT COMMAND:router#show sdm prefer</div><div>    In ShowSDM: router#show sdm prefer</div><div>HIT COMMAND:router#show system mtu</div><div>    In ShowMTU: router#show system mtu</div><div>HIT COMMAND:router#show debug</div><div>    In ShowDebug: router#show debug</div><div>HIT COMMAND:router#show shun</div><div>    In ShowShun: router#show shun</div><div>HIT COMMAND:router#more system:running-config</div><div>    In WriteTerm: router#more system:running-config</div><div>HIT COMMAND:router#show running-config view full</div><div>    In WriteTerm: router#show running-config view full</div><div>HIT COMMAND:router#show running-config</div><div>    In WriteTerm: router#show running-config</div><div>HIT COMMAND:router#write term</div><div>    In WriteTerm: router#write term</div><div>[rancid@server02 ~]$ </div></div><div><br></div><div><br></div><div>   </div></div></div>