Ob du richtig programmierst oder nicht ...
... sagt dir gleich dein Compiler. Nach der 4ten Programmiersprache
am Tag wundert man sich warum c++ kein undef kennt, Perl mag kein
variablen ohne $, Javascript ist egal wenn man Variablen nicht
deklariert und die shell mag kein my
vor variablen.
Und warum IOS-XR kein grep
mag und busybox kein rgrep hat
sondern nur ein grep -r
finde ich auch nicht lustig.
Immerhin habe ich gelernt das pxelinux eine BOOTIF= Variable mit der MAC Adresse in der kernel command line hinlegt, leider natürlich "-" statt ":" und auch noch ein extra "01-" am Anfang. Gefunden habe ich das beim sezieren einer Debian Live initrd um das booten zu debuggen.
Jetzt bauen wir mit iPXE eine Emulation dessen damit der Centos installer und das debian live rescue system glücklich sind und schneller ihr boot interface finden.
Sonstige Bugs für Heute: dhcp ipv4 helper + hsrp + ipv4 verify auf IOS-XR beissen sich, BGP port auf IOS-XR ist nicht immer auf den loopbacks offen