Bump to 1.14.1
[platform/upstream/augeas.git] / tests / test-augprint / etc.hosts.pretty.augprint
1 # Using default lens: Hosts
2 # transform Hosts incl /etc/hosts
3 #   /files/etc
4 #   /files/etc/hosts
5 #   /files/etc/hosts/#comment[1]  '/etc/hosts for testing specific functionality of augprint'
6 set /files/etc/hosts/#comment[.='/etc/hosts for testing specific functionality of augprint'] '/etc/hosts for testing specific functionality of augprint'
7
8 #   /files/etc/hosts/1
9 #   /files/etc/hosts/1/ipaddr  '127.0.0.1'
10 set /files/etc/hosts/seq::*[ipaddr='127.0.0.1' ]/ipaddr '127.0.0.1'
11 #   /files/etc/hosts/1/canonical  'localhost'
12 set /files/etc/hosts/seq::*[ipaddr='127.0.0.1' ]/canonical 'localhost'
13 #   /files/etc/hosts/1/alias[1]  'localhost4'
14 set /files/etc/hosts/seq::*[ipaddr='127.0.0.1' ]/alias[.='localhost4'           ] 'localhost4'
15 #   /files/etc/hosts/1/alias[2]  'localhost.localdomain'
16 set /files/etc/hosts/seq::*[ipaddr='127.0.0.1' ]/alias[.='localhost.localdomain'] 'localhost.localdomain'
17 #   /files/etc/hosts/1/#comment  'ipv4'
18 set /files/etc/hosts/seq::*[ipaddr='127.0.0.1' ]/#comment 'ipv4'
19
20 #   /files/etc/hosts/2
21 #   /files/etc/hosts/2/ipaddr  '::1'
22 set /files/etc/hosts/seq::*[ipaddr='::1'       ]/ipaddr '::1'
23 #   /files/etc/hosts/2/canonical  'localhost'
24 set /files/etc/hosts/seq::*[ipaddr='::1'       ]/canonical 'localhost'
25 #   /files/etc/hosts/2/alias  'localhost6'
26 set /files/etc/hosts/seq::*[ipaddr='::1'       ]/alias 'localhost6'
27 #   /files/etc/hosts/2/#comment  'ipv6'
28 set /files/etc/hosts/seq::*[ipaddr='::1'       ]/#comment 'ipv6'
29
30 #   /files/etc/hosts/#comment[2]  '"double-quoted"'
31 set /files/etc/hosts/#comment[.='"double-quoted"'      ] '"double-quoted"'
32
33 #   /files/etc/hosts/#comment[3]  "'single quoted'"
34 set /files/etc/hosts/#comment[.="'single quoted'"      ] "'single quoted'"
35
36 #   /files/etc/hosts/#comment[4]  'Comment\ttab\t\ttabx2'
37 set /files/etc/hosts/#comment[.='Comment\ttab\t\ttabx2'] 'Comment\ttab\t\ttabx2'
38
39 #   /files/etc/hosts/#comment[5]  'Comment \\backslash \\\\double-backslash'
40 set /files/etc/hosts/#comment[.='Comment \\backslash \\\\double-backslash'] 'Comment \\backslash \\\\double-backslash'
41
42 #   /files/etc/hosts/#comment[6]  'Repeated comment'
43 set /files/etc/hosts/#comment[.='Repeated comment'     ][1] 'Repeated comment'
44
45 #   /files/etc/hosts/#comment[7]  'First preference, unique first tail (/ipaddr)'
46 set /files/etc/hosts/#comment[.='First preference, unique first tail (/ipaddr)'] 'First preference, unique first tail (/ipaddr)'
47
48 #   /files/etc/hosts/3
49 #   /files/etc/hosts/3/ipaddr  '192.0.2.1'
50 set /files/etc/hosts/seq::*[ipaddr='192.0.2.1' ]/ipaddr '192.0.2.1'
51 #   /files/etc/hosts/3/canonical  'example.com'
52 set /files/etc/hosts/seq::*[ipaddr='192.0.2.1' ]/canonical 'example.com'
53 #   /files/etc/hosts/3/alias[1]  'www.example.com'
54 set /files/etc/hosts/seq::*[ipaddr='192.0.2.1' ]/alias[.='www.example.com'] 'www.example.com'
55 #   /files/etc/hosts/3/alias[2]  'ftp.example.com'
56 set /files/etc/hosts/seq::*[ipaddr='192.0.2.1' ]/alias[.='ftp.example.com'] 'ftp.example.com'
57
58 #   /files/etc/hosts/4
59 #   /files/etc/hosts/4/ipaddr  '192.0.2.2'
60 set /files/etc/hosts/seq::*[ipaddr='192.0.2.2' ]/ipaddr '192.0.2.2'
61 #   /files/etc/hosts/4/canonical  'example.com'
62 set /files/etc/hosts/seq::*[ipaddr='192.0.2.2' ]/canonical 'example.com'
63 #   /files/etc/hosts/4/alias[1]  'www.example.com'
64 set /files/etc/hosts/seq::*[ipaddr='192.0.2.2' ]/alias[.='www.example.com'] 'www.example.com'
65 #   /files/etc/hosts/4/alias[2]  'ftp.example.com'
66 set /files/etc/hosts/seq::*[ipaddr='192.0.2.2' ]/alias[.='ftp.example.com'] 'ftp.example.com'
67
68 #   /files/etc/hosts/#comment[8]  'Second preference, unique tail+value for /alias[1]'
69 set /files/etc/hosts/#comment[.='Second preference, unique tail+value for /alias[1]'] 'Second preference, unique tail+value for /alias[1]'
70
71 #   /files/etc/hosts/5
72 #   /files/etc/hosts/5/ipaddr  '192.0.2.77'
73 set /files/etc/hosts/seq::*[alias='find_this1']/ipaddr '192.0.2.77'
74 #   /files/etc/hosts/5/canonical  'second'
75 set /files/etc/hosts/seq::*[alias='find_this1' or count(alias)=0]/canonical 'second'
76 #   /files/etc/hosts/5/alias[1]  'find_this1'
77 set /files/etc/hosts/seq::*[alias='find_this1' or count(alias)=0]/alias[.='find_this1'] 'find_this1'
78 #   /files/etc/hosts/5/alias[2]  'alias77'
79 set /files/etc/hosts/seq::*[alias='find_this1']/alias[.='alias77'   ] 'alias77'
80 #   /files/etc/hosts/5/#comment  'add another tail (this comment)'
81 set /files/etc/hosts/seq::*[alias='find_this1']/#comment 'add another tail (this comment)'
82
83 #   /files/etc/hosts/6
84 #   /files/etc/hosts/6/ipaddr  '192.0.2.77'
85 set /files/etc/hosts/seq::*[alias='find_this2']/ipaddr '192.0.2.77'
86 #   /files/etc/hosts/6/canonical  'second'
87 set /files/etc/hosts/seq::*[alias='find_this2' or count(alias)=0]/canonical 'second'
88 #   /files/etc/hosts/6/alias  'find_this2'
89 set /files/etc/hosts/seq::*[alias='find_this2' or count(alias)=0]/alias 'find_this2'
90
91 #   /files/etc/hosts/#comment[9]  'Third preference, unique (first-tail /ipaddr  +  tail+value /alias[1] )'
92 set /files/etc/hosts/#comment[.='Third preference, unique (first-tail /ipaddr  +  tail+value /alias[1] )'] 'Third preference, unique (first-tail /ipaddr  +  tail+value /alias[1] )'
93
94 #   /files/etc/hosts/7
95 #   /files/etc/hosts/7/ipaddr  '192.0.2.33'
96 set /files/etc/hosts/seq::*[ipaddr='192.0.2.33' and alias='alias1']/ipaddr '192.0.2.33'
97 #   /files/etc/hosts/7/canonical  'third'
98 set /files/etc/hosts/seq::*[ipaddr='192.0.2.33' and ( alias='alias1' or count(alias)=0 ) ]/canonical 'third'
99 #   /files/etc/hosts/7/alias  'alias1'
100 set /files/etc/hosts/seq::*[ipaddr='192.0.2.33' and ( alias='alias1' or count(alias)=0 ) ]/alias 'alias1'
101
102 #   /files/etc/hosts/8
103 #   /files/etc/hosts/8/ipaddr  '192.0.2.33'
104 set /files/etc/hosts/seq::*[ipaddr='192.0.2.33' and alias='alias2']/ipaddr '192.0.2.33'
105 #   /files/etc/hosts/8/canonical  'third'
106 set /files/etc/hosts/seq::*[ipaddr='192.0.2.33' and ( alias='alias2' or count(alias)=0 ) ]/canonical 'third'
107 #   /files/etc/hosts/8/alias  'alias2'
108 set /files/etc/hosts/seq::*[ipaddr='192.0.2.33' and ( alias='alias2' or count(alias)=0 ) ]/alias 'alias2'
109
110 #   /files/etc/hosts/9
111 #   /files/etc/hosts/9/ipaddr  '192.0.2.34'
112 set /files/etc/hosts/seq::*[ipaddr='192.0.2.34' and alias='alias1']/ipaddr '192.0.2.34'
113 #   /files/etc/hosts/9/canonical  'third'
114 set /files/etc/hosts/seq::*[ipaddr='192.0.2.34' and ( alias='alias1' or count(alias)=0 ) ]/canonical 'third'
115 #   /files/etc/hosts/9/alias  'alias1'
116 set /files/etc/hosts/seq::*[ipaddr='192.0.2.34' and ( alias='alias1' or count(alias)=0 ) ]/alias 'alias1'
117
118 #   /files/etc/hosts/10
119 #   /files/etc/hosts/10/ipaddr  '192.0.2.34'
120 set /files/etc/hosts/seq::*[ipaddr='192.0.2.34' and alias='alias2']/ipaddr '192.0.2.34'
121 #   /files/etc/hosts/10/canonical  'third'
122 set /files/etc/hosts/seq::*[ipaddr='192.0.2.34' and ( alias='alias2' or count(alias)=0 ) ]/canonical 'third'
123 #   /files/etc/hosts/10/alias  'alias2'
124 set /files/etc/hosts/seq::*[ipaddr='192.0.2.34' and ( alias='alias2' or count(alias)=0 ) ]/alias 'alias2'
125
126 #   /files/etc/hosts/#comment[10]  'Third preference for first one, Fourth preference (fallback) for second and third'
127 set /files/etc/hosts/#comment[.='Third preference for first one, Fourth preference (fallback) for second and third'] 'Third preference for first one, Fourth preference (fallback) for second and third'
128
129 #   /files/etc/hosts/11
130 #   /files/etc/hosts/11/ipaddr  '192.0.2.99'
131 set /files/etc/hosts/seq::*[ipaddr='192.0.2.99' and canonical='third']/ipaddr '192.0.2.99'
132 #   /files/etc/hosts/11/canonical  'third'
133 set /files/etc/hosts/seq::*[ipaddr='192.0.2.99' and ( canonical='third' or count(canonical)=0 ) ]/canonical 'third'
134 #   /files/etc/hosts/11/alias  'abc'
135 set /files/etc/hosts/seq::*[ipaddr='192.0.2.99' and canonical='third']/alias 'abc'
136
137 #   /files/etc/hosts/12
138 #   /files/etc/hosts/12/ipaddr  '192.0.2.99'
139 set /files/etc/hosts/seq::*[ipaddr='192.0.2.99'][2]/ipaddr '192.0.2.99'
140 #   /files/etc/hosts/12/canonical  'fourth'
141 set /files/etc/hosts/seq::*[ipaddr='192.0.2.99'][2]/canonical 'fourth'
142 #   /files/etc/hosts/12/alias[1]  'abc'
143 set /files/etc/hosts/seq::*[ipaddr='192.0.2.99'][2]/alias[.='abc'] 'abc'
144 #   /files/etc/hosts/12/alias[2]  'def'
145 set /files/etc/hosts/seq::*[ipaddr='192.0.2.99'][2]/alias[.='def'] 'def'
146
147 #   /files/etc/hosts/13
148 #   /files/etc/hosts/13/ipaddr  '192.0.2.99'
149 set /files/etc/hosts/seq::*[ipaddr='192.0.2.99'][3]/ipaddr '192.0.2.99'
150 #   /files/etc/hosts/13/canonical  'fourth'
151 set /files/etc/hosts/seq::*[ipaddr='192.0.2.99'][3]/canonical 'fourth'
152 #   /files/etc/hosts/13/alias[1]  'abc'
153 set /files/etc/hosts/seq::*[ipaddr='192.0.2.99'][3]/alias[.='abc'] 'abc'
154 #   /files/etc/hosts/13/alias[2]  'def'
155 set /files/etc/hosts/seq::*[ipaddr='192.0.2.99'][3]/alias[.='def'] 'def'
156
157 #   /files/etc/hosts/#comment[11]  'Repeated comment'
158 set /files/etc/hosts/#comment[.='Repeated comment'     ][2] 'Repeated comment'