# normalize-resolvconf expectations, transcribed verbatim from upstream's own # debian/test-normalization -- which ships in the source and in no binary package. # # One case per line: NAME|INPUT|EXPECTED| # INPUT and EXPECTED are printf(1) %b strings, so a tab is \t and a newline is # \n. Encoding them keeps every significant trailing blank and tab intact through # a git checkout, a patch and an editor, none of which preserve them in the raw. # # EXPECTED carries no trailing newline because the comparison on both sides is # against a command substitution, exactly as upstream's own test does it. # # This file is checked against ${S}/debian/test-normalization by a checksum gate # in the bbappend, so a version bump that changes the specification fails the # build rather than being silently measured against a stale transcription. n01|\n|| n02|\n\n|| n03|nameserver 127.0.0.1\n|nameserver 127.0.0.1| n04| nameserver 127.0.0.1 # foo\t\n|nameserver 127.0.0.1| n05|nameserver 127.000.000.1\n|nameserver 127.0.0.1| n06|nameserver \t127.000.000.1\n|nameserver 127.0.0.1| n07|nameserver ::1\n|nameserver ::1| n08| nameserver ::1 #\tfoo \n|nameserver ::1| n09|nameserver 0:0:0:0:0:0:0:1\n|nameserver ::1| n10| nameserver\t0:0:0:0:0:0:0:1\t# foo\t\n|nameserver ::1| n11|nameserver 00:000:0:0000:0001\n|nameserver ::1| n12| nameserver\t\t00:000:0:0000:0001\n|nameserver ::1| n13|nameserver 003:1020:0105:55:0000:1000:0000:0000\n|nameserver 3:1020:105:55::1000:0:0| n14| \tnameserver 003:1020:0105:55:0000:1000:0000:0000\n|nameserver 3:1020:105:55::1000:0:0| n15|nameserver 30:1020:0105:55:0500:1000:0000:0000\n|nameserver 30:1020:105:55:500:1000::| n16|\tnameserver 30:1020:0105:55:0500:1000:0000:0000\n|nameserver 30:1020:105:55:500:1000::| n17|nameserver 30::0500:100:0009:0000\n|nameserver 30::500:100:9:0| n18| \t nameserver 30::0500:100:0009:0000\n|nameserver 30::500:100:9:0| n19|nameserver 30:0500:100::0009:0000\n|nameserver 30:500:100::9:0| n20| \t nameserver 30:0500:100::0009:0000\n|nameserver 30:500:100::9:0| n21|#foo\n\tnameserver 30:1020:0105:55:0500:1000:0000:0000\nnameserver ::1\n nameserver 0000::1 # foo nameserver bwaa haa\n nameserver 0005::1 # foo\tbar\nnameserver 003:1020:0105:55:0000:1000:0000:0000\noptions nameserver\nanotherthing 1:2 03::4::0005 # Don't touch non-nameservers lines\nnameserver 127.0.0.1 #foo bar\n nameserver 0:0:00:0000000:0:0:0:1\nbar\nsearch yoyodyne.biz yyy.xxx\nbaz\n# foo \t\n|nameserver 30:1020:105:55:500:1000::\nnameserver ::1\nnameserver 0::1\nnameserver 5::1\nnameserver 3:1020:105:55::1000:0:0\noptions nameserver\nanotherthing 1:2 03::4::0005\nnameserver 127.0.0.1\nnameserver ::1\nbar\nsearch yoyodyne.biz yyy.xxx\nbaz|