programme:dhcpdnsadmin:dda
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
wiki:skripte:dda [2018/06/11 22:41] – pulsar | programme:dhcpdnsadmin:dda [2020/11/13 13:54] (aktuell) – ↷ Seite von programme:dda:dda nach programme:dhcpdnsadmin:dda verschoben pulsar | ||
---|---|---|---|
Zeile 3: | Zeile 3: | ||
<code python> | <code python> | ||
- | def read(self): | + | |
- | print(" | + | print(" |
| | ||
- | with open(self.hfile) as file: | + | with open(self._full_fn) as file: |
- | | + | |
- | | + | # self._lines |
- | + | self._lines = file.readlines() | |
- | if ' | + | |
- | print(" | + | |
- | currentdate | + | if vlaninheader in self._full_fn: |
- | | + | print(" |
- | | + | |
- | l_serialnr | + | |
- | serialnr = '' | + | |
- | # | + | |
- | if serialnr[0: | + | |
- | | + | |
- | print(" | + | |
- | else: | + | |
- | i_serialnr = int(serialnr) | + | |
- | i_serialnr = currentdate | + | |
- | print(type(currentdate)) | + | |
- | # | + | |
- | #s_serialnr = str(serialnr) | + | |
- | # | + | |
- | # | + | |
- | | + | |
if not self._lines: | if not self._lines: | ||
- | raise OSError("' | + | raise OSError("' |
+ | |||
+ | |||
+ | |||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | <code python> | ||
+ | |||
+ | if __name__ == " | ||
+ | ''' | ||
+ | |||
+ | from glob import glob | ||
+ | from DnsHeader import DnsHeader | ||
+ | from VLAN import VLAN | ||
+ | |||
+ | l_headers = glob(" | ||
+ | |||
+ | for hfile in l_headers: | ||
+ | dnsheader = DnsHeader(hfile) | ||
+ | print(dnsheader.name) | ||
+ | dnsheader.read() | ||
+ | dnsheader.update_serial() | ||
+ | dnsheader.print_lines() | ||
+ | print() | ||
+ | |||
+ | vlaninheader = " | ||
+ | vlan = VLAN(vlaninheader) | ||
+ | vlan.read() | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | <code python> | ||
+ | if __name__ == " | ||
+ | ''' | ||
+ | |||
+ | from glob import glob | ||
+ | from VLAN import VLAN | ||
+ | |||
+ | l_headers = glob(" | ||
+ | |||
+ | for hfile in l_headers: | ||
+ | dnsheader = DnsHeader(hfile) | ||
+ | print(dnsheader.name) | ||
+ | dnsheader.read() | ||
+ | dnsheader.update_serial() | ||
+ | # | ||
+ | # | ||
+ | dnsheader.print_vlansinheader() | ||
+ | print() | ||
+ | l_vlansinheader = dnsheader.vlansinheader | ||
+ | print(l_vlansinheader) | ||
+ | |||
+ | for vlansinheader in l_vlansinheader: | ||
+ | vlan = VLAN(vlansinheader) | ||
+ | vlan.read() | ||
+ | |||
+ | </ | ||
+ | <code python> | ||
+ | elif sys.argv[1] == " | ||
+ | print ("dda wurde mit der Option -update aufgerufen" | ||
+ | |||
+ | for vlan in vlan_objs: | ||
+ | vlan.read() | ||
+ | vlan.print_lines() | ||
+ | | ||
+ | for hfile in l_headers: | ||
+ | dnsheader = DnsHeader(hfile) | ||
+ | dnsheader.read() | ||
+ | dnsheader.update_serial() | ||
+ | dnsheader.write() | ||
+ | | ||
+ | for hfile in l_headers: | ||
+ | dnsheader = DnsHeader(hfile) | ||
+ | print(dnsheader.name) | ||
+ | dnsheader.read() | ||
+ | dnsheader.update_serial() | ||
+ | # | ||
+ | # | ||
+ | dnsheader.print_vlansinheader() | ||
+ | print() | ||
+ | l_vlansinheader = dnsheader.vlansinheader | ||
+ | print(l_vlansinheader) | ||
+ | | ||
+ | vsinheader = [s.rstrip() for s in l_vlansinheader] | ||
+ | print(vsinheader) | ||
+ | | ||
+ | for vlaninheader in vsinheader: | ||
+ | vlan = VLAN(vlaninheader) | ||
+ | vlan.read() | ||
+ | | ||
+ | sys.exit(0) | ||
+ | | ||
</ | </ | ||
programme/dhcpdnsadmin/dda.1528749709.txt.gz · Zuletzt geändert: 2018/06/11 22:41 von pulsar