06. 04
Dieses Skript, in ~/.vim/plugin/dnstools.vim versenkt, bietet das Kommando DNSserial an, welches automatisch erkennt, ob man Serials im "1, 2, 3 style", "YYYYMMDD style" oder "YYYYMMDDN style" verwendet (so aus den Kommentaren geklaut) und dementsprechend die Serial passend erhöht.
Richtig komfortabel wird es aber erst durch ein
autocmd BufWritePre /etc/bind/m/* call DNSserial()in der .vimrc, wodurch bei jedem Schreibaufruf auf eine Datei in /etc/bind/m/* (wo meine Master-Zonefiles liegen) das Skript aufgerufen wird. Nie mehr Inkonsistenzen zwischen Master und Slave durch versehentlich nicht hochgedrehte Serials!
Tags für diesen Artikel: Programme
Kommentare
Ansicht der Kommentare:
(Linear | Verschachtelt)
Hi Moritz,
geil! Genau das brauch ich :)
Sehr nützlich!
Gruß, Marco
geil! Genau das brauch ich :)
Sehr nützlich!
Gruß, Marco
Das ganze ist gut, und ich setzte das auch schon relativ lange ein, nur ist folgende Linie besser, da vim automatisch erkennen kann ob es sich um eine zone Datei handelt.
<pre>
au FileType bindzone au BufWrite * :call DNSserial()
</pre>
<pre>
au FileType bindzone au BufWrite * :call DNSserial()
</pre>
Das ganze ist gut, und ich setzte das auch schon relativ lange ein, nur ist folgende Linie besser, da vim automatisch erkennen kann ob es sich um eine zone Datei handelt.
au FileType bindzone au BufWrite * :call DNSserial()
au FileType bindzone au BufWrite * :call DNSserial()

Trackbacks