Mate adresar, v nem soubory:
- rfc-index.txt - seznam vsech RFC protokolu ci co, stazeny z netu (aktualni).
- own-index.txt - seznam vsech souboru s RFC v mem adresari.
- rfc123.txt, rfc1048.txt apod. - RFC text. soubory
format rfc-index.txt:
Kód: Vybrat vše
0123 nazev
text
text
( vsechna cisla jsou (narozdil od jim prislusnych nazvu souboru) zarovnana nulami na 4 znaky )
( takhle jsou popsany vsechny RFC, setrideny vzestupne)
format own-index.txt:
to same, akorat je to roztridene do ruznych sekci, podle toho ceho se protokoly tykaji. Navic jsou v nem zahrnuty popisy jen tech RFC co mam v adresari. Oddelovac sekci:
Kód: Vybrat vše
---- nazev
Ukolem skriptu je udrzovani aktualnosti own-index.
1.) Zmeni-li se popis nejakeho RFC v rfc-index, musi se opravit i v own-index. Pokud smazu nejaky soubor s popisem rfc, vyvolat dotaz na odstraneni popisu z own-indexu.
2) pridavani novych rfc. Defaultne - bez optionu - vzit vsechny soubory co nejsou popsane v indexu a u kazdeho se zeptat na sekci kam se ma pridat jejich popis (pamatovat si posledni odpoved a nabizet jako default).
Optiony:
-f [file] [file] [file] ... - vzit jen soubory z toho vyctu
-r 123,456-789 - zjistit nove soubory jen v tomto rozmezi
-n [file] - jen soubory novejsi nez tento.
( tyto optiony se navzajem neslucuji )
-s vsechny nove pridavat automaticky bez ptani do sekce ( & kontrola existence )
3) Kontrola "Obsoleted" - muze se stat, ze nejaky protokol je nahrazen jinym. Pak se v textu rfc-indexu objevi "( Obsoleted by RFC 123, 988 )" ( muze byt rozdeleno na vic ( vetsinou max. 2 ) radek ). Nas skript ma vypsat vsechna RFC z own indexu, ktera byla oznacena za obsoleted, a taky cisla RFC, kterymi byla nahrazena.