mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-09-28 09:45:00 +03:00
Compare commits
1655 Commits
v10.7.0-rc
...
v11.5.0
Author | SHA1 | Date | |
---|---|---|---|
|
64ad0c3f57 | ||
|
478290428d | ||
|
4a9d6429b2 | ||
|
0360263f34 | ||
|
357cbcb05e | ||
|
cd867f28cf | ||
|
3e2af21dda | ||
|
8c80b9a8d4 | ||
|
2cd5f00767 | ||
|
e30e75e1de | ||
|
de239f15f5 | ||
|
4bcab57d7e | ||
|
c345ea0e7e | ||
|
1ba6892d75 | ||
|
25c4a3643b | ||
|
3f8f18e389 | ||
|
d325e96546 | ||
|
f08af07f83 | ||
|
0d47218419 | ||
|
d2dac8f8e2 | ||
|
81d0501eb2 | ||
|
9358c3d747 | ||
|
4ca64e4e19 | ||
|
7747c1eeb7 | ||
|
83f6a02842 | ||
|
3be1f7933f | ||
|
8a64db5e38 | ||
|
bc8fbe2683 | ||
|
856f667c8a | ||
|
1476060091 | ||
|
6291b0af3d | ||
|
33a5d9dcea | ||
|
14192af47a | ||
|
1ee74707bd | ||
|
35e3c17e02 | ||
|
11867b0224 | ||
|
da1ee7799a | ||
|
550c32b172 | ||
|
1f07ca49e4 | ||
|
d5a8cb26fa | ||
|
c0e7b9923c | ||
|
be04898d18 | ||
|
68df8388fc | ||
|
f2aed8027f | ||
|
e7986a3cb6 | ||
|
31055f2d1f | ||
|
737031cb6c | ||
|
441c23a7e6 | ||
|
10bb3dd651 | ||
|
6c9a0beeca | ||
|
6a8fb1851d | ||
|
05c9f3752d | ||
|
71e276ed1d | ||
|
10c646993d | ||
|
c60b7cbe28 | ||
|
258f61b479 | ||
|
6e44bb74f7 | ||
|
cf24dc8baa | ||
|
6733f02c40 | ||
|
7be1c5e2fe | ||
|
fd21c3ecb4 | ||
|
07a8be20c1 | ||
|
226e8ef548 | ||
|
71b4b2beb4 | ||
|
e362185e43 | ||
|
9d210f4bca | ||
|
6ca627d38b | ||
|
8e8831c3ae | ||
|
fca053ae37 | ||
|
17cb1a0c42 | ||
|
dbcf514230 | ||
|
1402c40714 | ||
|
f806f63341 | ||
|
d5a87fd7f6 | ||
|
b295863d70 | ||
|
d80386745a | ||
|
683e1a3cf8 | ||
|
ebf6347879 | ||
|
be1a89c950 | ||
|
6ef5644bfd | ||
|
657d677a2f | ||
|
c7078a136c | ||
|
e7239c619f | ||
|
312e4801ed | ||
|
062a0f8891 | ||
|
3588bad8c0 | ||
|
6c15c1e6b2 | ||
|
4bbc0f2eae | ||
|
30edbd29ce | ||
|
280c5c31de | ||
|
fcea42b554 | ||
|
b5d08b69c4 | ||
|
af7b863726 | ||
|
7357cb8857 | ||
|
496afd354f | ||
|
65bc6b0d4e | ||
|
c61d6d0606 | ||
|
edd5465c59 | ||
|
947062e1ce | ||
|
2ecf6fe7bf | ||
|
ef4c0050b2 | ||
|
a9008a6ea8 | ||
|
982ce5083c | ||
|
6d49f0521c | ||
|
cac833fccc | ||
|
e3778b99ee | ||
|
7758ddc107 | ||
|
7ae9141a12 | ||
|
a685b03262 | ||
|
a5fdebe901 | ||
|
7f1bbcab42 | ||
|
4b1e566144 | ||
|
8e0a364632 | ||
|
ed030f628c | ||
|
c97e2a98cd | ||
|
9b41febf78 | ||
|
e5eb371343 | ||
|
acbfd585b2 | ||
|
19bc77d581 | ||
|
27e8378962 | ||
|
21dfb261d8 | ||
|
dc1764719d | ||
|
90ad22ae08 | ||
|
30e08fd2fe | ||
|
2b1393357c | ||
|
74c591b784 | ||
|
caa9497e7c | ||
|
94fb348d67 | ||
|
05526b5090 | ||
|
ee4231ae67 | ||
|
3357f31476 | ||
|
8ba3d94995 | ||
|
eb7b8ac5ff | ||
|
cd6a09c7f3 | ||
|
73f57e051a | ||
|
dc1fe00e94 | ||
|
93d34fe442 | ||
|
cfa295eccb | ||
|
34ce7f25c5 | ||
|
ac4f855bb0 | ||
|
0020966fee | ||
|
43dc3b690b | ||
|
d82df5884a | ||
|
8482e27ed7 | ||
|
424d3720e2 | ||
|
bb881a2e49 | ||
|
f7d1caa81d | ||
|
600065cefc | ||
|
e8017c12c8 | ||
|
481a38c45f | ||
|
209ca5f839 | ||
|
6133c09cf5 | ||
|
dbd41b6558 | ||
|
6d1848ac12 | ||
|
f79ef43f2c | ||
|
46b0115778 | ||
|
7b0888b4ef | ||
|
e17aa7408c | ||
|
a714d53f74 | ||
|
1c077f6a73 | ||
|
0742b6487a | ||
|
47431165f4 | ||
|
eb9b48bddf | ||
|
14c05d8f3e | ||
|
e06902917c | ||
|
17e170a137 | ||
|
f0b29d4a6f | ||
|
d9b90d6f89 | ||
|
811749a266 | ||
|
0f430122d3 | ||
|
8d1cd03478 | ||
|
c22b734117 | ||
|
5fdcf07e5d | ||
|
4fc9b49217 | ||
|
b869102f5e | ||
|
c7d1bbd9a4 | ||
|
24bdf9a15f | ||
|
aeb1f77c0f | ||
|
c8c3920e35 | ||
|
3d05fe7aa3 | ||
|
16c4fa9f82 | ||
|
681d64b939 | ||
|
df75a015a1 | ||
|
0eea768f4b | ||
|
05f34d585a | ||
|
e9e8faa280 | ||
|
36069750ee | ||
|
54aad47a02 | ||
|
1375974995 | ||
|
b5131f00b6 | ||
|
475000c9bc | ||
|
ecadb2f19a | ||
|
f0ccfe9f9d | ||
|
e0481ec1db | ||
|
897b3aa3c5 | ||
|
a82f2b6de7 | ||
|
63bc7ea39c | ||
|
c4f70cc4d9 | ||
|
542f1378bf | ||
|
f06805a979 | ||
|
889d2ae289 | ||
|
bf79a021a6 | ||
|
768b539d83 | ||
|
e2bc742fcc | ||
|
37ce03c6fe | ||
|
431911a846 | ||
|
329afc74b1 | ||
|
91e1b2cb7c | ||
|
8a9d201bf6 | ||
|
95d665c768 | ||
|
1e2b13fb20 | ||
|
fe1f94a034 | ||
|
a9adca0956 | ||
|
a857d993d1 | ||
|
1cf0944ceb | ||
|
7e763c5275 | ||
|
9fc9395c41 | ||
|
d892d3c276 | ||
|
465a38154f | ||
|
0e1c309157 | ||
|
dd8573b3ea | ||
|
6db8dc63bc | ||
|
fced1da279 | ||
|
28c16b7d11 | ||
|
6c4260b501 | ||
|
6a23a61496 | ||
|
54fbcc6c7d | ||
|
89c622744f | ||
|
bd30147e74 | ||
|
cea2ee1d28 | ||
|
3d6c40df37 | ||
|
6ff8d08777 | ||
|
18ff3c9fbf | ||
|
2756609a3e | ||
|
c074f2f9a8 | ||
|
8c23ba74c7 | ||
|
18baf82a02 | ||
|
91878efb57 | ||
|
44bbbb672a | ||
|
3b6fcd3e13 | ||
|
ac35760043 | ||
|
9d518cd0fe | ||
|
05ee8942f0 | ||
|
a7e7971224 | ||
|
e7be4feea1 | ||
|
42e14595f3 | ||
|
1424a1a17b | ||
|
e66a2079b8 | ||
|
c976bf9be7 | ||
|
670aae6cda | ||
|
c72a1751e5 | ||
|
5650f1f1e7 | ||
|
f0668b7bf0 | ||
|
5df511d178 | ||
|
f8bc6af44d | ||
|
76f8c0b80d | ||
|
27c964a7e4 | ||
|
a3977c246e | ||
|
4f8b9e731a | ||
|
68d17f641a | ||
|
8faebd4aa8 | ||
|
5f781ab311 | ||
|
b6e50df68d | ||
|
19f2b047d3 | ||
|
d15cdacc3a | ||
|
fa513d5845 | ||
|
ce7ac2f908 | ||
|
5d36775747 | ||
|
f4e95d1215 | ||
|
014bf667c6 | ||
|
46aab93457 | ||
|
6bfead9893 | ||
|
f7abafdd05 | ||
|
654e30b98c | ||
|
88f560b619 | ||
|
69eff8ed22 | ||
|
62cf5ba3f9 | ||
|
cc934f93a5 | ||
|
eeae25d07c | ||
|
4792cc46b6 | ||
|
27f2900615 | ||
|
742fca442d | ||
|
e1882a4ac4 | ||
|
afadcc7359 | ||
|
e1fdff61be | ||
|
c19c8f1996 | ||
|
b41577396f | ||
|
386cb6708b | ||
|
408475296a | ||
|
05ed4dde65 | ||
|
09798e46e3 | ||
|
7d3ac8017d | ||
|
11abe72fad | ||
|
79e26b7b21 | ||
|
a77cdea4cf | ||
|
6e1448d8a8 | ||
|
2dd0ad6d52 | ||
|
c5a73f75bc | ||
|
750eaf2243 | ||
|
ab1218c610 | ||
|
8685923df0 | ||
|
6387253c42 | ||
|
da062b4d6c | ||
|
16a34cedf3 | ||
|
faa98ca6d3 | ||
|
5de27c32a1 | ||
|
9ccd9676a8 | ||
|
6230eed02c | ||
|
9b152fcf6f | ||
|
21e3cf978b | ||
|
ac6519084c | ||
|
9e89ef3f2f | ||
|
32fb9af277 | ||
|
ba4de5e09e | ||
|
727f42a8cd | ||
|
44abaa0128 | ||
|
95ff77f289 | ||
|
dedf1ada95 | ||
|
03a6bc7752 | ||
|
51a54dc1c4 | ||
|
68a83cac64 | ||
|
63c348e88a | ||
|
93307c7a50 | ||
|
a55f1930d5 | ||
|
e1e40b5035 | ||
|
1ec1b765d6 | ||
|
0464a9462c | ||
|
03fac384c5 | ||
|
97ed7f22b0 | ||
|
a5e4ca6f02 | ||
|
ac5874ba87 | ||
|
4f502feebf | ||
|
4940e27321 | ||
|
bd473480b4 | ||
|
59f40ba67c | ||
|
617e2dc319 | ||
|
6654cf472c | ||
|
e54cc1500c | ||
|
be29dbe187 | ||
|
f883dab020 | ||
|
9a747afe6c | ||
|
4675e7d3a8 | ||
|
57b9b969fb | ||
|
cb332d616a | ||
|
fe88f3f151 | ||
|
cdf599cfb6 | ||
|
b8c3d847a9 | ||
|
7f07cf5a72 | ||
|
d8d7d970c3 | ||
|
4ba5b659dc | ||
|
701b2c0fca | ||
|
b72270fafd | ||
|
73d8cbaae5 | ||
|
01a098ebc7 | ||
|
61e1e61f81 | ||
|
cccdb33ced | ||
|
de3ea81270 | ||
|
f9c4f20d8f | ||
|
62ba268cd7 | ||
|
063222801a | ||
|
008ccd3518 | ||
|
b065df3d04 | ||
|
3dae81c8d7 | ||
|
6e147f6eac | ||
|
410dfde9bb | ||
|
312088d9b6 | ||
|
d7492f5225 | ||
|
60b37479f8 | ||
|
4c5e3b1ca0 | ||
|
ad22460a75 | ||
|
9d6e2d127e | ||
|
e677faa11e | ||
|
38d47345e2 | ||
|
edc541129f | ||
|
31896db4d5 | ||
|
4d548a2458 | ||
|
62d6794827 | ||
|
8c2872d72c | ||
|
e2c6f436dc | ||
|
eb768a556d | ||
|
2e014dfae6 | ||
|
5da6b62419 | ||
|
ee49106dbf | ||
|
081f3ec3dd | ||
|
aa3c1de260 | ||
|
93ecaec845 | ||
|
7d4de62cfa | ||
|
904b5e9d06 | ||
|
5ed5673ebf | ||
|
2c46d5c216 | ||
|
b8b60c4bee | ||
|
933494237a | ||
|
21b7b02b72 | ||
|
52638fb16a | ||
|
73329aa737 | ||
|
803671de80 | ||
|
60d3a62c35 | ||
|
40f5082683 | ||
|
0123456789 | ||
|
d84b249577 | ||
|
8a48877a5a | ||
|
3cb6e14343 | ||
|
fa86037eb5 | ||
|
52e3f3041f | ||
|
a442f46b0e | ||
|
50981052a5 | ||
|
057872df2d | ||
|
ac95617d3d | ||
|
d5666b3c2e | ||
|
bd21e22fe6 | ||
|
631fceade9 | ||
|
8ab9c74df9 | ||
|
b38d66e81e | ||
|
c3a92081c8 | ||
|
8b40067ece | ||
|
54312df15b | ||
|
305e91dc21 | ||
|
ae499e4536 | ||
|
d61ca2665e | ||
|
50cc071858 | ||
|
25a26bd97b | ||
|
0ae12c6173 | ||
|
5801e3ce26 | ||
|
ec16313f8b | ||
|
6bd9b06484 | ||
|
ddb8305049 | ||
|
73cf89e8f2 | ||
|
b982583d92 | ||
|
ff22383b34 | ||
|
2582f4dcab | ||
|
ec274a96b6 | ||
|
743f49aa66 | ||
|
37429530cc | ||
|
c2f6feb54f | ||
|
a6aa0f0c7e | ||
|
a274048196 | ||
|
380cffda23 | ||
|
f0169f4d6c | ||
|
3637c4dd8b | ||
|
da4273db05 | ||
|
06bdb1b6c7 | ||
|
28a0621528 | ||
|
138737b203 | ||
|
5b324c0a73 | ||
|
c2518f7bc7 | ||
|
a24f10f91e | ||
|
fa68f78f13 | ||
|
c939bf537e | ||
|
ac2f196ddd | ||
|
f80d59afe1 | ||
|
61a095cfc7 | ||
|
3f53bfac41 | ||
|
9cbc2b9c51 | ||
|
180d41934c | ||
|
f839ff5887 | ||
|
53088d8cab | ||
|
18a912f55f | ||
|
2279f9e0ff | ||
|
9a6560f066 | ||
|
80307f4823 | ||
|
937f300c56 | ||
|
9f29461704 | ||
|
a10b3ffebb | ||
|
5023d974b1 | ||
|
8beb51f23d | ||
|
7b4ea19772 | ||
|
644a97b87d | ||
|
8ce2d2df0e | ||
|
2463533aad | ||
|
65eeaf12d0 | ||
|
563d3cfb86 | ||
|
364977b94a | ||
|
27020d20ee | ||
|
94029c9d64 | ||
|
4acd18b5b8 | ||
|
1cad0a1c78 | ||
|
77c32d2d53 | ||
|
256ed0c9f9 | ||
|
da1d0f32d0 | ||
|
7e153492e7 | ||
|
602f2e60ca | ||
|
c6018e5f87 | ||
|
65345dbf47 | ||
|
543d259ad3 | ||
|
b11c76e514 | ||
|
faa7a082a1 | ||
|
eb51f97870 | ||
|
f48f700f3d | ||
|
84bb136c31 | ||
|
f4f5e6bdc4 | ||
|
2b792b35a4 | ||
|
991a20a938 | ||
|
f48fb17d72 | ||
|
ad94d8fb19 | ||
|
1f00a208ea | ||
|
d87e5a1de1 | ||
|
ca429f102c | ||
|
6ccf67f5a7 | ||
|
a4cbad35c9 | ||
|
adb812f068 | ||
|
9c4664e8e5 | ||
|
285ae7feb3 | ||
|
d2414079f7 | ||
|
815c22a3a7 | ||
|
cae2d23a83 | ||
|
9ef080d6d9 | ||
|
be30b8eef9 | ||
|
d80f1f8e63 | ||
|
f5e5a9bec9 | ||
|
e008d229f4 | ||
|
469e161946 | ||
|
cdee56a955 | ||
|
507be3425b | ||
|
dbfb96d18c | ||
|
3af8f135e9 | ||
|
a4d8df93ce | ||
|
cab7d25371 | ||
|
14146b05b6 | ||
|
97829d016d | ||
|
bfa7d5aaa8 | ||
|
bd5f4d3237 | ||
|
12d7b9fe26 | ||
|
ebdcec7dc9 | ||
|
de9b1f0e72 | ||
|
44089b4eea | ||
|
7253dda517 | ||
|
7dcfa95e47 | ||
|
acf2f9e1ef | ||
|
dcd1132937 | ||
|
fc201e0fcc | ||
|
1db1244752 | ||
|
5a20684788 | ||
|
01a7e84be9 | ||
|
cb3a6e8806 | ||
|
40c0c9c838 | ||
|
4c979edaa5 | ||
|
902237664f | ||
|
c6f0819f1d | ||
|
5c52740587 | ||
|
cda322b8b2 | ||
|
fc43efc312 | ||
|
7e0fbdf91d | ||
|
69ccd52b7c | ||
|
28a22dc3a1 | ||
|
7fc6764fb6 | ||
|
e4383feaa4 | ||
|
b6dbabc589 | ||
|
b9f54f8792 | ||
|
eb6c28408d | ||
|
5ed2ed8708 | ||
|
b9a10cf4bb | ||
|
1b25f1e53b | ||
|
9da8db464a | ||
|
8701ba4feb | ||
|
4f1e9d02ea | ||
|
e5d7a871c5 | ||
|
eb27abb415 | ||
|
e1bce4ecd2 | ||
|
0b939c467a | ||
|
e6815547c8 | ||
|
2f4e76a770 | ||
|
514c1f8dda | ||
|
4983cb62e6 | ||
|
5ec6318c05 | ||
|
a8ac578419 | ||
|
52ec7929b0 | ||
|
f46e2bf3b0 | ||
|
af227c6ab0 | ||
|
51f7b35612 | ||
|
554a5e508a | ||
|
57cbe6a569 | ||
|
67d2787807 | ||
|
5d95391203 | ||
|
0ee6848ca5 | ||
|
fcd47086f4 | ||
|
482a2d119b | ||
|
080c7fd341 | ||
|
0d20632179 | ||
|
779a975355 | ||
|
2daf61ffec | ||
|
710e90fc69 | ||
|
20e0bc3fbd | ||
|
defca11627 | ||
|
c27bced958 | ||
|
728b22be92 | ||
|
5d9f73628b | ||
|
b1c0ec1767 | ||
|
ca0aa86fbb | ||
|
69e8341f10 | ||
|
4661ceb067 | ||
|
88bae83ea9 | ||
|
b040ee0c98 | ||
|
6a16c3ca8c | ||
|
947306957e | ||
|
df0513fa36 | ||
|
8927d4eedc | ||
|
5436eba3a8 | ||
|
325b5701ae | ||
|
9e725c1ccd | ||
|
d28a49cd6d | ||
|
c9a8c55f96 | ||
|
941d11fe71 | ||
|
e7a122a192 | ||
|
7192539cec | ||
|
0a19b61a6c | ||
|
278b8334eb | ||
|
fc47a37a7a | ||
|
63c0f15f09 | ||
|
b0527a8f8e | ||
|
477a81fedb | ||
|
cc33c02ad5 | ||
|
695a4f38b5 | ||
|
9d1e4b25ba | ||
|
39c1784ca0 | ||
|
b136e492c5 | ||
|
30be3b0d9d | ||
|
6b63334233 | ||
|
17945b8ec9 | ||
|
c941fec220 | ||
|
5cc3803d1d | ||
|
8824af826d | ||
|
cbe39cfa8e | ||
|
81098ff4c6 | ||
|
623312ecfb | ||
|
991ac7372f | ||
|
c63055dc38 | ||
|
ac3291f8db | ||
|
58193c5b25 | ||
|
4ddc5cdddc | ||
|
ab10e9b003 | ||
|
9d3e9e0bc7 | ||
|
f642c029f5 | ||
|
f976d1b06c | ||
|
23c3900054 | ||
|
d23a516eba | ||
|
c4b7d29610 | ||
|
e042ff6dd0 | ||
|
aedfdaa3f6 | ||
|
4cc562651f | ||
|
915b2bfcfe | ||
|
798d87539d | ||
|
6786ae80a3 | ||
|
1ef5926a80 | ||
|
15599d3481 | ||
|
08925c0bea | ||
|
5f97b846f0 | ||
|
4c2c7720fe | ||
|
e95d362ba7 | ||
|
287c1a761e | ||
|
a93ea4cd84 | ||
|
c2dcb47413 | ||
|
7a05d981eb | ||
|
9774254ce3 | ||
|
227bf2c9de | ||
|
8d055b7d61 | ||
|
320273df54 | ||
|
288f90feb3 | ||
|
32765cd14e | ||
|
dac6ecba6f | ||
|
fe0cf62e0f | ||
|
513ef8f028 | ||
|
3d94587655 | ||
|
55f48d3852 | ||
|
92de6563c6 | ||
|
8acc0b76c6 | ||
|
628989369b | ||
|
07d8755523 | ||
|
bddb2363e8 | ||
|
8a852c3a90 | ||
|
59e528ea0d | ||
|
4492348b96 | ||
|
0e58c04fc9 | ||
|
b7657a6d2e | ||
|
af68ab6b26 | ||
|
107cf9992f | ||
|
25270737d3 | ||
|
fd6cfeeeea | ||
|
be9a0f4764 | ||
|
74e36dfce0 | ||
|
7cfcfcc403 | ||
|
250d6ac2a0 | ||
|
cc82b06036 | ||
|
e207c9c17e | ||
|
b0ef70aca9 | ||
|
b62ce44a61 | ||
|
3d263290df | ||
|
b7da649e6e | ||
|
8733ce0151 | ||
|
2f8fde6680 | ||
|
1456fe2c54 | ||
|
5c5135849b | ||
|
9bd83854f7 | ||
|
49b2a75e04 | ||
|
7762cbc308 | ||
|
b98a474a44 | ||
|
e5299ddf86 | ||
|
100dd5f3a7 | ||
|
5e3e924248 | ||
|
fdb7b1e19a | ||
|
ec50e0cf63 | ||
|
1564607cd0 | ||
|
757fa62cfd | ||
|
1a5692a6e1 | ||
|
1bbb1a02d9 | ||
|
e088895a62 | ||
|
a479c3465e | ||
|
0b69d47774 | ||
|
633c55dbd6 | ||
|
66d6fd7ffa | ||
|
282f38ad3d | ||
|
7d78044165 | ||
|
40b83176af | ||
|
9f4c6ebc39 | ||
|
dd59d0f77d | ||
|
0f5bb2c20d | ||
|
52fd07c9f0 | ||
|
3d0203709f | ||
|
1dc68d6c6e | ||
|
3c75bae720 | ||
|
2391a96141 | ||
|
d6b34d0de8 | ||
|
89a57e7fe0 | ||
|
71e75ce092 | ||
|
b4cf9c8cba | ||
|
1669d91ead | ||
|
c52c449fd4 | ||
|
e9cb690d21 | ||
|
9cd0673748 | ||
|
2c4e820188 | ||
|
538b50f0c9 | ||
|
d99d3e1232 | ||
|
4809604315 | ||
|
ffeb1c99fc | ||
|
98262a61b2 | ||
|
aae38da829 | ||
|
291186daa3 | ||
|
5c78395bad | ||
|
d36c91ae14 | ||
|
9433433ddf | ||
|
ce88939324 | ||
|
ce66d7e01b | ||
|
2844744346 | ||
|
ffad5ce459 | ||
|
ad59ebb8d0 | ||
|
ad57923b36 | ||
|
644f56f9d5 | ||
|
2fb76aeae6 | ||
|
71fe4b97a9 | ||
|
c12f92a05e | ||
|
ddef7271fd | ||
|
575b3ea925 | ||
|
af0507e2e4 | ||
|
e8323cc7db | ||
|
c721f9ef78 | ||
|
4e963f590f | ||
|
be5332c81d | ||
|
6f70da39c1 | ||
|
d78260cd3f | ||
|
1b4e451dcb | ||
|
e1c3fead7d | ||
|
a2183d9a13 | ||
|
a21319bb94 | ||
|
3313ab3932 | ||
|
79c68ae313 | ||
|
4b651cf890 | ||
|
33ae851409 | ||
|
1348aa8f6e | ||
|
f0c9c34d58 | ||
|
4086f9ed5c | ||
|
a0122665c6 | ||
|
a761c44b90 | ||
|
f05f54d8fb | ||
|
613901baec | ||
|
a4c0c6fd9f | ||
|
f660984273 | ||
|
acad77f04b | ||
|
a90df14a35 | ||
|
3518f46cba | ||
|
a44a48b681 | ||
|
5e4262b9ac | ||
|
13c54c8945 | ||
|
3c6d78aff7 | ||
|
a4b5ef9c87 | ||
|
f5e4c2a508 | ||
|
e5b0612021 | ||
|
924805d29c | ||
|
016fa9d73c | ||
|
b14968e6bd | ||
|
d86e1aa510 | ||
|
43eae1b707 | ||
|
08db3e8dc2 | ||
|
f2023e8018 | ||
|
b5dfcdc7ab | ||
|
526f794b54 | ||
|
96fd17a99b | ||
|
a47a89a9d3 | ||
|
70bce2e6ee | ||
|
1e9054b9c7 | ||
|
7b7c56c3b8 | ||
|
6fe3d765e5 | ||
|
fb4bfa7858 | ||
|
56f4cc167a | ||
|
c4746418d7 | ||
|
154d44a585 | ||
|
6345ee60d8 | ||
|
956c668411 | ||
|
3d3ac7964f | ||
|
715bfc5e54 | ||
|
0428c69b09 | ||
|
827a062e3c | ||
|
bccbb592de | ||
|
1e9d58ef49 | ||
|
c23554fc34 | ||
|
c0cdbecdaa | ||
|
8a6088221a | ||
|
785cd56e58 | ||
|
354b455ec6 | ||
|
2eb1de2a16 | ||
|
2626fa0569 | ||
|
d8f9cfb5e4 | ||
|
b402e167b6 | ||
|
c8c2996b2b | ||
|
ba4b9a7d8f | ||
|
29d77d1a64 | ||
|
5def28df55 | ||
|
f1bd98f887 | ||
|
b1e9699b31 | ||
|
b6f4466b1b | ||
|
ac9500aaf8 | ||
|
662d47845c | ||
|
af732d27cc | ||
|
5830e564bb | ||
|
7a119483a3 | ||
|
500d985a13 | ||
|
8e48a4fafb | ||
|
105c33bfe7 | ||
|
14af443139 | ||
|
8a92493596 | ||
|
946b81a2e9 | ||
|
1697323bfe | ||
|
fc5b6ed091 | ||
|
8e0591520f | ||
|
7087d8b46f | ||
|
712c39f987 | ||
|
fde300fa74 | ||
|
650e6fb7eb | ||
|
a377404ed9 | ||
|
d15eff6304 | ||
|
15cd4ec832 | ||
|
78f72efddc | ||
|
55e921d5cb | ||
|
985cb9c32a | ||
|
de4c28cd4a | ||
|
20560cb6c4 | ||
|
1260f3bd4f | ||
|
7ad25b4665 | ||
|
04de9ad285 | ||
|
0d9d439175 | ||
|
4589468c69 | ||
|
da17a3558a | ||
|
4557ac4c77 | ||
|
97c47333cb | ||
|
3a3c5616eb | ||
|
666219f5f1 | ||
|
1a02760cc6 | ||
|
042ea8630b | ||
|
18f8d572be | ||
|
300f7e9bd4 | ||
|
2f6c9fa4f6 | ||
|
0525323175 | ||
|
784538a470 | ||
|
f8f8d5a253 | ||
|
590a5765c1 | ||
|
2d6bd6f05f | ||
|
2f8359f827 | ||
|
22e90a3b17 | ||
|
f23f8ff91a | ||
|
ee0320a7fc | ||
|
541dfe40bc | ||
|
a46e33a925 | ||
|
621373d8a8 | ||
|
89d56c41ac | ||
|
a8ed747b9a | ||
|
17f3a9114c | ||
|
cf32953f5b | ||
|
2dd4f594ea | ||
|
ff77c2d596 | ||
|
da9a804f4e | ||
|
335bceb115 | ||
|
5ca7f27f75 | ||
|
10320ad526 | ||
|
4118e79f3e | ||
|
517248e239 | ||
|
50d65b94ef | ||
|
18f0160994 | ||
|
1e88b8983c | ||
|
8cf042d983 | ||
|
c1166be347 | ||
|
00f9f2ca1f | ||
|
fce24e433b | ||
|
443ae4adec | ||
|
2c79c42477 | ||
|
1cc990a1d0 | ||
|
f6d76aad80 | ||
|
0264a7704a | ||
|
879ee4aee8 | ||
|
c4c05c8655 | ||
|
008560b0b2 | ||
|
72142dcde3 | ||
|
420c39d6bd | ||
|
62b961d64c | ||
|
4819a14fec | ||
|
8b1578ab4b | ||
|
d9fca42e40 | ||
|
4bd103dde6 | ||
|
c417ebf660 | ||
|
32cf090b84 | ||
|
40b5c302ab | ||
|
676453a0a7 | ||
|
e797c3e3b3 | ||
|
a9c73ac255 | ||
|
90299b0c6c | ||
|
104b0036ad | ||
|
3015c28c1e | ||
|
d7c9660b15 | ||
|
f044f17825 | ||
|
5624489251 | ||
|
817eabd0cc | ||
|
34d7f53d1b | ||
|
3e9440dbcb | ||
|
652b2eeaa9 | ||
|
0ca8d870a2 | ||
|
ab10c0695d | ||
|
63a3d70697 | ||
|
a2297fb157 | ||
|
064b3a276d | ||
|
981929112c | ||
|
22034bb77e | ||
|
7a8c2319ac | ||
|
4933dfcce0 | ||
|
06a7866d68 | ||
|
f8558a87ac | ||
|
e6a4245d2a | ||
|
87a4fe2906 | ||
|
a10728dc5b | ||
|
d908693167 | ||
|
095760cddc | ||
|
3766891c59 | ||
|
e46e64be50 | ||
|
899bf2746a | ||
|
14fc6812df | ||
|
13b17f7720 | ||
|
32f822969d | ||
|
a0b9f813a1 | ||
|
c1b8e8c00b | ||
|
d53da4b905 | ||
|
b2c999855d | ||
|
529d9a421e | ||
|
7a03d6c2fa | ||
|
dc8fdeb1fb | ||
|
c85d87fe8f | ||
|
1942a88813 | ||
|
027bcf1112 | ||
|
a4def2eb95 | ||
|
32140bdb09 | ||
|
a71985f6f3 | ||
|
413e798eb1 | ||
|
9759d39c67 | ||
|
3639a38985 | ||
|
9e1b7ff760 | ||
|
9ab2cd48ea | ||
|
7a903458f1 | ||
|
f35bddae90 | ||
|
d51179fa82 | ||
|
30b0e553bc | ||
|
4c7bb1cc4a | ||
|
caa10431cd | ||
|
a28a5b675d | ||
|
a586411889 | ||
|
922a219d0a | ||
|
1523cd3c6e | ||
|
95a20d7aa5 | ||
|
7c5e9e1bce | ||
|
3aa8b9c700 | ||
|
bc2bcd54c5 | ||
|
1a5340d7f0 | ||
|
16a4e3f9f8 | ||
|
d0acf28d20 | ||
|
4bc2b6c5ec | ||
|
7803363339 | ||
|
ebb90e7412 | ||
|
693feada8b | ||
|
748008d602 | ||
|
1eda6c9b90 | ||
|
e1b63ac56b | ||
|
dd82e2baa8 | ||
|
c1a0d08518 | ||
|
582f0966f9 | ||
|
2e651ec101 | ||
|
18ea5e19c6 | ||
|
a751d30220 | ||
|
76b9227eea | ||
|
c97766a639 | ||
|
d12e937f47 | ||
|
fc3a60d9d7 | ||
|
2ac1a0c13f | ||
|
9df14f5173 | ||
|
ad6b4d1fef | ||
|
91bb41a8b7 | ||
|
d2a39db35b | ||
|
6d3b877171 | ||
|
c244d041d9 | ||
|
b996e99c51 | ||
|
062a2c07cc | ||
|
958283a21f | ||
|
90014e7bc4 | ||
|
18b8e6d3cc | ||
|
a91b22ffc6 | ||
|
247357cc29 | ||
|
ac08b362da | ||
|
f7c33eeeb7 | ||
|
db4e837598 | ||
|
72a9a91e3b | ||
|
334d2f604c | ||
|
94b393dd6e | ||
|
7f2fd38ee7 | ||
|
0635cd9555 | ||
|
f7cbb136c3 | ||
|
8575724aef | ||
|
48f0b6dfa1 | ||
|
d2e5aa4f4e | ||
|
a0a8c95d07 | ||
|
3d55a2e593 | ||
|
2284e8c29b | ||
|
dc12ca3949 | ||
|
212b7d8e28 | ||
|
41a6de76bc | ||
|
30f05acf35 | ||
|
060fd63c26 | ||
|
090a2f27c2 | ||
|
3100f43a1d | ||
|
9636ac40a3 | ||
|
0162f2008e | ||
|
ef7c0f46f9 | ||
|
9e227634d3 | ||
|
62658bbf06 | ||
|
15d45964e4 | ||
|
cd1e837c22 | ||
|
4e2c8de204 | ||
|
51c098347d | ||
|
45140d2930 | ||
|
60e407deb5 | ||
|
2d222ecf6e | ||
|
99474f8e50 | ||
|
0e1a848733 | ||
|
20afcd4b14 | ||
|
ed8eec073f | ||
|
4e987a86b5 | ||
|
2195037265 | ||
|
abd9887b6c | ||
|
f3179d5abe | ||
|
b0da352c58 | ||
|
5afe228ea7 | ||
|
393b0471a7 | ||
|
da2439b746 | ||
|
9bc479a3c0 | ||
|
d092730fb4 | ||
|
422d90dc56 | ||
|
51ffa44fb4 | ||
|
a1625b73f6 | ||
|
332136e49a | ||
|
6b775a68ec | ||
|
8f5e36cbce | ||
|
537f136549 | ||
|
2d061eba8c | ||
|
6d25eafaec | ||
|
2c6a015a7f | ||
|
4a8259b5a3 | ||
|
d9b23d77c0 | ||
|
a3cab1ae67 | ||
|
c9fa77bfe8 | ||
|
ae14b20aaa | ||
|
886fd169c5 | ||
|
df34ae48e9 | ||
|
70a4ec29a7 | ||
|
2abf6bd47c | ||
|
8bc6ebb495 | ||
|
19b56603c4 | ||
|
50c6d727b6 | ||
|
b1725fbfb8 | ||
|
6cc93bf288 | ||
|
56d448ad0f | ||
|
81da7a2c2a | ||
|
c63bdd17b9 | ||
|
daa560858b | ||
|
300362421e | ||
|
57835f432f | ||
|
dd217cd938 | ||
|
dba710374d | ||
|
be784aa513 | ||
|
7e5641bbc0 | ||
|
94338f1375 | ||
|
b0a782f708 | ||
|
984f6bb43f | ||
|
349ea8669c | ||
|
304b93dbb5 | ||
|
f850c2a569 | ||
|
99dadf9e08 | ||
|
fcd9b78863 | ||
|
5e514c6733 | ||
|
2704648936 | ||
|
0bd01ef765 | ||
|
976300fdf4 | ||
|
515ed143ec | ||
|
71935d4972 | ||
|
2a9349c8e8 | ||
|
754ca45c45 | ||
|
ed656f4c8f | ||
|
b83e87ca78 | ||
|
b510f8ca8a | ||
|
c4d6bd3bf5 | ||
|
9b55a130b7 | ||
|
c0b6774d50 | ||
|
444f45135a | ||
|
b35d559d6c | ||
|
68aaadd3a4 | ||
|
e9e5ebe6a6 | ||
|
6412c2cb51 | ||
|
f1d94bbfa6 | ||
|
35a5bf25d1 | ||
|
250435546a | ||
|
fa50454c05 | ||
|
6490d6ac11 | ||
|
b5c15cf0d0 | ||
|
6e09d69cff | ||
|
3310ab0e58 | ||
|
cbccbe6e43 | ||
|
33209d63cd | ||
|
d0e5e984b6 | ||
|
679305a98e | ||
|
57b5f8078b | ||
|
d00ba759c4 | ||
|
569a06b07e | ||
|
80d374422c | ||
|
8bf6c7eb84 | ||
|
6a3f1bc466 | ||
|
4ad434654a | ||
|
5bb09e6790 | ||
|
eed7a2c4f7 | ||
|
860f40053d | ||
|
5faffbc514 | ||
|
073f825dab | ||
|
135a3ad2a4 | ||
|
fff2bbee7f | ||
|
ca0ea085d7 | ||
|
cb6463d803 | ||
|
a410f0256a | ||
|
7133d72eff | ||
|
e2e7602a22 | ||
|
3bb2c2b641 | ||
|
19cfe21d4e | ||
|
db127963d5 | ||
|
515568071d | ||
|
233afc3c58 | ||
|
c16e7f231f | ||
|
ba1652e84a | ||
|
88e7cc1477 | ||
|
61dd5d6bef | ||
|
6aed4360e5 | ||
|
d1b9899905 | ||
|
5391f29008 | ||
|
ec66ac0d2d | ||
|
7117291513 | ||
|
ec11cf12fe | ||
|
86189ac148 | ||
|
68cfeab9ea | ||
|
03b4129b25 | ||
|
1d040e0315 | ||
|
fe730c0861 | ||
|
806884cd58 | ||
|
ab5f29ab46 | ||
|
4268bdc0d6 | ||
|
e9b8be23f7 | ||
|
4801729abc | ||
|
4281362a96 | ||
|
59b1408860 | ||
|
cb5371a8bd | ||
|
9ba2bef816 | ||
|
702f8b5a77 | ||
|
8fcc6c8025 | ||
|
724a4c6dc4 | ||
|
0a3d177d9b | ||
|
63481eca80 | ||
|
8799818036 | ||
|
b3171cf8da | ||
|
28d88e9fc3 | ||
|
64627d5645 | ||
|
2cb6cb05d4 | ||
|
c54df8ed9e | ||
|
a86b429046 | ||
|
e4d058866e | ||
|
9e273db203 | ||
|
25f1fc8568 | ||
|
74ef4888ff | ||
|
5872ab7fe9 | ||
|
055379df23 | ||
|
6f237f4642 | ||
|
6d9bf5b63c | ||
|
5ca7daf397 | ||
|
eb2775e1d6 | ||
|
ef57b7431f | ||
|
da2132d124 | ||
|
7b73e681a2 | ||
|
ec8be9aceb | ||
|
2da32ff468 | ||
|
6902e77c01 | ||
|
2ed93e1a4b | ||
|
c82dd60b2e | ||
|
5ca0552d31 | ||
|
5dfd0a0ce8 | ||
|
60838fee08 | ||
|
20ffcb912f | ||
|
25fdb57d8e | ||
|
ed1cef6264 | ||
|
91d6a0a1a9 | ||
|
cf37b66835 | ||
|
af3d7fa7df | ||
|
4454af822e | ||
|
25f72a3b72 | ||
|
221b2fe856 | ||
|
a0554d6922 | ||
|
d79542eec6 | ||
|
957bda01c8 | ||
|
fc9a333f37 | ||
|
cd37721d19 | ||
|
526f08da62 | ||
|
90c40d3b9c | ||
|
498b5b7440 | ||
|
15ba6edabd | ||
|
1079532d74 | ||
|
279b14cb81 | ||
|
8bba15bdc1 | ||
|
b0aa9d31f2 | ||
|
5904676d2f | ||
|
cec5bb372a | ||
|
1e8cc91f9d | ||
|
c6dbc6042d | ||
|
acfe2e7a50 | ||
|
5d4f9e1bdd | ||
|
89ef0c0f2b | ||
|
b05f6134c9 | ||
|
0dad1ec009 | ||
|
f35f817ebf | ||
|
fce4319f58 | ||
|
32228ecb02 | ||
|
d3016e47be | ||
|
2aa644a2fc | ||
|
6540cc08b1 | ||
|
49ce561e3f | ||
|
366907e520 | ||
|
f90567f3a8 | ||
|
a448d4a18a | ||
|
d57630c282 | ||
|
6a8bcd1110 | ||
|
273157dd9f | ||
|
fde04774db | ||
|
b3a4b049c4 | ||
|
3224b25607 | ||
|
24580d13d1 | ||
|
bf2af76ec2 | ||
|
aeebb30ba2 | ||
|
6c50d11276 | ||
|
a053f57ebc | ||
|
dbe4bdbe3a | ||
|
17d03614de | ||
|
4d19cbaa0d | ||
|
e13d1f0c8c | ||
|
abef180b69 | ||
|
75ac9929bb | ||
|
d359855df7 | ||
|
1287dc21a6 | ||
|
e088f2107e | ||
|
309c5cd4a3 | ||
|
d88ebd4374 | ||
|
f1f4cbb50a | ||
|
4be361a385 | ||
|
c530a96151 | ||
|
c7611a6b13 | ||
|
756257497d | ||
|
5ea60597b0 | ||
|
ff836adb4b | ||
|
5fbf054360 | ||
|
948c9cf7a1 | ||
|
1872a09f14 | ||
|
340b5dad78 | ||
|
863df80534 | ||
|
d4c2dc239a | ||
|
6721985db7 | ||
|
b86dd42113 | ||
|
27ae5e602a | ||
|
52c2e3e0a7 | ||
|
9dc2226e68 | ||
|
bf0308b2d4 | ||
|
48fd995f3b | ||
|
3ccf692e08 | ||
|
a3b8753db9 | ||
|
9132b486a3 | ||
|
844d1036eb | ||
|
b15047ff26 | ||
|
a9797d7c43 | ||
|
e393d688a3 | ||
|
e45313c031 | ||
|
da66bf53b0 | ||
|
13f40898ab | ||
|
2e64ca6ef2 | ||
|
736e386273 | ||
|
806e266fa1 | ||
|
bb5e26749f | ||
|
f1304cc566 | ||
|
a110042d0c | ||
|
579fd44612 | ||
|
6d4eb07a55 | ||
|
cc0aab9395 | ||
|
78a9e7bf4a | ||
|
ef8ea25a7c | ||
|
a52cd504b3 | ||
|
5d9b886a4e | ||
|
dec2f370ca | ||
|
faf6edfa74 | ||
|
23d78e1c58 | ||
|
e081541b32 | ||
|
14bf42613f | ||
|
021fafe5f6 | ||
|
44de1c58a6 | ||
|
6da4de016e | ||
|
eb4ed1fe15 | ||
|
d02140383d | ||
|
bb4bd9d31f | ||
|
354a3d2be4 | ||
|
e71a510605 | ||
|
f22d00a9e6 | ||
|
8f4dc1bd62 | ||
|
e011ad32b1 | ||
|
961fb8944d | ||
|
7581e3b6d5 | ||
|
12b456c94b | ||
|
e07535b531 | ||
|
20cca0d6d5 | ||
|
6e700f0000 | ||
|
564de95569 | ||
|
271850f790 | ||
|
ceb2f089c1 | ||
|
342ebdf500 | ||
|
34325bb59a | ||
|
372d4b42d3 | ||
|
42ab0148dd | ||
|
b18fd84a68 | ||
|
e44db63d07 | ||
|
08c907bac9 | ||
|
d5af1e90bb | ||
|
e8228a9e79 | ||
|
dbc9fbf644 | ||
|
f4dc248a95 | ||
|
016be5510a | ||
|
0c6134f190 | ||
|
f928eb5fc8 | ||
|
e373f87034 | ||
|
5f8abbb7d0 | ||
|
591b364f49 | ||
|
52d2a8eb6c | ||
|
1c45473b93 | ||
|
5475688a29 | ||
|
cd93f7ddab | ||
|
f8ade72c2b | ||
|
0cf9039071 | ||
|
3e98349542 | ||
|
d60979f731 | ||
|
0884bf1f3e | ||
|
755b53c3a5 | ||
|
c0aa21b6d4 | ||
|
54bd75fcce | ||
|
36080e1b57 | ||
|
35fef220f1 | ||
|
7cbe9e94c4 | ||
|
e506e0b3f1 | ||
|
e572150ebe | ||
|
cfe638ef80 | ||
|
99acc29557 | ||
|
f7c89763b1 | ||
|
ca8c0862ac | ||
|
5148f64a3c | ||
|
e937929c16 | ||
|
c891f17c2b | ||
|
0fd36e9656 | ||
|
f2710260d4 | ||
|
26f249034d | ||
|
2b19f4b82d | ||
|
9cff1e29d3 | ||
|
ec47e2e0fd | ||
|
baa4edfb79 | ||
|
23fa1d2184 | ||
|
050398a4c3 | ||
|
4beb255138 | ||
|
d018c8dc9e | ||
|
e4829506fa | ||
|
b9e43f882f | ||
|
b6545bcec1 | ||
|
81493d8eb6 | ||
|
e996536a3b | ||
|
d7a57f5275 | ||
|
e2c6f4c800 | ||
|
2e29ab3269 | ||
|
332ee4931a | ||
|
04d6a0ec5d | ||
|
0c653fc9a5 | ||
|
f07068d61c | ||
|
46d0f88f8b | ||
|
e29d087f23 | ||
|
50cc7a0d9d | ||
|
37800af9a4 | ||
|
f677665ce9 | ||
|
d721b6840f | ||
|
068771068d | ||
|
c0ba3ed69d | ||
|
cb4e38d4b1 | ||
|
d552d810b9 | ||
|
ef760a4133 | ||
|
816876f517 | ||
|
bd6d7ebf62 | ||
|
b0dc8a923d | ||
|
07467e2719 | ||
|
dcc8deb536 | ||
|
5c1ba38913 | ||
|
bafb54f073 | ||
|
86a5acbe10 | ||
|
8618535990 | ||
|
72fb7cd75c | ||
|
aa08a30048 | ||
|
8be8b7de78 | ||
|
eac1a86f72 | ||
|
b93af62c40 | ||
|
6d8ae98fa0 | ||
|
9df1453db8 | ||
|
ce4ed8deef | ||
|
5d0773633a | ||
|
2e325804cc | ||
|
93d97d8fa2 | ||
|
b1d4196580 | ||
|
29aa9b02aa | ||
|
98700d354b | ||
|
662e511d1e | ||
|
00e55059e6 | ||
|
aae8a5774b | ||
|
cd630c1b16 | ||
|
51e9a281bd | ||
|
9c962b3902 | ||
|
215cada343 | ||
|
7d6759135e | ||
|
454219ad6c | ||
|
8fe803247e | ||
|
3bfcb35dd5 | ||
|
b581045520 | ||
|
eabeae605f | ||
|
2983dd44c5 | ||
|
568b3c6abe | ||
|
7af0b6ea75 | ||
|
da0c363835 | ||
|
f7b9313ec7 | ||
|
6952af8b43 | ||
|
df3597ee70 | ||
|
5ea466648c | ||
|
c6ba83b3e4 | ||
|
cda4ee02a6 | ||
|
3b296a98aa | ||
|
8105426d8f | ||
|
cb2a6ef8b5 | ||
|
655225315c | ||
|
5f81aa953e | ||
|
89ce634253 | ||
|
621f879adf | ||
|
448b14f74d | ||
|
aaefaabf5a | ||
|
4ebf1acb83 | ||
|
d98beef107 | ||
|
ab52a069ee | ||
|
9bf319147c | ||
|
7933310ce9 | ||
|
b74fed0173 | ||
|
e5fae984b1 | ||
|
933ab93e8f | ||
|
165b30e06a | ||
|
54109db826 | ||
|
b85b60d140 | ||
|
fc4d0e7461 | ||
|
7203b7df6b | ||
|
f05488f78c | ||
|
314fd5f40c | ||
|
bcd5ae4e73 | ||
|
120de48828 | ||
|
ded649c09e | ||
|
10a30b5dbb | ||
|
3e15dd6fc7 | ||
|
b4c910d5a4 | ||
|
55c3c09197 | ||
|
ed1fa1d197 | ||
|
8efd3762db | ||
|
e400c88a61 | ||
|
4cf8067c73 | ||
|
8a9750cb29 | ||
|
1609138e50 | ||
|
c50fe682e9 | ||
|
f527da37be | ||
|
97f41f4878 | ||
|
785dfad13c | ||
|
6126f743b1 | ||
|
18b61cb4f9 | ||
|
8287ca7119 | ||
|
de8b3b9764 | ||
|
badc4b44f8 | ||
|
ff94824125 | ||
|
d86dc9d308 | ||
|
469824ce21 | ||
|
6f0974ca32 | ||
|
f035f24777 | ||
|
d599fc3d57 | ||
|
ff49d2a8c2 | ||
|
f58a4dc9d5 | ||
|
da8a1d7943 | ||
|
c9a35eb255 | ||
|
edcf14be9c | ||
|
1c76827270 | ||
|
794d49e3cf | ||
|
6d09340d6f | ||
|
81e532c701 | ||
|
d96e753d84 | ||
|
84198ad88a | ||
|
a8d828c88b | ||
|
9e6555fd90 | ||
|
28c9872639 | ||
|
1873b54512 | ||
|
297fbcb346 | ||
|
dcb7cfd149 | ||
|
8eba36d4b1 | ||
|
330cf7f492 | ||
|
e14a5fcac4 | ||
|
009464902a | ||
|
14623a3424 | ||
|
f7a2d158f7 | ||
|
c7ea694f7d | ||
|
601f4160b9 | ||
|
e3f8bccea6 | ||
|
a37bd2a15b | ||
|
852380cef5 | ||
|
24d468993c | ||
|
3778964207 | ||
|
2256466f70 | ||
|
e352a692a7 | ||
|
d897ad2b89 | ||
|
b8129d2530 | ||
|
e00739ff0d | ||
|
36d06a5637 | ||
|
1bc023cae8 | ||
|
9c88a566d8 | ||
|
d2dd209cdd | ||
|
03970c886b | ||
|
2e9af9674c | ||
|
22d0c0fd32 | ||
|
1a62add889 | ||
|
08aad30cbb | ||
|
f1fd89fea7 | ||
|
a2f5095b93 | ||
|
31c19057a7 | ||
|
e95a1e89af | ||
|
50404ad307 | ||
|
200f60b2e1 | ||
|
1a3778fe0a | ||
|
1a72b83d56 | ||
|
eeebbc1eec | ||
|
114c0ec656 | ||
|
d0a48eeb72 | ||
|
8a2717e803 | ||
|
2bea2782d5 | ||
|
74a22c09be | ||
|
447fda8981 | ||
|
0e43cb09ee | ||
|
3e43670f01 | ||
|
5988fdec91 | ||
|
97ed0574ea | ||
|
02b57caf5e | ||
|
d622ca04f6 | ||
|
4b68c7e55b | ||
|
ebc4580a5f | ||
|
308ec0fb2c | ||
|
4df8dc576f | ||
|
6ded014ba3 | ||
|
dfe496ae33 | ||
|
8cf7d0d457 | ||
|
bfad111c43 | ||
|
f3fd0664cf | ||
|
bc97a2c043 | ||
|
4437a775dc | ||
|
7c40f1ead9 | ||
|
03b6383f33 | ||
|
d7e3a15a98 | ||
|
b4f93ae8af | ||
|
eae19bb505 | ||
|
b04730f6f2 | ||
|
f60e5f87d4 | ||
|
0186a13f54 | ||
|
80faf18068 | ||
|
cc05007a43 | ||
|
09ebe53349 | ||
|
317139a316 | ||
|
94e8a5b650 | ||
|
5f6ccb0875 | ||
|
d15b7c3859 | ||
|
e562b16ede | ||
|
a9ede822da | ||
|
23cb613606 | ||
|
3c5839973f | ||
|
ead2419df3 | ||
|
574769ceb6 | ||
|
8e28f2c5c2 | ||
|
bc02cb9506 | ||
|
2feeefc0b4 | ||
|
b7a133f200 | ||
|
ecffc91d02 | ||
|
8666523b7d | ||
|
5d77061d7e | ||
|
3afbb1644c | ||
|
6ac72ea6dd | ||
|
4d3a2c61a3 | ||
|
be183218ed | ||
|
9b22c25548 | ||
|
2ccb213f94 | ||
|
fc9442a638 | ||
|
0082148420 | ||
|
a35a355b09 | ||
|
712b2c8f01 | ||
|
61c8a7180e | ||
|
d02a77c2ff | ||
|
ce1c9bb8ea | ||
|
6f10d15ca1 | ||
|
f6fb097e11 | ||
|
4ce9196dc4 | ||
|
a16bd55819 | ||
|
ad92468924 | ||
|
6d92185a49 | ||
|
9e1970efa5 | ||
|
f22583c6c4 | ||
|
ac05dc8d4f | ||
|
3a4a26f53e | ||
|
7d72b18017 | ||
|
d9eac9bb54 | ||
|
f4ebbb1dcb |
2
.mailmap
2
.mailmap
@@ -48,6 +48,7 @@
|
||||
<shi_lei@massclouds.com> <shilei.massclouds@gmx.com>
|
||||
<adrian.brzezinski@eo.pl> <redhat@adrb.pl>
|
||||
<matt@datto.com> <mcoleman@datto.com>
|
||||
<dbarboza@ventanamicro.com> <danielhb413@gmail.com>
|
||||
|
||||
# Name consolidation:
|
||||
# Preferred author spelling <preferred email>
|
||||
@@ -70,6 +71,7 @@ Wang Yufei (James) <james.wangyufei@huawei.com>
|
||||
Deepak C Shetty <dpkshetty@gmail.com>
|
||||
Dave Allan <dallan@redhat.com>
|
||||
Richard W.M. Jones <rjones@redhat.com>
|
||||
Daniel Henrique Barboza <dbarboza@ventanamicro.com>
|
||||
|
||||
# Non-trivial consolidation:
|
||||
# see git documentation for information about the format
|
||||
|
780
NEWS.rst
780
NEWS.rst
@@ -8,12 +8,747 @@ the changes introduced by each of them.
|
||||
For a more fine-grained view, use the `git log`_.
|
||||
|
||||
|
||||
v10.7.0 (unreleased)
|
||||
v11.5.0 (2025-07-01)
|
||||
====================
|
||||
|
||||
* **Removed features**
|
||||
|
||||
* qemu: Don't accept VIR_DUMP_LIVE flag in virDomainCoreDumpWithFormat()
|
||||
|
||||
Unfortunately, QEMU always pauses vCPUs when doing a core dump. Therefore,
|
||||
there is no way for Libvirt to honor VIR_DUMP_LIVE flag semantics. Instead
|
||||
of silently pretending the flag works, an appropriate error is now
|
||||
reported.
|
||||
|
||||
* **New features**
|
||||
|
||||
* vmx: Add support for reporting NVMe disks in the domain XML
|
||||
|
||||
* qemu: Add support for NVMe disks
|
||||
|
||||
NVMe disks can now be emulated by using an ``nvme`` bus, but require a
|
||||
serial due to the hypervisor::
|
||||
|
||||
<target dev='nvme0n1' bus='nvme'/>
|
||||
<serial>qwertyuiop</serial>
|
||||
|
||||
Multiple disks can be represented as different namespaces on the same
|
||||
controller, but they cannot have a different serial number due to the fact
|
||||
that it is the controller which ultimately has the serial number attached to
|
||||
it, but for ease of use it is automatically copied from the disk serial.
|
||||
|
||||
* esx: Add support for specifying alternative CA bundle for remote peer verification
|
||||
|
||||
Users can now use ``cacert`` parameter in the URI to specify a file path
|
||||
with CA certificate(s) that will be used for remote peer certificate
|
||||
validation.
|
||||
|
||||
* qemu: add support for AMD IOMMU device
|
||||
|
||||
The ``amd`` model for the ``<iommu>`` device is now supported.
|
||||
New attributes ``passtrhough`` and ``xtsup`` are also supported for this
|
||||
model.
|
||||
|
||||
* **Improvements**
|
||||
|
||||
* Include supported console types in domain capabilities
|
||||
|
||||
Domain capabilities now include information about supported console types, such as::
|
||||
|
||||
<console supported='yes'>
|
||||
<enum name='type'>
|
||||
<value>pty</value>
|
||||
<value>tcp</value>
|
||||
</enum>
|
||||
</console>
|
||||
|
||||
* virsh: Add waiting for domain state via ``virsh await``
|
||||
|
||||
The new helper command ``virsh await`` simplifies waiting on domain state
|
||||
which is normally announced via events. Currently two waiting conditions are
|
||||
implemented: ``domain-inactive``, and ``guest-agent-available``.
|
||||
|
||||
* **Bug fixes**
|
||||
|
||||
* qemu: Be more forgiving when acquiring QUERY job when formatting domain XML
|
||||
|
||||
Since ``libvirt-11.0.0`` the ``virDomainGetXMLDesc()`` API used to format
|
||||
domain XML acquires QUERY job. But this caused a regression when the API
|
||||
might timeout for incoming migration. This is now fixed.
|
||||
|
||||
* qemu: Fix shared filesystem detection on nonexistent paths
|
||||
|
||||
Since ``libvirt-11.1.0`` nonexistent paths within directories marked as
|
||||
shared filesystem (via the ``shared_filesystems`` option in ``qemu.conf``
|
||||
would not be properly detected as being on a shared filesystem.
|
||||
|
||||
* qemu: Properly emulate USB cdrom device
|
||||
|
||||
CD-ROM devices on USB bus are now properly emulated as such which was not
|
||||
the case since libvirt switched to the modern qemu commandline sytnax for
|
||||
storage backends.
|
||||
|
||||
|
||||
v11.4.0 (2025-06-02)
|
||||
====================
|
||||
|
||||
* **New features**
|
||||
|
||||
* qemu: ppc64 POWER11 processor support
|
||||
|
||||
Support for the recently released IBM POWER11 processor was added.
|
||||
|
||||
* **Packaging changes**
|
||||
|
||||
* All helper programs are now detected from ``$PATH`` during runtime
|
||||
|
||||
All of the code was now converted to dynamically look up helper programs
|
||||
in ``$PATH`` rather than doing the lookup at build time and then compiling
|
||||
in the result.
|
||||
|
||||
Programs ``mount``, ``umount``, ``mkfs``, ``modprobe``, ``rmmod``,
|
||||
``numad``, ``dmidecode``, ``ip``, ``tc``, ``mdevctl``, ``mm-ctl``,
|
||||
``iscsiadm``, ``ovs-vsctl``, ``pkttyagent``, ``bhyveload``, ``bhyvectl``,
|
||||
``bhyve``, ``ifconfig``, ``vzlist``, ``vzctl``, ``vzmigrate``, and the
|
||||
tools from the lvm suite (``vgchange``, ``lvcreate``, etc..) are now not
|
||||
needed during build and will still work properly if placed in ``$PATH``.
|
||||
|
||||
This also ensures that libvirt works correctly on distros that are
|
||||
transitioning ``/sbin`` into ``/bin`` and upgraded installations have
|
||||
a different layout from fresh installations.
|
||||
|
||||
* **Improvements**
|
||||
|
||||
* virsh: Add option ``--no-pkttyagent``
|
||||
|
||||
That option suppresses registration of pkttyagent with polkitd.
|
||||
|
||||
* bhyve: support NVRAM configuration for UEFI firmwares
|
||||
|
||||
The bhyve driver now supports specifying NVRAM store file, such as::
|
||||
|
||||
<os firmware='efi'>
|
||||
<nvram/>
|
||||
</os>
|
||||
|
||||
* qemu: Improve accuracy of FDC/floppy device support statement in capabilities XML
|
||||
|
||||
The data is now based on the presence of the controller in qemu rather than
|
||||
just a denylist of machine types where floppies not work.
|
||||
|
||||
* **Bug fixes**
|
||||
|
||||
* qemu: Fix failure when reverting to internal snapshots
|
||||
|
||||
A regression in ``libvirt-11.2`` and ``libvirt-11.3`` prevents reverting to
|
||||
an internal snapshot. Attempts to revert would produce the following error::
|
||||
|
||||
error: operation failed: load of internal snapshot 'foo1' job failed: Device 'libvirt-1-format' is writable but does not support snapshots
|
||||
|
||||
The only workaround is to avoid the broken versions.
|
||||
|
||||
* qemu: Fix virtqemud crash when resuming failed post-copy migration
|
||||
|
||||
A regression introduced in ``libvirt-11.2.0`` caused virtqemud on the
|
||||
destination host to crash when trying to resume failed post-copy
|
||||
migration.
|
||||
|
||||
* qemu: Treat the ``queues`` configuration of ``virtio-net`` as guest ABI
|
||||
|
||||
The queue count itself isn't a device frontend property but libvirt uses
|
||||
it to calculate ``vectors`` option of the device which is a guest OS visible
|
||||
property, thus ``queues`` must not change during migration. The ABI stability
|
||||
check now handles this properly.
|
||||
|
||||
|
||||
v11.3.0 (2025-05-02)
|
||||
====================
|
||||
|
||||
* **Removed features**
|
||||
|
||||
* Support for AppArmor versions prior to 3.0.0 has been dropped.
|
||||
|
||||
* **New features**
|
||||
|
||||
* xen: Support configuration of ``<hyperv/>`` flags for Xen domains.
|
||||
|
||||
The following flags are now configurable for Xen: ``vapic``, ``synic``,
|
||||
``stimer``, ``frequencies``, ``tlbflush`` and ``ipi``.
|
||||
|
||||
* bhyve: Support virtio random number generator devices
|
||||
|
||||
Domain XMLs can now include virtio random number generator devices.
|
||||
They are configured with::
|
||||
|
||||
<rng model='virtio'>
|
||||
<backend model='random'/>
|
||||
</rng>
|
||||
|
||||
* bhyve: Support ``<interface type='network'>``
|
||||
|
||||
At the moment it doesn't provide any new features compared to
|
||||
``<interface type='bridge'>``, but allows a more flexible configuration.
|
||||
|
||||
* **Bug fixes**
|
||||
|
||||
* cpu_map: Install Ampere-1 ARM CPU models
|
||||
|
||||
The Ampere-1 CPU models added in the previous release were not properly
|
||||
installed and thus every attempt to start an ARM domain with custom
|
||||
CPU definition would fail.
|
||||
|
||||
* storage: Fix new volume creation
|
||||
|
||||
No more errors occur when new storage volume is being created using ``virsh
|
||||
vol-create`` with ``--validate`` option and/or ``virStorageVolCreateXML()``
|
||||
with ``VIR_VOL_XML_PARSE_VALIDATE`` flag.
|
||||
|
||||
* Don't spam logs with error about ``qemu-rdp`` when starting a qemu VM
|
||||
|
||||
On hosts where the ``qemu-rdp`` binary is not installed a start of a VM
|
||||
would cause an error such as ::
|
||||
|
||||
error : qemuRdpNewForHelper:103 : 'qemu-rdp' is not a suitable qemu-rdp helper name: No such file or directory
|
||||
|
||||
to be logged in the system log. It is safe to ignore the error. The code
|
||||
was fixed to avoid the message when probing for support.
|
||||
|
||||
* Fix libvirt daemon crash on failure to hotplug a disk into a ``qemu`` VM
|
||||
|
||||
Some failures of disk hotplug could cause the libvirt daemon to crash due
|
||||
to a bug when rolling back disk throttling filters.
|
||||
|
||||
|
||||
v11.2.0 (2025-04-01)
|
||||
====================
|
||||
|
||||
* **Removed features**
|
||||
|
||||
* Remove support for qemu-6.1 and older
|
||||
|
||||
Libvirt now requires *qemu-6.2* or newer based on our platform support
|
||||
policy.
|
||||
|
||||
* **New features**
|
||||
|
||||
* qemu: Add new 'image_format' parameter to virDomainSaveParams
|
||||
|
||||
``virDomainSaveParams`` now supports an ``image_format`` parameter for
|
||||
specifying the save image format on a per-domain basis. The parameter
|
||||
accepts the same values as the driver-wide ``save_image_format`` setting
|
||||
in ``qemu.conf``. An image format specified via ``virDomainSaveParams``
|
||||
takes precedence over the driver-wide setting.
|
||||
|
||||
* qemu: Added guest load averages to the output of virDomainGetGuestInfo
|
||||
|
||||
This feature will be available with qemu guest agent 10.0 onwards.
|
||||
|
||||
* qemu: Add support for multiple iothreads for ``virtio-scsi`` controller
|
||||
|
||||
It's now possible to map multiple iothreads to the ``virtio-scsi`` controller
|
||||
or even map them to specific virtqueues similarly to the ``virtio-blk``
|
||||
device allowing for better performance in certain scenarios.
|
||||
|
||||
* qemu: integrate support for VM shutdown on host shutdown
|
||||
|
||||
It is now possible to instruct the QEMU driver to automatically perform
|
||||
managed save, graceful shutdown, or hard poweroff on running VMs, when a
|
||||
host shutdown is requested. This feature is intended to eventually replace
|
||||
usage of the libvirt-guests script. The new approach improves on the
|
||||
libvirt-guests script, by proactively monitoring logind for a signal that
|
||||
a host shutdown has been requested. It will initiate the chosen action on
|
||||
running guests immediately, allowing shutdown inhibitors to be released
|
||||
sooner. The new solution is also able to iteratively try multiple actions
|
||||
until one of them succeeds in shutting down the VM.
|
||||
|
||||
Since it must be mutually exclusive with the libvirt-guests script, this
|
||||
feature currently requires a manual opt-in through editing of the
|
||||
/etc/libvirt/qemu.conf configuration file. The libvirt-guests script must
|
||||
be disabled before doing this.
|
||||
|
||||
* qemu: Add 'sparse' as a new save image format
|
||||
|
||||
QEMU's ``file`` migration has been supplemented with the new stream format
|
||||
``mapped-ram``, where RAM pages are mapped directly to offsets in the
|
||||
migration file. ``mapped-ram`` is now supported by augmenting the existing
|
||||
save image formats with the ``sparse`` format.
|
||||
|
||||
* qemu: Add support for parallel save/restore
|
||||
|
||||
The ``sparse`` image format can support reading and writing by multiple
|
||||
channels. ``virDomainSaveParams`` and ``virDomainRestoreParams`` now
|
||||
support specifying the number of IO channels used for parallel save and
|
||||
restore. Using multiple channels can reduce the time required to save
|
||||
and restore domains.
|
||||
|
||||
* virsh: Introduce new hypervisor-cpu-models command
|
||||
|
||||
Added a new virsh command ``hypervisor-cpu-models``. The command pulls from
|
||||
the existing domcapabilities XML and uses xpath to parse CPU model strings.
|
||||
By default, only models reported as usable by the hypervisor on the host
|
||||
system are printed. A user may specify ``--all`` to also print models which
|
||||
are not supported on the host.
|
||||
|
||||
* qemu: Introduce os/shim element
|
||||
|
||||
For secure boot environments where ``<loader/>`` is signed, it may be
|
||||
unfeasible to keep the binary up to date (esp. when revoking certificates
|
||||
contained within). To address that, new ``<shim/>`` element is introduced
|
||||
which allows hypervisor to side load another UEFI binary, which can then
|
||||
contain new certification authorities and/or list of revocations.
|
||||
|
||||
* ch: Enable SEV SNP support
|
||||
|
||||
Cloud Hypervisor guests can be now started with SEV SNP enabled.
|
||||
|
||||
* qemu: Support for Block Disk Along with Throttle Filters
|
||||
|
||||
Introduce support for multiple throttle groups per block disk in QEMU,
|
||||
enhancing I/O control and performance optimization. This update builds
|
||||
on the existing throttling functionality by allowing more granular control
|
||||
with the ability to assign different throttle groups to multiple block
|
||||
devices, improving shared throttling across devices.
|
||||
|
||||
* **Improvements**
|
||||
|
||||
* qemu: Improved guest agent corner case error reporting
|
||||
|
||||
The APIs using the guest agent now report two specific error codes aimed at
|
||||
helping management applications/users to differentiate between timeout
|
||||
while libvirt was synchronizing with the guest agent and timeout after a
|
||||
command was already sent.
|
||||
|
||||
The new error codes are ``VIR_ERR_AGENT_COMMAND_TIMEOUT`` and
|
||||
``VIR_ERR_AGENT_COMMAND_FAILED``.
|
||||
|
||||
* qemu: Use common check for shared memory use for ``vhost-user`` network devices
|
||||
|
||||
Historically libvirt printed only a warning if the ``vhost-user`` network
|
||||
was misconfigured. Since we enforce proper configuration for other device
|
||||
types using ``vhost-user`` it is now enforced also for network devices and
|
||||
prints an actual error on misconfiguration.
|
||||
|
||||
* Introduce constants for discoverability of entries in bulk stats APIs
|
||||
|
||||
Libvirt introduced constants exposed by our API description XML which allows
|
||||
discoverability of new entries in typed parameter names returned by
|
||||
``virConnectGetAllDomainStats``, ``virDomainListGetStats``, and
|
||||
``virDomainGetGuestInfo``.
|
||||
|
||||
* qemu: Reflect MAC address change in live domain XML
|
||||
|
||||
When a guest changes MAC address on one of its vNICs the new MAC address is
|
||||
now visible in the live XML under ``currentAddress`` attribute of
|
||||
``<mac/>`` element. At the same time,
|
||||
``VIR_DOMAIN_EVENT_ID_NIC_MAC_CHANGE`` event is emitted so that management
|
||||
applications can update their internal state.
|
||||
|
||||
* **Bug fixes**
|
||||
|
||||
* qemu: attach virtio-mem with CCW address
|
||||
|
||||
Attaching a virtio-mem device on s390 without an address type now gets a
|
||||
default type CCW address assigned. A specified CCW address is now used for
|
||||
the virtio-mem device instead of getting overwritten by a PCI address.
|
||||
|
||||
* ch: Various memory leak fixes
|
||||
|
||||
There were some memory leaks identified in the Cloud Hypervisor driver.
|
||||
They are fixed now.
|
||||
|
||||
|
||||
v11.1.0 (2025-03-03)
|
||||
====================
|
||||
|
||||
* **Packaging changes**
|
||||
|
||||
* De-modularize the 'fs' storage file backend
|
||||
|
||||
The storage file backend for local files uses only code which we compile
|
||||
into the internal libraries anyways so there's no point in having it
|
||||
as a loadable module. The ``storage-file/libvirt_storage_file_fs.so`` module
|
||||
no longer exists and its functionality is embedded directly.
|
||||
|
||||
* **Removed features**
|
||||
|
||||
* vbox: removed support for version 6.1 APIs
|
||||
|
||||
Libvirt no longer supports use of VirtualBox 6.1 since this version reached
|
||||
its end of life on 2024/01.
|
||||
|
||||
* **New features**
|
||||
|
||||
* nodedev: Support ccwgroup based qeth devices
|
||||
|
||||
CCW group devices are devices that use multiple subchannels on the
|
||||
mainframe's channel subsystem. A qeth group device maps to subchannels and
|
||||
their corresponding device numbers and device bus-IDs. The ``ccwgroup``
|
||||
device nodes are placed besides the subchannel nodes under computer and list
|
||||
the group members within a new ``ccwgroup`` capability. A new capability
|
||||
``ccwgroup_member`` is added into capability ``ccw`` to represent a device
|
||||
membership to a ccwgroup. Filters are added to find ccwgroups as well as
|
||||
ccwgroup members.
|
||||
|
||||
* ch: Support handling events from cloud-hypervisor
|
||||
|
||||
The ch driver now supports handling events from the cloud-hypervisor.
|
||||
Events include VM lifecyle operations such as shutdown, pause, resume,
|
||||
etc. Libvirt will now read these events and take actions such as
|
||||
updating domain state, etc.
|
||||
|
||||
* Introduce virtio-mem ``<memory/>`` model for s390 guests
|
||||
|
||||
The virtio-mem model of ``<memory/>`` device can now be used with s390
|
||||
guests.
|
||||
|
||||
* Support using passt as the backend for interface type='vhostuser'
|
||||
|
||||
The combination of vhostuser transport with passt as the backend
|
||||
provides high performance, fully featured networking without the
|
||||
need for libvirt or QEMU to have any elevated privileges or
|
||||
capabilities. Configuration and features are identical to the
|
||||
configuration for type='user' with the passt backend.
|
||||
|
||||
* **Improvements**
|
||||
|
||||
* qemu: I/O error messages can be queried via ``virDomainGetMessages()``
|
||||
|
||||
The qemu hypervisor driver now preserves the last I/O error message along
|
||||
with the timestamp when it was recorded and preserves it to be queried via
|
||||
``virDomainGetMessages()``.
|
||||
|
||||
* **Bug fixes**
|
||||
|
||||
* tools: ssh-proxy: Check if domain is running before connecting to it
|
||||
|
||||
If domain is not running but has a static CID configured for its VSOCK then
|
||||
the ssh-proxy parsed it anyways. This may have resulted in mistakenly
|
||||
connecting to a different domain. Domain status is checked before parsing
|
||||
its CID.
|
||||
|
||||
* apparmor: Allow SGX if configured
|
||||
|
||||
If domain has ``<memory model='sgx-epc'\>`` configured then libvirt now
|
||||
adds corresponding devices into a per-domain profile so that AppArmor does
|
||||
not deny QEMU access to them.
|
||||
|
||||
* qemu: Fix crash when starting a domain on a host with unknown host CPU
|
||||
|
||||
On hosts where we cannot detect a host CPU model (mostly aarch64 hosts)
|
||||
starting a domain with a custom CPU model caused a crash of virtqemud.
|
||||
|
||||
The bug was introduced in libvirt-10.9.0
|
||||
|
||||
|
||||
v11.0.0 (2025-01-15)
|
||||
====================
|
||||
|
||||
* **New features**
|
||||
|
||||
* network/qemu/lxc: support vlans on standard Linux host bridges
|
||||
|
||||
The network, qemu, and lxc drivers now support (using the
|
||||
``<vlan>`` subelement) vlan tagging and trunking on network
|
||||
interfaces connected to a standard Linux host bridge.
|
||||
|
||||
* qemu: Add support for direct and extended tlbflush features
|
||||
|
||||
Domains can now utilise more tlbflush hyperv features.
|
||||
|
||||
* **Improvements**
|
||||
|
||||
* ch: Enable user aliases
|
||||
|
||||
User can now specify custom aliases for devices in domain XML
|
||||
|
||||
* qemu: Grab a QUERY job when formatting domain XML
|
||||
|
||||
Under some specific conditions it might have happened that domain XML did
|
||||
not contain runtime information or returned an XML that's in process of
|
||||
changing (e.g. by a thread that's hotplugging a device). Formatting domain
|
||||
XML now serializes properly with other threads.
|
||||
|
||||
* virtiofs: Allow read only mode
|
||||
|
||||
The ``<filesystem/>`` with `virtiofsd` backend can now use ``<readonly/>``
|
||||
tag to export underlying filesystem in read only mode.
|
||||
|
||||
* qemu: allow migration of vGPU from mdev device <-> SRIOV VF device
|
||||
|
||||
Some GPU vendors are switching from using vGPUs creating using
|
||||
mdev and identified with a uuid, to vGPUs created as SRIOV VFs and
|
||||
identified by their PCI address, and want to support live
|
||||
migration from a host using one type of vGPU to the other
|
||||
type. This is now possible.
|
||||
|
||||
* **Bug fixes**
|
||||
|
||||
* qemu: tpm: do not update profile name for transient domains
|
||||
|
||||
Fix a possible crash when starting a transient domain which was
|
||||
introduced in the previous release.
|
||||
|
||||
* qemu: Fix snapshot to not delete disk image with internal snapshot
|
||||
|
||||
When a VM has internal snapshot that is parent to external snapshot and user
|
||||
reverts to the internal snapshot and deletes the external snapshot libvirt
|
||||
would delete the disk image containing the internal snapshot. This would
|
||||
result in data loss.
|
||||
|
||||
* qemu: Do not format invalid XML with hyperv features in passthrough mode
|
||||
|
||||
When hyperv features were specified together with ``mode="passthrough"``
|
||||
libvirt parsed and formatted such features in the domain XML even though
|
||||
they were not used at all, resulting in XML that is not valid based on our
|
||||
schema. This is now fixed by not parsing any specified features when the
|
||||
passthrough mode is used.
|
||||
|
||||
* qemu: Fix a crash when starting a domain with ovs bridge and QOS
|
||||
|
||||
* cpu: Add missing -v1 variants for CPU models
|
||||
|
||||
Some CPU models (mostly old ones) were missed when versioned CPU model
|
||||
names were introduced in the previous release.
|
||||
|
||||
* qemu: Fix false error when recovering failed post-copy migration
|
||||
|
||||
In some cases libvirt would report a failure to recover post-copy migration
|
||||
even though the recovery started just fine and migration would eventually
|
||||
successfully finish.
|
||||
|
||||
|
||||
v10.10.0 (2024-12-02)
|
||||
=====================
|
||||
|
||||
* **New features**
|
||||
|
||||
* qemu: add multi boot device support on s390x
|
||||
|
||||
For classical mainframe guests (i.e. LPAR or z/VM installations), you
|
||||
always have to explicitly specify the disk where you want to boot from (or
|
||||
"IPL" from, in s390x-speak -- IPL means "Initial Program Load").
|
||||
|
||||
In the past QEMU only used the first device in the boot order to IPL from.
|
||||
With the new multi boot device support on s390x that is available with QEMU
|
||||
version 9.2 and newer, this limitation is lifted. If the IPL fails for the
|
||||
first device with the lowest boot index, the device with the second lowest
|
||||
boot index will be tried and so on until IPL is successful or there are no
|
||||
remaining boot devices to try.
|
||||
|
||||
Limitation: The s390x BIOS will try to IPL up to 8 total devices, any
|
||||
number of which may be disks or network devices.
|
||||
|
||||
* qemu: Add support for versioned CPU models
|
||||
|
||||
Updates to QEMU CPU models with -vN suffix can now be used in libvirt just
|
||||
like any other CPU model.
|
||||
|
||||
* qemu: Support for the 'data-file' QCOW2 image feature
|
||||
|
||||
The QEMU hypervisor driver now supports QCOW2 images with 'data-file'
|
||||
feature present (both when probing form the image itself and when specified
|
||||
explicitly via ``<dataStore>`` element). This can be useful when it's
|
||||
required to keep data "raw" on disk, but the use case requires features
|
||||
of the QCOW2 format such as incremental backups.
|
||||
|
||||
* swtpm: Add support for profiles
|
||||
|
||||
Upcoming swtpm release will have TPM profile support that allows to
|
||||
restrict a TPM's provided set of crypto algorithms and commands. Users can
|
||||
now select profile by using ``<profile/>`` in their TPM XML definition.
|
||||
|
||||
* **Improvements**
|
||||
|
||||
* qemu: Support UEFI NVRAM images on block storage
|
||||
|
||||
Libvirt now allows users to use block storage as backend for UEFI NVRAM
|
||||
images and allows them to be in format different than the template. When
|
||||
qcow2 is used as the format, the images are now also auto-populated from the
|
||||
template.
|
||||
|
||||
* qemu: Automatically add IOMMU when needed
|
||||
|
||||
When domain of 'qemu' or 'kvm' type has more than 255 vCPUs IOMMU with EIM
|
||||
mode is required. Starting with this release libvirt automatically adds one
|
||||
(or turns on the EIM mode if there's IOMMU without it).
|
||||
|
||||
* ch: allow hostdevs in domain definition
|
||||
|
||||
The Cloud Hypervisor driver (ch) now supports ``<hostdev/>``-s.
|
||||
|
||||
* ch: Enable callbacks for ch domain events
|
||||
|
||||
The Cloud Hypervisor driver (ch) now supports emitting events on domain
|
||||
define, undefine, start, boot, stop and destroy.
|
||||
|
||||
* **Bug fixes**
|
||||
|
||||
* qemu: Fix reversion and inactive deletion of internal snapshots with UEFI NVRAM
|
||||
|
||||
In `v10.9.0 (2024-11-01)`_ creation of internal snapshots of VMs with UEFI
|
||||
firmware was allowed, but certain operations such as reversion or inactive
|
||||
deletion didn't work properly as they didn't consider the NVRAM qcow2 file.
|
||||
|
||||
* virnetdevopenvswitch: Warn on unsupported QoS settings
|
||||
|
||||
For OpenVSwitch vNICs libivrt does not set QoS directly using 'tc' but
|
||||
offloads setting to OVS. But OVS is not as feature full as libvirt in this
|
||||
regard and setting different 'peak' than 'average' results in vNIC always
|
||||
sticking with 'peak'. Produce a warning if that's the case.
|
||||
|
||||
|
||||
v10.9.0 (2024-11-01)
|
||||
====================
|
||||
|
||||
* **New features**
|
||||
|
||||
* qemu: zero block detection for non-shared-storage migration
|
||||
|
||||
Users can now request that all-zero blocks are not transferred when migrating
|
||||
non-shared disk data without actually enabling zero detection on the disk
|
||||
itself. This allows sparsifying images during migration where the source
|
||||
has no access to the allocation state of blocks at the cost of CPU overhead.
|
||||
|
||||
This feature is available via the ``--migrate-disks-detect-zeroes`` option
|
||||
for ``virsh migrate`` or ``VIR_MIGRATE_PARAM_MIGRATE_DISKS_DETECT_ZEROES``
|
||||
migration parameter. See the documentation for caveats.
|
||||
|
||||
* **Improvements**
|
||||
|
||||
* qemu: internal snapshot improvements
|
||||
|
||||
The qemu internal snapshot handling code was updated to use modern commands
|
||||
which avoid the problems the old ones had, preventing use of internal
|
||||
snapshots on VMs with UEFI NVRAM. Internal snapshots of VMs using UEFI are
|
||||
now possible provided that the NVRAM is in ``qcow2`` format.
|
||||
|
||||
The new code also allows better control when deleting snapshots. To prevent
|
||||
possible regressions no strict checking is done, but in case inconsistent
|
||||
state is encountered a log message is added::
|
||||
|
||||
warning : qemuSnapshotActiveInternalDeleteGetDevices:3841 : inconsistent internal snapshot state (deletion): VM='snap' snapshot='1727959843' missing='vda ' unexpected='' extra=''
|
||||
|
||||
Users are encouraged to report any occurence of the above message along
|
||||
with steps they took to the upstream tracker.
|
||||
|
||||
* qemu: improve documentation of image format settings
|
||||
|
||||
The documentation of the various ``*_image_format`` settings in ``qemu.conf``
|
||||
imply they can only be used to control compression of the image. The
|
||||
documentation has been improved to clarify the settings describe the
|
||||
representation of guest memory blocks on disk, which includes compression
|
||||
among other possible layouts.
|
||||
|
||||
* Report CPU model blockers in domain capabilities
|
||||
|
||||
When a CPU model is reported as usable='no' an additional
|
||||
``<blockers model='...'>`` element is added for that CPU model listing
|
||||
features required by the CPU model, but not supported on the host.
|
||||
|
||||
|
||||
v10.8.0 (2024-10-01)
|
||||
====================
|
||||
|
||||
* **Improvements**
|
||||
|
||||
* network: make networks with ``<forward mode='open'/>`` more useful
|
||||
|
||||
It is now permissable to have a ``<forward mode='open'>`` network that
|
||||
has no IP address assigned to the host's port of the bridge. This
|
||||
is the only way to create a libvirt network where guests are
|
||||
unreachable from the host (and vice versa) and also 0 firewall
|
||||
rules are added on the host.
|
||||
|
||||
It is now also possible for a ``<forward mode='open'/>`` network to
|
||||
use the ``zone`` attribute of ``<bridge>`` to set the firewalld zone of
|
||||
the bridge interface (normally it would not be set, as is done
|
||||
with other forward modes).
|
||||
|
||||
* storage: Lessen dependancy on the ``showmount`` program
|
||||
|
||||
Libvirt now automatically detects presence of ``showmount`` during runtime
|
||||
as we do with other helper programs and also the
|
||||
``daemon-driver-storage-core`` RPM package now doesn't strongly depend on it
|
||||
if the users wish for a more minimal deployment.
|
||||
|
||||
* Switch from YAJL to json-c for JSON parsing and formatting
|
||||
|
||||
The parser and formatter in the libvirt library, as well
|
||||
as the parsers in the nss plugin were rewritten to use json-c
|
||||
instead of YAJL, which is effectively dead upstream.
|
||||
|
||||
* Relax restrictions for memorytune settings
|
||||
|
||||
It should now be possible to use resctrl on AMD CPUs as well as Intel CPUs
|
||||
when the resctrl filesystem is mounted with ``mba_MBps`` option.
|
||||
|
||||
* **Bug fixes**
|
||||
|
||||
* virsh: Fix script-friedly output of ``virsh list --uuid``
|
||||
|
||||
The script-friendly output of just 1 UUID per line was mistakenly replaced
|
||||
by the full human-targetted table view full of redundant information
|
||||
and very hard to parse. Users who wish to see the UUIDs in the tabular
|
||||
output need to use ``virsh list --table --uuid`` as old behaviour was
|
||||
reverted.
|
||||
|
||||
Note that this also broke the ``libvirt-guests`` script. The bug was
|
||||
introduced in `v10.7.0 (2024-09-02)`_.
|
||||
|
||||
* network/qemu: fix some cases where ``device-update`` of a network
|
||||
interface was failing:
|
||||
|
||||
* If the interface was connected to a libvirt network that was
|
||||
providing a pool of VFs to be used with macvtap passthrough
|
||||
mode, then *any* update to the interface would fail, even
|
||||
changing the link state. Updating (the updateable parts of) a
|
||||
macvtap passthrough interface will now succeed.
|
||||
|
||||
* It previously was not possible to move an interface from a Linux
|
||||
host bridge to an OVS bridge. This (and the opposite direction)
|
||||
now works.
|
||||
|
||||
* qemu: backup: Fix possible crashes when running monitoring commands during backup job
|
||||
|
||||
The qemu monitor code was fixed to not crash in specific cases when
|
||||
monitoing APIs are called during a backup job.
|
||||
|
||||
* Fix various memleaks and overflows
|
||||
|
||||
Multiple memory leaks and overflows in corner cases were fixed based on
|
||||
upstream issues reported.
|
||||
|
||||
* network: Better cleanup after disappeared networks
|
||||
|
||||
If a network disappeared while virtnetworkd was not running not all clean up
|
||||
was done properly once the daemon was started, especially when only the
|
||||
network interface disappeared. This could have in some cases resulted in
|
||||
the network being shown as inactive, but not being able to start.
|
||||
|
||||
* qemu: Remember memory backing directory for domains
|
||||
|
||||
If ``memory_backing_dir`` is changed during the lifetime of a domain with
|
||||
file backed memory, files in the old directory would not be cleaned up once
|
||||
the domain is shut down. Now the directory that was used during startup is
|
||||
remembered for each running domain.
|
||||
|
||||
|
||||
v10.7.0 (2024-09-02)
|
||||
====================
|
||||
|
||||
* **Security**
|
||||
|
||||
* **Removed features**
|
||||
* CVE-2024-8235: Crash of ``virtinterfaced`` via ``virConnectListInterfaces()``
|
||||
|
||||
A refactor of the code fetching the list of interfaces for multiple APIs
|
||||
introduced corner case on platforms where allocating 0 bytes of memory
|
||||
results in a NULL pointer.
|
||||
|
||||
This corner case would lead to a NULL-pointer dereference and subsequent
|
||||
crash of ``virtinterfaced`` if ``virConnectListInterfaces()`` is called
|
||||
requesting 0 networks to be filled.
|
||||
|
||||
The bug was introduced in libvirt-10.4.0
|
||||
|
||||
* **New features**
|
||||
|
||||
@@ -23,6 +758,17 @@ v10.7.0 (unreleased)
|
||||
domain XML for descendants of the generic PC machine type (``i440fx``,
|
||||
``q35``, ``xenfv`` and ``isapc``).
|
||||
|
||||
* qemu: Add support for hyperv enlightenment feature ``hv-emsr-bitmap``
|
||||
|
||||
It is introduced since ``QEMU 7.10``, allowing L0 (KVM) and L1 (Hyper-V)
|
||||
hypervisors to collaborate to avoid unnecessary updates to L2 MSR-Bitmap
|
||||
upon vmexits.
|
||||
|
||||
* qemu: Add support for hyperv enlightenment feature ``hv-xmm-input``
|
||||
|
||||
It is introduced since ``QEMU 7.10``, allowing to pass parameters for
|
||||
certain hypercalls using XMM registers (“XMM Fast Hypercall Input”).
|
||||
|
||||
* **Improvements**
|
||||
|
||||
* ch: support restore with network devices
|
||||
@@ -35,8 +781,6 @@ v10.7.0 (unreleased)
|
||||
Cloud-Hypervisor driver now supports Ethernet, Network (NAT) and Bridge
|
||||
networking modes.
|
||||
|
||||
* **Bug fixes**
|
||||
|
||||
|
||||
v10.6.0 (2024-08-05)
|
||||
====================
|
||||
@@ -155,6 +899,18 @@ v10.5.0 (2024-07-01)
|
||||
v10.4.0 (2024-06-03)
|
||||
====================
|
||||
|
||||
* **Security**
|
||||
|
||||
* ``CVE-2024-4418``: Fix stack use-after-free in virNetClientIOEventLoop()
|
||||
|
||||
Fix race condition leading to a stack use-after-free bug was found in libvirt.
|
||||
Due to a bad assumption in the virNetClientIOEventLoop() method, the data
|
||||
pointer to a stack-allocated virNetClientIOEventData structure ended up being
|
||||
used in the virNetClientIOEventFD callback while the data pointer's stack frame
|
||||
was concurrently being "freed" when returning from virNetClientIOEventLoop().
|
||||
This flaw allows a local, unprivileged user to access virtproxyd without
|
||||
authenticating.
|
||||
|
||||
* **New features**
|
||||
|
||||
* qemu: Support for ras feature for virt machine type
|
||||
@@ -308,6 +1064,18 @@ v10.3.0 (2024-05-02)
|
||||
v10.2.0 (2024-04-02)
|
||||
====================
|
||||
|
||||
* **Security**
|
||||
|
||||
* ``CVE-2024-2494``: remote: check for negative array lengths before allocation
|
||||
|
||||
Fix the flaw of the RPC library APIs of libvirt. The RPC server
|
||||
de-serialization code allocates memory for arrays before the non-negative
|
||||
length check is performed by the C API entry points. Passing a negative length
|
||||
to the g_new0 function results in a crash due to the negative length being
|
||||
treated as a huge positive number. A local unprivileged user could use this
|
||||
flaw to perform a denial of service attack by causing the libvirt daemon to
|
||||
crash.
|
||||
|
||||
* **New features**
|
||||
|
||||
* ch: Basic save and restore support for ch driver
|
||||
@@ -698,6 +1466,10 @@ v9.8.0 (2023-10-02)
|
||||
<source dev='/dev/vhost-vdpa-0'>
|
||||
...
|
||||
|
||||
* cpu_map: Add the EPYC-Genoa cpu model
|
||||
|
||||
This model is introduced since ``QEMU 8.1``.
|
||||
|
||||
* **Improvements**
|
||||
|
||||
* qemu: add nbdkit backend for network disks
|
||||
|
@@ -6,6 +6,7 @@ FLAKE8 = @flake8_path@
|
||||
BLACK = @black_path@
|
||||
RUNUTF8 = @runutf8@
|
||||
PYTHON = @PYTHON3@
|
||||
PERL = @PERL@
|
||||
GREP = @GREP@
|
||||
SED = @SED@
|
||||
AWK = @AWK@
|
||||
|
@@ -13,23 +13,10 @@ if git and tests_enabled[0]
|
||||
if host_machine.system() == 'freebsd' or host_machine.system() == 'darwin'
|
||||
make_prog = find_program('gmake')
|
||||
sed_prog = find_program('gsed')
|
||||
grep_prog = find_program('ggrep')
|
||||
else
|
||||
make_prog = find_program('make')
|
||||
sed_prog = find_program('sed')
|
||||
endif
|
||||
|
||||
if host_machine.system() == 'freebsd'
|
||||
grep_prog = find_program('grep')
|
||||
grep_cmd = run_command(grep_prog, '--version', check: true)
|
||||
if grep_cmd.stdout().startswith('grep (BSD grep')
|
||||
grep_prog = find_program('/usr/local/bin/grep', required: false)
|
||||
if not grep_prog.found()
|
||||
error('GNU grep not found')
|
||||
endif
|
||||
endif
|
||||
elif host_machine.system() == 'darwin'
|
||||
grep_prog = find_program('ggrep')
|
||||
else
|
||||
grep_prog = find_program('grep')
|
||||
endif
|
||||
|
||||
@@ -42,6 +29,7 @@ if git and tests_enabled[0]
|
||||
'black_path': black_path,
|
||||
'runutf8': ' '.join(runutf8),
|
||||
'PYTHON3': python3_prog.full_path(),
|
||||
'PERL': perl_prog.full_path(),
|
||||
'GREP': grep_prog.full_path(),
|
||||
'SED': sed_prog.full_path(),
|
||||
'AWK': awk_prog.full_path(),
|
||||
|
@@ -92,8 +92,8 @@ sc_prohibit_raw_virclassnew:
|
||||
|
||||
# Avoid raw malloc and free, except in documentation comments.
|
||||
sc_prohibit_raw_allocation:
|
||||
@prohibit='^.[^*].*\<((m|c|re)alloc|free) *\([^)]' \
|
||||
halt='use VIR_ macros from viralloc.h instead of malloc/free' \
|
||||
@prohibit='^.[^*].*\<((m|c|re)alloc|free|g_malloc) *\([^)]' \
|
||||
halt='use g_new0/g_malloc0/g_free instead of malloc/free/g_malloc' \
|
||||
$(_sc_search_regexp)
|
||||
|
||||
# Avoid functions that can lead to double-close bugs.
|
||||
@@ -401,6 +401,8 @@ msg_gen_function += virReportError
|
||||
msg_gen_function += virReportErrorHelper
|
||||
msg_gen_function += virReportSystemError
|
||||
msg_gen_function += virLastErrorPrefixMessage
|
||||
msg_gen_function += vshError
|
||||
msg_gen_function += vshWarn
|
||||
|
||||
# Uncomment the following and run "ninja test" to see diagnostics
|
||||
# that are not yet marked for translation, but that need to be rewritten
|
||||
@@ -408,7 +410,6 @@ msg_gen_function += virLastErrorPrefixMessage
|
||||
# msg_gen_function += fprintf
|
||||
# msg_gen_function += testError
|
||||
# msg_gen_function += vshPrint
|
||||
# msg_gen_function += vshError
|
||||
|
||||
space = $(null) $(null)
|
||||
func_re= ($(subst $(space),|,$(msg_gen_function)))
|
||||
@@ -1135,7 +1136,7 @@ sc_prohibit_backup_files:
|
||||
sc_avoid_remote_reference_to_local_file:
|
||||
@prohibit='<#' \
|
||||
in_vc_files='\.rst$$' \
|
||||
halt='use local reference within a file' \
|
||||
halt='use `section`_ or `here <section_>`__ instead of `here <#section>`__' \
|
||||
$(_sc_search_regexp)
|
||||
|
||||
# This Perl code is slightly obfuscated. Not only is each "$" doubled
|
||||
@@ -1273,9 +1274,10 @@ po_file ?= $(top_srcdir)/po/POTFILES
|
||||
# This is all generated files for RPC code.
|
||||
generated_files = \
|
||||
$(top_builddir)/src/*.[ch] \
|
||||
$(top_builddir)/src/*/*.[ch]
|
||||
$(top_builddir)/src/*/*.[ch] \
|
||||
$(top_builddir)/src/*/*.policy.in
|
||||
|
||||
_gl_translatable_string_re ?= \b(N?_|gettext *)\([^)"]*("|$$)
|
||||
_gl_translatable_string_re ?= (^<policyconfig>|\b(N?_|gettext *)\([^)"]*("|$$))
|
||||
|
||||
# sc_po_check can fail if generated files are not built first
|
||||
sc_po_check:
|
||||
@@ -1324,9 +1326,9 @@ sc_spacing-check:
|
||||
$(PERL) $(top_srcdir)/build-aux/check-spacing.pl || \
|
||||
{ echo 'incorrect formatting' 1>&2; exit 1; }
|
||||
|
||||
sc_mock-noinline:
|
||||
sc_mockable-attribute:
|
||||
$(AM_V_GEN)$(VC_LIST_EXCEPT) | $(GREP) '\.[ch]$$' | $(RUNUTF8) \
|
||||
$(PYTHON) $(top_srcdir)/scripts/mock-noinline.py
|
||||
$(PYTHON) $(top_srcdir)/scripts/mockable-attribute.py
|
||||
|
||||
sc_header-ifdef:
|
||||
$(AM_V_GEN)$(VC_LIST_EXCEPT) | $(GREP) '\.[h]$$' | $(RUNUTF8) xargs \
|
||||
@@ -1347,6 +1349,13 @@ sc_rst_since:
|
||||
halt='format :since: correctly' \
|
||||
$(_sc_search_regexp)
|
||||
|
||||
sc_prohibit_inline_functions:
|
||||
@prohibit='\binline\b' \
|
||||
in_vc_files='\.c$$' \
|
||||
exclude='exempt from syntax-check' \
|
||||
halt='avoid inline functions in .c files' \
|
||||
$(_sc_search_regexp)
|
||||
|
||||
|
||||
## ---------- ##
|
||||
## Exceptions ##
|
||||
@@ -1412,7 +1421,7 @@ exclude_file_name_regexp--sc_prohibit_canonicalize_file_name = \
|
||||
^(build-aux/syntax-check\.mk|tests/virfilemock\.c)$$
|
||||
|
||||
exclude_file_name_regexp--sc_prohibit_raw_allocation = \
|
||||
^(docs/advanced-tests\.rst|src/util/viralloc\.[ch]|examples/.*|tests/(securityselinuxhelper|(vircgroup|nss)mock|commandhelper)\.c|tools/wireshark/src/packet-libvirt\.c|tools/nss/libvirt_nss(_leases|_macs)?\.c)$$
|
||||
^(docs/advanced-tests\.rst|src/util/viralloc\.[ch]|examples/.*|tests/(securityselinuxhelper|(vircgroup|nss)mock|commandhelper)\.c|tools/wireshark/src/packet-libvirt\.c|tools/nss/libvirt_nss(_leases|_macs)?\.[ch])$$
|
||||
|
||||
exclude_file_name_regexp--sc_prohibit_readlink = \
|
||||
^src/(util/virutil|lxc/lxc_container)\.c$$
|
||||
@@ -1437,7 +1446,7 @@ exclude_file_name_regexp--sc_require_config_h_first = \
|
||||
^(examples/|tools/virsh-edit\.c$$|tests/virmockstathelpers\.c$$|scripts/rpcgen/tests/test_demo\.c$$)
|
||||
|
||||
exclude_file_name_regexp--sc_trailing_blank = \
|
||||
/sysinfodata/.*\.data|/virhostcpudata/.*\.cpuinfo|tests/virshtestdata/.*$$
|
||||
/sysinfodata/.*\.data|/virhostcpudata/.*\.cpuinfo|tests/virshtestdata/.*|docs/fonts|scripts/rpcgen/tests/.*\.bin|tests/viracpidata/.*|tests/virpcitestdata/*|tests/virstoragetestdata/images/.*\.qcow2$$
|
||||
|
||||
exclude_file_name_regexp--sc_unmarked_diagnostics = \
|
||||
^(scripts/apibuild.py|tests/virt-aa-helper-test|docs/js/.*\.js)$$
|
||||
@@ -1504,6 +1513,9 @@ exclude_file_name_regexp--sc_black = \
|
||||
exclude_file_name_regexp--sc_spacing-check = \
|
||||
^scripts/rpcgen/tests/test_demo\.[ch]$$
|
||||
|
||||
exclude_file_name_regexp--sc_prohibit_inline_functions = \
|
||||
^src/storage_file/storage_source.*.c$$
|
||||
|
||||
## -------------- ##
|
||||
## Implementation ##
|
||||
## -------------- ##
|
||||
|
@@ -33,11 +33,7 @@ function install_buildenv() {
|
||||
glibc-langpack-en \
|
||||
gnutls-devel \
|
||||
grep \
|
||||
iproute \
|
||||
iproute-tc \
|
||||
iptables \
|
||||
iscsi-initiator-utils \
|
||||
kmod \
|
||||
json-c-devel \
|
||||
libacl-devel \
|
||||
libattr-devel \
|
||||
libblkid-devel \
|
||||
@@ -57,17 +53,13 @@ function install_buildenv() {
|
||||
libxml2 \
|
||||
libxml2-devel \
|
||||
libxslt \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-utils \
|
||||
ninja-build \
|
||||
numactl-devel \
|
||||
numad \
|
||||
parted-devel \
|
||||
perl-base \
|
||||
pkgconfig \
|
||||
polkit \
|
||||
python3 \
|
||||
python3-docutils \
|
||||
python3-flake8 \
|
||||
@@ -83,8 +75,7 @@ function install_buildenv() {
|
||||
systemd-devel \
|
||||
systemd-rpm-macros \
|
||||
systemtap-sdt-devel \
|
||||
wireshark-devel \
|
||||
yajl-devel
|
||||
wireshark-devel
|
||||
rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
|
||||
rpm -qa | sort > /packages.txt
|
||||
mkdir -p /usr/libexec/ccache-wrappers
|
||||
|
@@ -1,83 +0,0 @@
|
||||
# THIS FILE WAS AUTO-GENERATED
|
||||
#
|
||||
# $ lcitool manifest ci/manifest.yml
|
||||
#
|
||||
# https://gitlab.com/libvirt/libvirt-ci
|
||||
|
||||
function install_buildenv() {
|
||||
apk update
|
||||
apk upgrade
|
||||
apk add \
|
||||
acl-dev \
|
||||
attr-dev \
|
||||
audit-dev \
|
||||
augeas \
|
||||
bash-completion \
|
||||
black \
|
||||
ca-certificates \
|
||||
ccache \
|
||||
ceph-dev \
|
||||
clang \
|
||||
curl-dev \
|
||||
cyrus-sasl-dev \
|
||||
diffutils \
|
||||
eudev-dev \
|
||||
fuse-dev \
|
||||
gcc \
|
||||
gettext \
|
||||
git \
|
||||
glib-dev \
|
||||
gnutls-dev \
|
||||
grep \
|
||||
iproute2 \
|
||||
iptables \
|
||||
kmod \
|
||||
libcap-ng-dev \
|
||||
libnl3-dev \
|
||||
libpcap-dev \
|
||||
libpciaccess-dev \
|
||||
libselinux-dev \
|
||||
libssh-dev \
|
||||
libssh2-dev \
|
||||
libtirpc-dev \
|
||||
libxml2-dev \
|
||||
libxml2-utils \
|
||||
libxslt \
|
||||
lvm2 \
|
||||
lvm2-dev \
|
||||
make \
|
||||
meson \
|
||||
musl-dev \
|
||||
netcf-dev \
|
||||
nfs-utils \
|
||||
numactl-dev \
|
||||
open-iscsi \
|
||||
parted-dev \
|
||||
perl \
|
||||
pkgconf \
|
||||
polkit \
|
||||
py3-docutils \
|
||||
py3-flake8 \
|
||||
py3-pytest \
|
||||
python3 \
|
||||
qemu-img \
|
||||
readline-dev \
|
||||
samurai \
|
||||
sed \
|
||||
util-linux-dev \
|
||||
wireshark-dev \
|
||||
xen-dev \
|
||||
yajl-dev
|
||||
rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
|
||||
apk list --installed | sort > /packages.txt
|
||||
mkdir -p /usr/libexec/ccache-wrappers
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/clang
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/gcc
|
||||
}
|
||||
|
||||
export CCACHE_WRAPPERSDIR="/usr/libexec/ccache-wrappers"
|
||||
export LANG="en_US.UTF-8"
|
||||
export MAKE="/usr/bin/make"
|
||||
export NINJA="/usr/bin/ninja"
|
||||
export PYTHON="/usr/bin/python3"
|
77
ci/buildenv/alpine-322.sh
Normal file
77
ci/buildenv/alpine-322.sh
Normal file
@@ -0,0 +1,77 @@
|
||||
# THIS FILE WAS AUTO-GENERATED
|
||||
#
|
||||
# $ lcitool manifest ci/manifest.yml
|
||||
#
|
||||
# https://gitlab.com/libvirt/libvirt-ci
|
||||
|
||||
function install_buildenv() {
|
||||
apk update
|
||||
apk upgrade
|
||||
apk add \
|
||||
acl-dev \
|
||||
attr-dev \
|
||||
audit-dev \
|
||||
augeas \
|
||||
bash-completion \
|
||||
black \
|
||||
ca-certificates \
|
||||
ccache \
|
||||
ceph-dev \
|
||||
clang \
|
||||
curl-dev \
|
||||
cyrus-sasl-dev \
|
||||
diffutils \
|
||||
eudev-dev \
|
||||
fuse-dev \
|
||||
gcc \
|
||||
gettext \
|
||||
git \
|
||||
glib-dev \
|
||||
gnutls-dev \
|
||||
grep \
|
||||
iptables \
|
||||
json-c-dev \
|
||||
libcap-ng-dev \
|
||||
libnl3-dev \
|
||||
libpcap-dev \
|
||||
libpciaccess-dev \
|
||||
libselinux-dev \
|
||||
libssh-dev \
|
||||
libssh2-dev \
|
||||
libtirpc-dev \
|
||||
libxml2-dev \
|
||||
libxml2-utils \
|
||||
libxslt \
|
||||
lvm2-dev \
|
||||
make \
|
||||
meson \
|
||||
musl-dev \
|
||||
netcf-dev \
|
||||
numactl-dev \
|
||||
parted-dev \
|
||||
perl \
|
||||
pkgconf \
|
||||
py3-docutils \
|
||||
py3-flake8 \
|
||||
py3-pytest \
|
||||
python3 \
|
||||
qemu-img \
|
||||
readline-dev \
|
||||
samurai \
|
||||
sed \
|
||||
util-linux-dev \
|
||||
wireshark-dev \
|
||||
xen-dev
|
||||
rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
|
||||
apk list --installed | sort > /packages.txt
|
||||
mkdir -p /usr/libexec/ccache-wrappers
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/clang
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/gcc
|
||||
}
|
||||
|
||||
export CCACHE_WRAPPERSDIR="/usr/libexec/ccache-wrappers"
|
||||
export LANG="en_US.UTF-8"
|
||||
export MAKE="/usr/bin/make"
|
||||
export NINJA="/usr/bin/ninja"
|
||||
export PYTHON="/usr/bin/python3"
|
@@ -29,9 +29,8 @@ function install_buildenv() {
|
||||
glib-dev \
|
||||
gnutls-dev \
|
||||
grep \
|
||||
iproute2 \
|
||||
iptables \
|
||||
kmod \
|
||||
json-c-dev \
|
||||
libcap-ng-dev \
|
||||
libnl3-dev \
|
||||
libpcap-dev \
|
||||
@@ -43,19 +42,15 @@ function install_buildenv() {
|
||||
libxml2-dev \
|
||||
libxml2-utils \
|
||||
libxslt \
|
||||
lvm2 \
|
||||
lvm2-dev \
|
||||
make \
|
||||
meson \
|
||||
musl-dev \
|
||||
netcf-dev \
|
||||
nfs-utils \
|
||||
numactl-dev \
|
||||
open-iscsi \
|
||||
parted-dev \
|
||||
perl \
|
||||
pkgconf \
|
||||
polkit \
|
||||
py3-docutils \
|
||||
py3-flake8 \
|
||||
py3-pytest \
|
||||
@@ -66,8 +61,7 @@ function install_buildenv() {
|
||||
sed \
|
||||
util-linux-dev \
|
||||
wireshark-dev \
|
||||
xen-dev \
|
||||
yajl-dev
|
||||
xen-dev
|
||||
rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
|
||||
apk list --installed | sort > /packages.txt
|
||||
mkdir -p /usr/libexec/ccache-wrappers
|
||||
|
@@ -34,11 +34,7 @@ function install_buildenv() {
|
||||
glibc-langpack-en \
|
||||
gnutls-devel \
|
||||
grep \
|
||||
iproute \
|
||||
iproute-tc \
|
||||
iptables \
|
||||
iscsi-initiator-utils \
|
||||
kmod \
|
||||
json-c-devel \
|
||||
libacl-devel \
|
||||
libattr-devel \
|
||||
libblkid-devel \
|
||||
@@ -58,17 +54,13 @@ function install_buildenv() {
|
||||
libxml2 \
|
||||
libxml2-devel \
|
||||
libxslt \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-utils \
|
||||
ninja-build \
|
||||
numactl-devel \
|
||||
numad \
|
||||
parted-devel \
|
||||
perl-base \
|
||||
pkgconfig \
|
||||
polkit \
|
||||
python3 \
|
||||
python3-docutils \
|
||||
python3-flake8 \
|
||||
@@ -84,8 +76,7 @@ function install_buildenv() {
|
||||
systemd-devel \
|
||||
systemd-rpm-macros \
|
||||
systemtap-sdt-devel \
|
||||
wireshark-devel \
|
||||
yajl-devel
|
||||
wireshark-devel
|
||||
rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
|
||||
rpm -qa | sort > /packages.txt
|
||||
mkdir -p /usr/libexec/ccache-wrappers
|
||||
|
@@ -1,117 +0,0 @@
|
||||
# THIS FILE WAS AUTO-GENERATED
|
||||
#
|
||||
# $ lcitool manifest ci/manifest.yml
|
||||
#
|
||||
# https://gitlab.com/libvirt/libvirt-ci
|
||||
|
||||
function install_buildenv() {
|
||||
export DEBIAN_FRONTEND=noninteractive
|
||||
apt-get update
|
||||
apt-get dist-upgrade -y
|
||||
apt-get install --no-install-recommends -y \
|
||||
augeas-lenses \
|
||||
augeas-tools \
|
||||
bash-completion \
|
||||
black \
|
||||
ca-certificates \
|
||||
ccache \
|
||||
codespell \
|
||||
cpp \
|
||||
diffutils \
|
||||
dwarves \
|
||||
ebtables \
|
||||
flake8 \
|
||||
gettext \
|
||||
git \
|
||||
grep \
|
||||
iproute2 \
|
||||
iptables \
|
||||
kmod \
|
||||
libclang-dev \
|
||||
libxml2-utils \
|
||||
locales \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-common \
|
||||
ninja-build \
|
||||
numad \
|
||||
open-iscsi \
|
||||
perl-base \
|
||||
pkgconf \
|
||||
policykit-1 \
|
||||
python3 \
|
||||
python3-docutils \
|
||||
python3-pytest \
|
||||
qemu-utils \
|
||||
sed \
|
||||
xsltproc
|
||||
sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen
|
||||
dpkg-reconfigure locales
|
||||
rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
|
||||
export DEBIAN_FRONTEND=noninteractive
|
||||
dpkg --add-architecture arm64
|
||||
apt-get update
|
||||
apt-get dist-upgrade -y
|
||||
apt-get install --no-install-recommends -y dpkg-dev
|
||||
apt-get install --no-install-recommends -y \
|
||||
gcc-aarch64-linux-gnu \
|
||||
libacl1-dev:arm64 \
|
||||
libapparmor-dev:arm64 \
|
||||
libattr1-dev:arm64 \
|
||||
libaudit-dev:arm64 \
|
||||
libblkid-dev:arm64 \
|
||||
libc6-dev:arm64 \
|
||||
libcap-ng-dev:arm64 \
|
||||
libcurl4-gnutls-dev:arm64 \
|
||||
libdevmapper-dev:arm64 \
|
||||
libfuse-dev:arm64 \
|
||||
libglib2.0-dev:arm64 \
|
||||
libglusterfs-dev:arm64 \
|
||||
libgnutls28-dev:arm64 \
|
||||
libiscsi-dev:arm64 \
|
||||
libnl-3-dev:arm64 \
|
||||
libnl-route-3-dev:arm64 \
|
||||
libnuma-dev:arm64 \
|
||||
libparted-dev:arm64 \
|
||||
libpcap0.8-dev:arm64 \
|
||||
libpciaccess-dev:arm64 \
|
||||
librbd-dev:arm64 \
|
||||
libreadline-dev:arm64 \
|
||||
libsanlock-dev:arm64 \
|
||||
libsasl2-dev:arm64 \
|
||||
libselinux1-dev:arm64 \
|
||||
libssh-gcrypt-dev:arm64 \
|
||||
libssh2-1-dev:arm64 \
|
||||
libtirpc-dev:arm64 \
|
||||
libudev-dev:arm64 \
|
||||
libxen-dev:arm64 \
|
||||
libxml2-dev:arm64 \
|
||||
libyajl-dev:arm64 \
|
||||
systemtap-sdt-dev:arm64
|
||||
mkdir -p /usr/local/share/meson/cross
|
||||
printf "[binaries]\n\
|
||||
c = '/usr/bin/aarch64-linux-gnu-gcc'\n\
|
||||
ar = '/usr/bin/aarch64-linux-gnu-gcc-ar'\n\
|
||||
strip = '/usr/bin/aarch64-linux-gnu-strip'\n\
|
||||
pkgconfig = '/usr/bin/aarch64-linux-gnu-pkg-config'\n\
|
||||
\n\
|
||||
[host_machine]\n\
|
||||
system = 'linux'\n\
|
||||
cpu_family = 'aarch64'\n\
|
||||
cpu = 'aarch64'\n\
|
||||
endian = 'little'\n" > /usr/local/share/meson/cross/aarch64-linux-gnu
|
||||
dpkg-query --showformat '${Package}_${Version}_${Architecture}\n' --show > /packages.txt
|
||||
mkdir -p /usr/libexec/ccache-wrappers
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/aarch64-linux-gnu-cc
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/aarch64-linux-gnu-gcc
|
||||
}
|
||||
|
||||
export CCACHE_WRAPPERSDIR="/usr/libexec/ccache-wrappers"
|
||||
export LANG="en_US.UTF-8"
|
||||
export MAKE="/usr/bin/make"
|
||||
export NINJA="/usr/bin/ninja"
|
||||
export PYTHON="/usr/bin/python3"
|
||||
|
||||
export ABI="aarch64-linux-gnu"
|
||||
export MESON_OPTS="--cross-file=aarch64-linux-gnu"
|
@@ -1,116 +0,0 @@
|
||||
# THIS FILE WAS AUTO-GENERATED
|
||||
#
|
||||
# $ lcitool manifest ci/manifest.yml
|
||||
#
|
||||
# https://gitlab.com/libvirt/libvirt-ci
|
||||
|
||||
function install_buildenv() {
|
||||
export DEBIAN_FRONTEND=noninteractive
|
||||
apt-get update
|
||||
apt-get dist-upgrade -y
|
||||
apt-get install --no-install-recommends -y \
|
||||
augeas-lenses \
|
||||
augeas-tools \
|
||||
bash-completion \
|
||||
black \
|
||||
ca-certificates \
|
||||
ccache \
|
||||
codespell \
|
||||
cpp \
|
||||
diffutils \
|
||||
dwarves \
|
||||
ebtables \
|
||||
flake8 \
|
||||
gettext \
|
||||
git \
|
||||
grep \
|
||||
iproute2 \
|
||||
iptables \
|
||||
kmod \
|
||||
libclang-dev \
|
||||
libxml2-utils \
|
||||
locales \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-common \
|
||||
ninja-build \
|
||||
numad \
|
||||
open-iscsi \
|
||||
perl-base \
|
||||
pkgconf \
|
||||
policykit-1 \
|
||||
python3 \
|
||||
python3-docutils \
|
||||
python3-pytest \
|
||||
qemu-utils \
|
||||
sed \
|
||||
xsltproc
|
||||
sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen
|
||||
dpkg-reconfigure locales
|
||||
rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
|
||||
export DEBIAN_FRONTEND=noninteractive
|
||||
dpkg --add-architecture armel
|
||||
apt-get update
|
||||
apt-get dist-upgrade -y
|
||||
apt-get install --no-install-recommends -y dpkg-dev
|
||||
apt-get install --no-install-recommends -y \
|
||||
gcc-arm-linux-gnueabi \
|
||||
libacl1-dev:armel \
|
||||
libapparmor-dev:armel \
|
||||
libattr1-dev:armel \
|
||||
libaudit-dev:armel \
|
||||
libblkid-dev:armel \
|
||||
libc6-dev:armel \
|
||||
libcap-ng-dev:armel \
|
||||
libcurl4-gnutls-dev:armel \
|
||||
libdevmapper-dev:armel \
|
||||
libfuse-dev:armel \
|
||||
libglib2.0-dev:armel \
|
||||
libglusterfs-dev:armel \
|
||||
libgnutls28-dev:armel \
|
||||
libiscsi-dev:armel \
|
||||
libnl-3-dev:armel \
|
||||
libnl-route-3-dev:armel \
|
||||
libnuma-dev:armel \
|
||||
libparted-dev:armel \
|
||||
libpcap0.8-dev:armel \
|
||||
libpciaccess-dev:armel \
|
||||
librbd-dev:armel \
|
||||
libreadline-dev:armel \
|
||||
libsanlock-dev:armel \
|
||||
libsasl2-dev:armel \
|
||||
libselinux1-dev:armel \
|
||||
libssh-gcrypt-dev:armel \
|
||||
libssh2-1-dev:armel \
|
||||
libtirpc-dev:armel \
|
||||
libudev-dev:armel \
|
||||
libxml2-dev:armel \
|
||||
libyajl-dev:armel \
|
||||
systemtap-sdt-dev:armel
|
||||
mkdir -p /usr/local/share/meson/cross
|
||||
printf "[binaries]\n\
|
||||
c = '/usr/bin/arm-linux-gnueabi-gcc'\n\
|
||||
ar = '/usr/bin/arm-linux-gnueabi-gcc-ar'\n\
|
||||
strip = '/usr/bin/arm-linux-gnueabi-strip'\n\
|
||||
pkgconfig = '/usr/bin/arm-linux-gnueabi-pkg-config'\n\
|
||||
\n\
|
||||
[host_machine]\n\
|
||||
system = 'linux'\n\
|
||||
cpu_family = 'arm'\n\
|
||||
cpu = 'arm'\n\
|
||||
endian = 'little'\n" > /usr/local/share/meson/cross/arm-linux-gnueabi
|
||||
dpkg-query --showformat '${Package}_${Version}_${Architecture}\n' --show > /packages.txt
|
||||
mkdir -p /usr/libexec/ccache-wrappers
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/arm-linux-gnueabi-cc
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/arm-linux-gnueabi-gcc
|
||||
}
|
||||
|
||||
export CCACHE_WRAPPERSDIR="/usr/libexec/ccache-wrappers"
|
||||
export LANG="en_US.UTF-8"
|
||||
export MAKE="/usr/bin/make"
|
||||
export NINJA="/usr/bin/ninja"
|
||||
export PYTHON="/usr/bin/python3"
|
||||
|
||||
export ABI="arm-linux-gnueabi"
|
||||
export MESON_OPTS="--cross-file=arm-linux-gnueabi"
|
@@ -1,117 +0,0 @@
|
||||
# THIS FILE WAS AUTO-GENERATED
|
||||
#
|
||||
# $ lcitool manifest ci/manifest.yml
|
||||
#
|
||||
# https://gitlab.com/libvirt/libvirt-ci
|
||||
|
||||
function install_buildenv() {
|
||||
export DEBIAN_FRONTEND=noninteractive
|
||||
apt-get update
|
||||
apt-get dist-upgrade -y
|
||||
apt-get install --no-install-recommends -y \
|
||||
augeas-lenses \
|
||||
augeas-tools \
|
||||
bash-completion \
|
||||
black \
|
||||
ca-certificates \
|
||||
ccache \
|
||||
codespell \
|
||||
cpp \
|
||||
diffutils \
|
||||
dwarves \
|
||||
ebtables \
|
||||
flake8 \
|
||||
gettext \
|
||||
git \
|
||||
grep \
|
||||
iproute2 \
|
||||
iptables \
|
||||
kmod \
|
||||
libclang-dev \
|
||||
libxml2-utils \
|
||||
locales \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-common \
|
||||
ninja-build \
|
||||
numad \
|
||||
open-iscsi \
|
||||
perl-base \
|
||||
pkgconf \
|
||||
policykit-1 \
|
||||
python3 \
|
||||
python3-docutils \
|
||||
python3-pytest \
|
||||
qemu-utils \
|
||||
sed \
|
||||
xsltproc
|
||||
sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen
|
||||
dpkg-reconfigure locales
|
||||
rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
|
||||
export DEBIAN_FRONTEND=noninteractive
|
||||
dpkg --add-architecture armhf
|
||||
apt-get update
|
||||
apt-get dist-upgrade -y
|
||||
apt-get install --no-install-recommends -y dpkg-dev
|
||||
apt-get install --no-install-recommends -y \
|
||||
gcc-arm-linux-gnueabihf \
|
||||
libacl1-dev:armhf \
|
||||
libapparmor-dev:armhf \
|
||||
libattr1-dev:armhf \
|
||||
libaudit-dev:armhf \
|
||||
libblkid-dev:armhf \
|
||||
libc6-dev:armhf \
|
||||
libcap-ng-dev:armhf \
|
||||
libcurl4-gnutls-dev:armhf \
|
||||
libdevmapper-dev:armhf \
|
||||
libfuse-dev:armhf \
|
||||
libglib2.0-dev:armhf \
|
||||
libglusterfs-dev:armhf \
|
||||
libgnutls28-dev:armhf \
|
||||
libiscsi-dev:armhf \
|
||||
libnl-3-dev:armhf \
|
||||
libnl-route-3-dev:armhf \
|
||||
libnuma-dev:armhf \
|
||||
libparted-dev:armhf \
|
||||
libpcap0.8-dev:armhf \
|
||||
libpciaccess-dev:armhf \
|
||||
librbd-dev:armhf \
|
||||
libreadline-dev:armhf \
|
||||
libsanlock-dev:armhf \
|
||||
libsasl2-dev:armhf \
|
||||
libselinux1-dev:armhf \
|
||||
libssh-gcrypt-dev:armhf \
|
||||
libssh2-1-dev:armhf \
|
||||
libtirpc-dev:armhf \
|
||||
libudev-dev:armhf \
|
||||
libxen-dev:armhf \
|
||||
libxml2-dev:armhf \
|
||||
libyajl-dev:armhf \
|
||||
systemtap-sdt-dev:armhf
|
||||
mkdir -p /usr/local/share/meson/cross
|
||||
printf "[binaries]\n\
|
||||
c = '/usr/bin/arm-linux-gnueabihf-gcc'\n\
|
||||
ar = '/usr/bin/arm-linux-gnueabihf-gcc-ar'\n\
|
||||
strip = '/usr/bin/arm-linux-gnueabihf-strip'\n\
|
||||
pkgconfig = '/usr/bin/arm-linux-gnueabihf-pkg-config'\n\
|
||||
\n\
|
||||
[host_machine]\n\
|
||||
system = 'linux'\n\
|
||||
cpu_family = 'arm'\n\
|
||||
cpu = 'armhf'\n\
|
||||
endian = 'little'\n" > /usr/local/share/meson/cross/arm-linux-gnueabihf
|
||||
dpkg-query --showformat '${Package}_${Version}_${Architecture}\n' --show > /packages.txt
|
||||
mkdir -p /usr/libexec/ccache-wrappers
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/arm-linux-gnueabihf-cc
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/arm-linux-gnueabihf-gcc
|
||||
}
|
||||
|
||||
export CCACHE_WRAPPERSDIR="/usr/libexec/ccache-wrappers"
|
||||
export LANG="en_US.UTF-8"
|
||||
export MAKE="/usr/bin/make"
|
||||
export NINJA="/usr/bin/ninja"
|
||||
export PYTHON="/usr/bin/python3"
|
||||
|
||||
export ABI="arm-linux-gnueabihf"
|
||||
export MESON_OPTS="--cross-file=arm-linux-gnueabihf"
|
@@ -1,116 +0,0 @@
|
||||
# THIS FILE WAS AUTO-GENERATED
|
||||
#
|
||||
# $ lcitool manifest ci/manifest.yml
|
||||
#
|
||||
# https://gitlab.com/libvirt/libvirt-ci
|
||||
|
||||
function install_buildenv() {
|
||||
export DEBIAN_FRONTEND=noninteractive
|
||||
apt-get update
|
||||
apt-get dist-upgrade -y
|
||||
apt-get install --no-install-recommends -y \
|
||||
augeas-lenses \
|
||||
augeas-tools \
|
||||
bash-completion \
|
||||
black \
|
||||
ca-certificates \
|
||||
ccache \
|
||||
codespell \
|
||||
cpp \
|
||||
diffutils \
|
||||
dwarves \
|
||||
ebtables \
|
||||
flake8 \
|
||||
gettext \
|
||||
git \
|
||||
grep \
|
||||
iproute2 \
|
||||
iptables \
|
||||
kmod \
|
||||
libclang-dev \
|
||||
libxml2-utils \
|
||||
locales \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-common \
|
||||
ninja-build \
|
||||
numad \
|
||||
open-iscsi \
|
||||
perl-base \
|
||||
pkgconf \
|
||||
policykit-1 \
|
||||
python3 \
|
||||
python3-docutils \
|
||||
python3-pytest \
|
||||
qemu-utils \
|
||||
sed \
|
||||
xsltproc
|
||||
sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen
|
||||
dpkg-reconfigure locales
|
||||
rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
|
||||
export DEBIAN_FRONTEND=noninteractive
|
||||
dpkg --add-architecture i386
|
||||
apt-get update
|
||||
apt-get dist-upgrade -y
|
||||
apt-get install --no-install-recommends -y dpkg-dev
|
||||
apt-get install --no-install-recommends -y \
|
||||
gcc-i686-linux-gnu \
|
||||
libacl1-dev:i386 \
|
||||
libapparmor-dev:i386 \
|
||||
libattr1-dev:i386 \
|
||||
libaudit-dev:i386 \
|
||||
libblkid-dev:i386 \
|
||||
libc6-dev:i386 \
|
||||
libcap-ng-dev:i386 \
|
||||
libcurl4-gnutls-dev:i386 \
|
||||
libdevmapper-dev:i386 \
|
||||
libfuse-dev:i386 \
|
||||
libglib2.0-dev:i386 \
|
||||
libglusterfs-dev:i386 \
|
||||
libgnutls28-dev:i386 \
|
||||
libiscsi-dev:i386 \
|
||||
libnl-3-dev:i386 \
|
||||
libnl-route-3-dev:i386 \
|
||||
libnuma-dev:i386 \
|
||||
libparted-dev:i386 \
|
||||
libpcap0.8-dev:i386 \
|
||||
libpciaccess-dev:i386 \
|
||||
librbd-dev:i386 \
|
||||
libreadline-dev:i386 \
|
||||
libsanlock-dev:i386 \
|
||||
libsasl2-dev:i386 \
|
||||
libselinux1-dev:i386 \
|
||||
libssh-gcrypt-dev:i386 \
|
||||
libssh2-1-dev:i386 \
|
||||
libtirpc-dev:i386 \
|
||||
libudev-dev:i386 \
|
||||
libxml2-dev:i386 \
|
||||
libyajl-dev:i386 \
|
||||
systemtap-sdt-dev:i386
|
||||
mkdir -p /usr/local/share/meson/cross
|
||||
printf "[binaries]\n\
|
||||
c = '/usr/bin/i686-linux-gnu-gcc'\n\
|
||||
ar = '/usr/bin/i686-linux-gnu-gcc-ar'\n\
|
||||
strip = '/usr/bin/i686-linux-gnu-strip'\n\
|
||||
pkgconfig = '/usr/bin/i686-linux-gnu-pkg-config'\n\
|
||||
\n\
|
||||
[host_machine]\n\
|
||||
system = 'linux'\n\
|
||||
cpu_family = 'x86'\n\
|
||||
cpu = 'i686'\n\
|
||||
endian = 'little'\n" > /usr/local/share/meson/cross/i686-linux-gnu
|
||||
dpkg-query --showformat '${Package}_${Version}_${Architecture}\n' --show > /packages.txt
|
||||
mkdir -p /usr/libexec/ccache-wrappers
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/i686-linux-gnu-cc
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/i686-linux-gnu-gcc
|
||||
}
|
||||
|
||||
export CCACHE_WRAPPERSDIR="/usr/libexec/ccache-wrappers"
|
||||
export LANG="en_US.UTF-8"
|
||||
export MAKE="/usr/bin/make"
|
||||
export NINJA="/usr/bin/ninja"
|
||||
export PYTHON="/usr/bin/python3"
|
||||
|
||||
export ABI="i686-linux-gnu"
|
||||
export MESON_OPTS="--cross-file=i686-linux-gnu"
|
@@ -1,116 +0,0 @@
|
||||
# THIS FILE WAS AUTO-GENERATED
|
||||
#
|
||||
# $ lcitool manifest ci/manifest.yml
|
||||
#
|
||||
# https://gitlab.com/libvirt/libvirt-ci
|
||||
|
||||
function install_buildenv() {
|
||||
export DEBIAN_FRONTEND=noninteractive
|
||||
apt-get update
|
||||
apt-get dist-upgrade -y
|
||||
apt-get install --no-install-recommends -y \
|
||||
augeas-lenses \
|
||||
augeas-tools \
|
||||
bash-completion \
|
||||
black \
|
||||
ca-certificates \
|
||||
ccache \
|
||||
codespell \
|
||||
cpp \
|
||||
diffutils \
|
||||
dwarves \
|
||||
ebtables \
|
||||
flake8 \
|
||||
gettext \
|
||||
git \
|
||||
grep \
|
||||
iproute2 \
|
||||
iptables \
|
||||
kmod \
|
||||
libclang-dev \
|
||||
libxml2-utils \
|
||||
locales \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-common \
|
||||
ninja-build \
|
||||
numad \
|
||||
open-iscsi \
|
||||
perl-base \
|
||||
pkgconf \
|
||||
policykit-1 \
|
||||
python3 \
|
||||
python3-docutils \
|
||||
python3-pytest \
|
||||
qemu-utils \
|
||||
sed \
|
||||
xsltproc
|
||||
sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen
|
||||
dpkg-reconfigure locales
|
||||
rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
|
||||
export DEBIAN_FRONTEND=noninteractive
|
||||
dpkg --add-architecture mips64el
|
||||
apt-get update
|
||||
apt-get dist-upgrade -y
|
||||
apt-get install --no-install-recommends -y dpkg-dev
|
||||
apt-get install --no-install-recommends -y \
|
||||
gcc-mips64el-linux-gnuabi64 \
|
||||
libacl1-dev:mips64el \
|
||||
libapparmor-dev:mips64el \
|
||||
libattr1-dev:mips64el \
|
||||
libaudit-dev:mips64el \
|
||||
libblkid-dev:mips64el \
|
||||
libc6-dev:mips64el \
|
||||
libcap-ng-dev:mips64el \
|
||||
libcurl4-gnutls-dev:mips64el \
|
||||
libdevmapper-dev:mips64el \
|
||||
libfuse-dev:mips64el \
|
||||
libglib2.0-dev:mips64el \
|
||||
libglusterfs-dev:mips64el \
|
||||
libgnutls28-dev:mips64el \
|
||||
libiscsi-dev:mips64el \
|
||||
libnl-3-dev:mips64el \
|
||||
libnl-route-3-dev:mips64el \
|
||||
libnuma-dev:mips64el \
|
||||
libparted-dev:mips64el \
|
||||
libpcap0.8-dev:mips64el \
|
||||
libpciaccess-dev:mips64el \
|
||||
librbd-dev:mips64el \
|
||||
libreadline-dev:mips64el \
|
||||
libsanlock-dev:mips64el \
|
||||
libsasl2-dev:mips64el \
|
||||
libselinux1-dev:mips64el \
|
||||
libssh-gcrypt-dev:mips64el \
|
||||
libssh2-1-dev:mips64el \
|
||||
libtirpc-dev:mips64el \
|
||||
libudev-dev:mips64el \
|
||||
libxml2-dev:mips64el \
|
||||
libyajl-dev:mips64el \
|
||||
systemtap-sdt-dev:mips64el
|
||||
mkdir -p /usr/local/share/meson/cross
|
||||
printf "[binaries]\n\
|
||||
c = '/usr/bin/mips64el-linux-gnuabi64-gcc'\n\
|
||||
ar = '/usr/bin/mips64el-linux-gnuabi64-gcc-ar'\n\
|
||||
strip = '/usr/bin/mips64el-linux-gnuabi64-strip'\n\
|
||||
pkgconfig = '/usr/bin/mips64el-linux-gnuabi64-pkg-config'\n\
|
||||
\n\
|
||||
[host_machine]\n\
|
||||
system = 'linux'\n\
|
||||
cpu_family = 'mips64'\n\
|
||||
cpu = 'mips64el'\n\
|
||||
endian = 'little'\n" > /usr/local/share/meson/cross/mips64el-linux-gnuabi64
|
||||
dpkg-query --showformat '${Package}_${Version}_${Architecture}\n' --show > /packages.txt
|
||||
mkdir -p /usr/libexec/ccache-wrappers
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/mips64el-linux-gnuabi64-cc
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/mips64el-linux-gnuabi64-gcc
|
||||
}
|
||||
|
||||
export CCACHE_WRAPPERSDIR="/usr/libexec/ccache-wrappers"
|
||||
export LANG="en_US.UTF-8"
|
||||
export MAKE="/usr/bin/make"
|
||||
export NINJA="/usr/bin/ninja"
|
||||
export PYTHON="/usr/bin/python3"
|
||||
|
||||
export ABI="mips64el-linux-gnuabi64"
|
||||
export MESON_OPTS="--cross-file=mips64el-linux-gnuabi64"
|
@@ -1,116 +0,0 @@
|
||||
# THIS FILE WAS AUTO-GENERATED
|
||||
#
|
||||
# $ lcitool manifest ci/manifest.yml
|
||||
#
|
||||
# https://gitlab.com/libvirt/libvirt-ci
|
||||
|
||||
function install_buildenv() {
|
||||
export DEBIAN_FRONTEND=noninteractive
|
||||
apt-get update
|
||||
apt-get dist-upgrade -y
|
||||
apt-get install --no-install-recommends -y \
|
||||
augeas-lenses \
|
||||
augeas-tools \
|
||||
bash-completion \
|
||||
black \
|
||||
ca-certificates \
|
||||
ccache \
|
||||
codespell \
|
||||
cpp \
|
||||
diffutils \
|
||||
dwarves \
|
||||
ebtables \
|
||||
flake8 \
|
||||
gettext \
|
||||
git \
|
||||
grep \
|
||||
iproute2 \
|
||||
iptables \
|
||||
kmod \
|
||||
libclang-dev \
|
||||
libxml2-utils \
|
||||
locales \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-common \
|
||||
ninja-build \
|
||||
numad \
|
||||
open-iscsi \
|
||||
perl-base \
|
||||
pkgconf \
|
||||
policykit-1 \
|
||||
python3 \
|
||||
python3-docutils \
|
||||
python3-pytest \
|
||||
qemu-utils \
|
||||
sed \
|
||||
xsltproc
|
||||
sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen
|
||||
dpkg-reconfigure locales
|
||||
rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
|
||||
export DEBIAN_FRONTEND=noninteractive
|
||||
dpkg --add-architecture mipsel
|
||||
apt-get update
|
||||
apt-get dist-upgrade -y
|
||||
apt-get install --no-install-recommends -y dpkg-dev
|
||||
apt-get install --no-install-recommends -y \
|
||||
gcc-mipsel-linux-gnu \
|
||||
libacl1-dev:mipsel \
|
||||
libapparmor-dev:mipsel \
|
||||
libattr1-dev:mipsel \
|
||||
libaudit-dev:mipsel \
|
||||
libblkid-dev:mipsel \
|
||||
libc6-dev:mipsel \
|
||||
libcap-ng-dev:mipsel \
|
||||
libcurl4-gnutls-dev:mipsel \
|
||||
libdevmapper-dev:mipsel \
|
||||
libfuse-dev:mipsel \
|
||||
libglib2.0-dev:mipsel \
|
||||
libglusterfs-dev:mipsel \
|
||||
libgnutls28-dev:mipsel \
|
||||
libiscsi-dev:mipsel \
|
||||
libnl-3-dev:mipsel \
|
||||
libnl-route-3-dev:mipsel \
|
||||
libnuma-dev:mipsel \
|
||||
libparted-dev:mipsel \
|
||||
libpcap0.8-dev:mipsel \
|
||||
libpciaccess-dev:mipsel \
|
||||
librbd-dev:mipsel \
|
||||
libreadline-dev:mipsel \
|
||||
libsanlock-dev:mipsel \
|
||||
libsasl2-dev:mipsel \
|
||||
libselinux1-dev:mipsel \
|
||||
libssh-gcrypt-dev:mipsel \
|
||||
libssh2-1-dev:mipsel \
|
||||
libtirpc-dev:mipsel \
|
||||
libudev-dev:mipsel \
|
||||
libxml2-dev:mipsel \
|
||||
libyajl-dev:mipsel \
|
||||
systemtap-sdt-dev:mipsel
|
||||
mkdir -p /usr/local/share/meson/cross
|
||||
printf "[binaries]\n\
|
||||
c = '/usr/bin/mipsel-linux-gnu-gcc'\n\
|
||||
ar = '/usr/bin/mipsel-linux-gnu-gcc-ar'\n\
|
||||
strip = '/usr/bin/mipsel-linux-gnu-strip'\n\
|
||||
pkgconfig = '/usr/bin/mipsel-linux-gnu-pkg-config'\n\
|
||||
\n\
|
||||
[host_machine]\n\
|
||||
system = 'linux'\n\
|
||||
cpu_family = 'mips'\n\
|
||||
cpu = 'mipsel'\n\
|
||||
endian = 'little'\n" > /usr/local/share/meson/cross/mipsel-linux-gnu
|
||||
dpkg-query --showformat '${Package}_${Version}_${Architecture}\n' --show > /packages.txt
|
||||
mkdir -p /usr/libexec/ccache-wrappers
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/mipsel-linux-gnu-cc
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/mipsel-linux-gnu-gcc
|
||||
}
|
||||
|
||||
export CCACHE_WRAPPERSDIR="/usr/libexec/ccache-wrappers"
|
||||
export LANG="en_US.UTF-8"
|
||||
export MAKE="/usr/bin/make"
|
||||
export NINJA="/usr/bin/ninja"
|
||||
export PYTHON="/usr/bin/python3"
|
||||
|
||||
export ABI="mipsel-linux-gnu"
|
||||
export MESON_OPTS="--cross-file=mipsel-linux-gnu"
|
@@ -1,116 +0,0 @@
|
||||
# THIS FILE WAS AUTO-GENERATED
|
||||
#
|
||||
# $ lcitool manifest ci/manifest.yml
|
||||
#
|
||||
# https://gitlab.com/libvirt/libvirt-ci
|
||||
|
||||
function install_buildenv() {
|
||||
export DEBIAN_FRONTEND=noninteractive
|
||||
apt-get update
|
||||
apt-get dist-upgrade -y
|
||||
apt-get install --no-install-recommends -y \
|
||||
augeas-lenses \
|
||||
augeas-tools \
|
||||
bash-completion \
|
||||
black \
|
||||
ca-certificates \
|
||||
ccache \
|
||||
codespell \
|
||||
cpp \
|
||||
diffutils \
|
||||
dwarves \
|
||||
ebtables \
|
||||
flake8 \
|
||||
gettext \
|
||||
git \
|
||||
grep \
|
||||
iproute2 \
|
||||
iptables \
|
||||
kmod \
|
||||
libclang-dev \
|
||||
libxml2-utils \
|
||||
locales \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-common \
|
||||
ninja-build \
|
||||
numad \
|
||||
open-iscsi \
|
||||
perl-base \
|
||||
pkgconf \
|
||||
policykit-1 \
|
||||
python3 \
|
||||
python3-docutils \
|
||||
python3-pytest \
|
||||
qemu-utils \
|
||||
sed \
|
||||
xsltproc
|
||||
sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen
|
||||
dpkg-reconfigure locales
|
||||
rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
|
||||
export DEBIAN_FRONTEND=noninteractive
|
||||
dpkg --add-architecture ppc64el
|
||||
apt-get update
|
||||
apt-get dist-upgrade -y
|
||||
apt-get install --no-install-recommends -y dpkg-dev
|
||||
apt-get install --no-install-recommends -y \
|
||||
gcc-powerpc64le-linux-gnu \
|
||||
libacl1-dev:ppc64el \
|
||||
libapparmor-dev:ppc64el \
|
||||
libattr1-dev:ppc64el \
|
||||
libaudit-dev:ppc64el \
|
||||
libblkid-dev:ppc64el \
|
||||
libc6-dev:ppc64el \
|
||||
libcap-ng-dev:ppc64el \
|
||||
libcurl4-gnutls-dev:ppc64el \
|
||||
libdevmapper-dev:ppc64el \
|
||||
libfuse-dev:ppc64el \
|
||||
libglib2.0-dev:ppc64el \
|
||||
libglusterfs-dev:ppc64el \
|
||||
libgnutls28-dev:ppc64el \
|
||||
libiscsi-dev:ppc64el \
|
||||
libnl-3-dev:ppc64el \
|
||||
libnl-route-3-dev:ppc64el \
|
||||
libnuma-dev:ppc64el \
|
||||
libparted-dev:ppc64el \
|
||||
libpcap0.8-dev:ppc64el \
|
||||
libpciaccess-dev:ppc64el \
|
||||
librbd-dev:ppc64el \
|
||||
libreadline-dev:ppc64el \
|
||||
libsanlock-dev:ppc64el \
|
||||
libsasl2-dev:ppc64el \
|
||||
libselinux1-dev:ppc64el \
|
||||
libssh-gcrypt-dev:ppc64el \
|
||||
libssh2-1-dev:ppc64el \
|
||||
libtirpc-dev:ppc64el \
|
||||
libudev-dev:ppc64el \
|
||||
libxml2-dev:ppc64el \
|
||||
libyajl-dev:ppc64el \
|
||||
systemtap-sdt-dev:ppc64el
|
||||
mkdir -p /usr/local/share/meson/cross
|
||||
printf "[binaries]\n\
|
||||
c = '/usr/bin/powerpc64le-linux-gnu-gcc'\n\
|
||||
ar = '/usr/bin/powerpc64le-linux-gnu-gcc-ar'\n\
|
||||
strip = '/usr/bin/powerpc64le-linux-gnu-strip'\n\
|
||||
pkgconfig = '/usr/bin/powerpc64le-linux-gnu-pkg-config'\n\
|
||||
\n\
|
||||
[host_machine]\n\
|
||||
system = 'linux'\n\
|
||||
cpu_family = 'ppc64'\n\
|
||||
cpu = 'powerpc64le'\n\
|
||||
endian = 'little'\n" > /usr/local/share/meson/cross/powerpc64le-linux-gnu
|
||||
dpkg-query --showformat '${Package}_${Version}_${Architecture}\n' --show > /packages.txt
|
||||
mkdir -p /usr/libexec/ccache-wrappers
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/powerpc64le-linux-gnu-cc
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/powerpc64le-linux-gnu-gcc
|
||||
}
|
||||
|
||||
export CCACHE_WRAPPERSDIR="/usr/libexec/ccache-wrappers"
|
||||
export LANG="en_US.UTF-8"
|
||||
export MAKE="/usr/bin/make"
|
||||
export NINJA="/usr/bin/ninja"
|
||||
export PYTHON="/usr/bin/python3"
|
||||
|
||||
export ABI="powerpc64le-linux-gnu"
|
||||
export MESON_OPTS="--cross-file=powerpc64le-linux-gnu"
|
@@ -1,116 +0,0 @@
|
||||
# THIS FILE WAS AUTO-GENERATED
|
||||
#
|
||||
# $ lcitool manifest ci/manifest.yml
|
||||
#
|
||||
# https://gitlab.com/libvirt/libvirt-ci
|
||||
|
||||
function install_buildenv() {
|
||||
export DEBIAN_FRONTEND=noninteractive
|
||||
apt-get update
|
||||
apt-get dist-upgrade -y
|
||||
apt-get install --no-install-recommends -y \
|
||||
augeas-lenses \
|
||||
augeas-tools \
|
||||
bash-completion \
|
||||
black \
|
||||
ca-certificates \
|
||||
ccache \
|
||||
codespell \
|
||||
cpp \
|
||||
diffutils \
|
||||
dwarves \
|
||||
ebtables \
|
||||
flake8 \
|
||||
gettext \
|
||||
git \
|
||||
grep \
|
||||
iproute2 \
|
||||
iptables \
|
||||
kmod \
|
||||
libclang-dev \
|
||||
libxml2-utils \
|
||||
locales \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-common \
|
||||
ninja-build \
|
||||
numad \
|
||||
open-iscsi \
|
||||
perl-base \
|
||||
pkgconf \
|
||||
policykit-1 \
|
||||
python3 \
|
||||
python3-docutils \
|
||||
python3-pytest \
|
||||
qemu-utils \
|
||||
sed \
|
||||
xsltproc
|
||||
sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen
|
||||
dpkg-reconfigure locales
|
||||
rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
|
||||
export DEBIAN_FRONTEND=noninteractive
|
||||
dpkg --add-architecture s390x
|
||||
apt-get update
|
||||
apt-get dist-upgrade -y
|
||||
apt-get install --no-install-recommends -y dpkg-dev
|
||||
apt-get install --no-install-recommends -y \
|
||||
gcc-s390x-linux-gnu \
|
||||
libacl1-dev:s390x \
|
||||
libapparmor-dev:s390x \
|
||||
libattr1-dev:s390x \
|
||||
libaudit-dev:s390x \
|
||||
libblkid-dev:s390x \
|
||||
libc6-dev:s390x \
|
||||
libcap-ng-dev:s390x \
|
||||
libcurl4-gnutls-dev:s390x \
|
||||
libdevmapper-dev:s390x \
|
||||
libfuse-dev:s390x \
|
||||
libglib2.0-dev:s390x \
|
||||
libglusterfs-dev:s390x \
|
||||
libgnutls28-dev:s390x \
|
||||
libiscsi-dev:s390x \
|
||||
libnl-3-dev:s390x \
|
||||
libnl-route-3-dev:s390x \
|
||||
libnuma-dev:s390x \
|
||||
libparted-dev:s390x \
|
||||
libpcap0.8-dev:s390x \
|
||||
libpciaccess-dev:s390x \
|
||||
librbd-dev:s390x \
|
||||
libreadline-dev:s390x \
|
||||
libsanlock-dev:s390x \
|
||||
libsasl2-dev:s390x \
|
||||
libselinux1-dev:s390x \
|
||||
libssh-gcrypt-dev:s390x \
|
||||
libssh2-1-dev:s390x \
|
||||
libtirpc-dev:s390x \
|
||||
libudev-dev:s390x \
|
||||
libxml2-dev:s390x \
|
||||
libyajl-dev:s390x \
|
||||
systemtap-sdt-dev:s390x
|
||||
mkdir -p /usr/local/share/meson/cross
|
||||
printf "[binaries]\n\
|
||||
c = '/usr/bin/s390x-linux-gnu-gcc'\n\
|
||||
ar = '/usr/bin/s390x-linux-gnu-gcc-ar'\n\
|
||||
strip = '/usr/bin/s390x-linux-gnu-strip'\n\
|
||||
pkgconfig = '/usr/bin/s390x-linux-gnu-pkg-config'\n\
|
||||
\n\
|
||||
[host_machine]\n\
|
||||
system = 'linux'\n\
|
||||
cpu_family = 's390x'\n\
|
||||
cpu = 's390x'\n\
|
||||
endian = 'big'\n" > /usr/local/share/meson/cross/s390x-linux-gnu
|
||||
dpkg-query --showformat '${Package}_${Version}_${Architecture}\n' --show > /packages.txt
|
||||
mkdir -p /usr/libexec/ccache-wrappers
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/s390x-linux-gnu-cc
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/s390x-linux-gnu-gcc
|
||||
}
|
||||
|
||||
export CCACHE_WRAPPERSDIR="/usr/libexec/ccache-wrappers"
|
||||
export LANG="en_US.UTF-8"
|
||||
export MAKE="/usr/bin/make"
|
||||
export NINJA="/usr/bin/ninja"
|
||||
export PYTHON="/usr/bin/python3"
|
||||
|
||||
export ABI="s390x-linux-gnu"
|
||||
export MESON_OPTS="--cross-file=s390x-linux-gnu"
|
@@ -1,100 +0,0 @@
|
||||
# THIS FILE WAS AUTO-GENERATED
|
||||
#
|
||||
# $ lcitool manifest ci/manifest.yml
|
||||
#
|
||||
# https://gitlab.com/libvirt/libvirt-ci
|
||||
|
||||
function install_buildenv() {
|
||||
export DEBIAN_FRONTEND=noninteractive
|
||||
apt-get update
|
||||
apt-get dist-upgrade -y
|
||||
apt-get install --no-install-recommends -y \
|
||||
augeas-lenses \
|
||||
augeas-tools \
|
||||
bash-completion \
|
||||
black \
|
||||
ca-certificates \
|
||||
ccache \
|
||||
clang \
|
||||
codespell \
|
||||
cpp \
|
||||
diffutils \
|
||||
dwarves \
|
||||
ebtables \
|
||||
flake8 \
|
||||
gcc \
|
||||
gettext \
|
||||
git \
|
||||
grep \
|
||||
iproute2 \
|
||||
iptables \
|
||||
kmod \
|
||||
libacl1-dev \
|
||||
libapparmor-dev \
|
||||
libattr1-dev \
|
||||
libaudit-dev \
|
||||
libblkid-dev \
|
||||
libc6-dev \
|
||||
libcap-ng-dev \
|
||||
libclang-dev \
|
||||
libcurl4-gnutls-dev \
|
||||
libdevmapper-dev \
|
||||
libfuse-dev \
|
||||
libglib2.0-dev \
|
||||
libglusterfs-dev \
|
||||
libgnutls28-dev \
|
||||
libiscsi-dev \
|
||||
libnetcf-dev \
|
||||
libnl-3-dev \
|
||||
libnl-route-3-dev \
|
||||
libnuma-dev \
|
||||
libparted-dev \
|
||||
libpcap0.8-dev \
|
||||
libpciaccess-dev \
|
||||
librbd-dev \
|
||||
libreadline-dev \
|
||||
libsanlock-dev \
|
||||
libsasl2-dev \
|
||||
libselinux1-dev \
|
||||
libssh-gcrypt-dev \
|
||||
libssh2-1-dev \
|
||||
libtirpc-dev \
|
||||
libudev-dev \
|
||||
libxen-dev \
|
||||
libxml2-dev \
|
||||
libxml2-utils \
|
||||
libyajl-dev \
|
||||
locales \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-common \
|
||||
ninja-build \
|
||||
numad \
|
||||
open-iscsi \
|
||||
perl-base \
|
||||
pkgconf \
|
||||
policykit-1 \
|
||||
python3 \
|
||||
python3-docutils \
|
||||
python3-pytest \
|
||||
qemu-utils \
|
||||
sed \
|
||||
systemtap-sdt-dev \
|
||||
wireshark-dev \
|
||||
xsltproc
|
||||
sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen
|
||||
dpkg-reconfigure locales
|
||||
rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
|
||||
dpkg-query --showformat '${Package}_${Version}_${Architecture}\n' --show > /packages.txt
|
||||
mkdir -p /usr/libexec/ccache-wrappers
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/clang
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/gcc
|
||||
}
|
||||
|
||||
export CCACHE_WRAPPERSDIR="/usr/libexec/ccache-wrappers"
|
||||
export LANG="en_US.UTF-8"
|
||||
export MAKE="/usr/bin/make"
|
||||
export NINJA="/usr/bin/ninja"
|
||||
export PYTHON="/usr/bin/python3"
|
@@ -24,23 +24,15 @@ function install_buildenv() {
|
||||
gettext \
|
||||
git \
|
||||
grep \
|
||||
iproute2 \
|
||||
iptables \
|
||||
kmod \
|
||||
libclang-rt-dev \
|
||||
libnbd-dev \
|
||||
libxml2-utils \
|
||||
locales \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-common \
|
||||
ninja-build \
|
||||
numad \
|
||||
open-iscsi \
|
||||
perl-base \
|
||||
pkgconf \
|
||||
policykit-1 \
|
||||
python3 \
|
||||
python3-docutils \
|
||||
python3-pytest \
|
||||
@@ -71,6 +63,7 @@ function install_buildenv() {
|
||||
libglusterfs-dev:arm64 \
|
||||
libgnutls28-dev:arm64 \
|
||||
libiscsi-dev:arm64 \
|
||||
libjson-c-dev:arm64 \
|
||||
libnl-3-dev:arm64 \
|
||||
libnl-route-3-dev:arm64 \
|
||||
libnuma-dev:arm64 \
|
||||
@@ -82,13 +75,12 @@ function install_buildenv() {
|
||||
libsanlock-dev:arm64 \
|
||||
libsasl2-dev:arm64 \
|
||||
libselinux1-dev:arm64 \
|
||||
libssh-gcrypt-dev:arm64 \
|
||||
libssh-dev:arm64 \
|
||||
libssh2-1-dev:arm64 \
|
||||
libtirpc-dev:arm64 \
|
||||
libudev-dev:arm64 \
|
||||
libxen-dev:arm64 \
|
||||
libxml2-dev:arm64 \
|
||||
libyajl-dev:arm64 \
|
||||
systemtap-sdt-dev:arm64
|
||||
mkdir -p /usr/local/share/meson/cross
|
||||
printf "[binaries]\n\
|
||||
|
@@ -24,23 +24,15 @@ function install_buildenv() {
|
||||
gettext \
|
||||
git \
|
||||
grep \
|
||||
iproute2 \
|
||||
iptables \
|
||||
kmod \
|
||||
libclang-rt-dev \
|
||||
libnbd-dev \
|
||||
libxml2-utils \
|
||||
locales \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-common \
|
||||
ninja-build \
|
||||
numad \
|
||||
open-iscsi \
|
||||
perl-base \
|
||||
pkgconf \
|
||||
policykit-1 \
|
||||
python3 \
|
||||
python3-docutils \
|
||||
python3-pytest \
|
||||
@@ -71,6 +63,7 @@ function install_buildenv() {
|
||||
libglusterfs-dev:armel \
|
||||
libgnutls28-dev:armel \
|
||||
libiscsi-dev:armel \
|
||||
libjson-c-dev:armel \
|
||||
libnl-3-dev:armel \
|
||||
libnl-route-3-dev:armel \
|
||||
libnuma-dev:armel \
|
||||
@@ -82,12 +75,11 @@ function install_buildenv() {
|
||||
libsanlock-dev:armel \
|
||||
libsasl2-dev:armel \
|
||||
libselinux1-dev:armel \
|
||||
libssh-gcrypt-dev:armel \
|
||||
libssh-dev:armel \
|
||||
libssh2-1-dev:armel \
|
||||
libtirpc-dev:armel \
|
||||
libudev-dev:armel \
|
||||
libxml2-dev:armel \
|
||||
libyajl-dev:armel \
|
||||
systemtap-sdt-dev:armel
|
||||
mkdir -p /usr/local/share/meson/cross
|
||||
printf "[binaries]\n\
|
||||
|
@@ -24,23 +24,15 @@ function install_buildenv() {
|
||||
gettext \
|
||||
git \
|
||||
grep \
|
||||
iproute2 \
|
||||
iptables \
|
||||
kmod \
|
||||
libclang-rt-dev \
|
||||
libnbd-dev \
|
||||
libxml2-utils \
|
||||
locales \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-common \
|
||||
ninja-build \
|
||||
numad \
|
||||
open-iscsi \
|
||||
perl-base \
|
||||
pkgconf \
|
||||
policykit-1 \
|
||||
python3 \
|
||||
python3-docutils \
|
||||
python3-pytest \
|
||||
@@ -71,6 +63,7 @@ function install_buildenv() {
|
||||
libglusterfs-dev:armhf \
|
||||
libgnutls28-dev:armhf \
|
||||
libiscsi-dev:armhf \
|
||||
libjson-c-dev:armhf \
|
||||
libnl-3-dev:armhf \
|
||||
libnl-route-3-dev:armhf \
|
||||
libnuma-dev:armhf \
|
||||
@@ -82,13 +75,12 @@ function install_buildenv() {
|
||||
libsanlock-dev:armhf \
|
||||
libsasl2-dev:armhf \
|
||||
libselinux1-dev:armhf \
|
||||
libssh-gcrypt-dev:armhf \
|
||||
libssh-dev:armhf \
|
||||
libssh2-1-dev:armhf \
|
||||
libtirpc-dev:armhf \
|
||||
libudev-dev:armhf \
|
||||
libxen-dev:armhf \
|
||||
libxml2-dev:armhf \
|
||||
libyajl-dev:armhf \
|
||||
systemtap-sdt-dev:armhf
|
||||
mkdir -p /usr/local/share/meson/cross
|
||||
printf "[binaries]\n\
|
||||
|
@@ -24,23 +24,15 @@ function install_buildenv() {
|
||||
gettext \
|
||||
git \
|
||||
grep \
|
||||
iproute2 \
|
||||
iptables \
|
||||
kmod \
|
||||
libclang-rt-dev \
|
||||
libnbd-dev \
|
||||
libxml2-utils \
|
||||
locales \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-common \
|
||||
ninja-build \
|
||||
numad \
|
||||
open-iscsi \
|
||||
perl-base \
|
||||
pkgconf \
|
||||
policykit-1 \
|
||||
python3 \
|
||||
python3-docutils \
|
||||
python3-pytest \
|
||||
@@ -71,6 +63,7 @@ function install_buildenv() {
|
||||
libglusterfs-dev:i386 \
|
||||
libgnutls28-dev:i386 \
|
||||
libiscsi-dev:i386 \
|
||||
libjson-c-dev:i386 \
|
||||
libnl-3-dev:i386 \
|
||||
libnl-route-3-dev:i386 \
|
||||
libnuma-dev:i386 \
|
||||
@@ -82,12 +75,11 @@ function install_buildenv() {
|
||||
libsanlock-dev:i386 \
|
||||
libsasl2-dev:i386 \
|
||||
libselinux1-dev:i386 \
|
||||
libssh-gcrypt-dev:i386 \
|
||||
libssh-dev:i386 \
|
||||
libssh2-1-dev:i386 \
|
||||
libtirpc-dev:i386 \
|
||||
libudev-dev:i386 \
|
||||
libxml2-dev:i386 \
|
||||
libyajl-dev:i386 \
|
||||
systemtap-sdt-dev:i386
|
||||
mkdir -p /usr/local/share/meson/cross
|
||||
printf "[binaries]\n\
|
||||
|
@@ -24,23 +24,15 @@ function install_buildenv() {
|
||||
gettext \
|
||||
git \
|
||||
grep \
|
||||
iproute2 \
|
||||
iptables \
|
||||
kmod \
|
||||
libclang-rt-dev \
|
||||
libnbd-dev \
|
||||
libxml2-utils \
|
||||
locales \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-common \
|
||||
ninja-build \
|
||||
numad \
|
||||
open-iscsi \
|
||||
perl-base \
|
||||
pkgconf \
|
||||
policykit-1 \
|
||||
python3 \
|
||||
python3-docutils \
|
||||
python3-pytest \
|
||||
@@ -71,6 +63,7 @@ function install_buildenv() {
|
||||
libglusterfs-dev:mips64el \
|
||||
libgnutls28-dev:mips64el \
|
||||
libiscsi-dev:mips64el \
|
||||
libjson-c-dev:mips64el \
|
||||
libnl-3-dev:mips64el \
|
||||
libnl-route-3-dev:mips64el \
|
||||
libnuma-dev:mips64el \
|
||||
@@ -82,12 +75,11 @@ function install_buildenv() {
|
||||
libsanlock-dev:mips64el \
|
||||
libsasl2-dev:mips64el \
|
||||
libselinux1-dev:mips64el \
|
||||
libssh-gcrypt-dev:mips64el \
|
||||
libssh-dev:mips64el \
|
||||
libssh2-1-dev:mips64el \
|
||||
libtirpc-dev:mips64el \
|
||||
libudev-dev:mips64el \
|
||||
libxml2-dev:mips64el \
|
||||
libyajl-dev:mips64el \
|
||||
systemtap-sdt-dev:mips64el
|
||||
mkdir -p /usr/local/share/meson/cross
|
||||
printf "[binaries]\n\
|
||||
|
@@ -24,23 +24,15 @@ function install_buildenv() {
|
||||
gettext \
|
||||
git \
|
||||
grep \
|
||||
iproute2 \
|
||||
iptables \
|
||||
kmod \
|
||||
libclang-rt-dev \
|
||||
libnbd-dev \
|
||||
libxml2-utils \
|
||||
locales \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-common \
|
||||
ninja-build \
|
||||
numad \
|
||||
open-iscsi \
|
||||
perl-base \
|
||||
pkgconf \
|
||||
policykit-1 \
|
||||
python3 \
|
||||
python3-docutils \
|
||||
python3-pytest \
|
||||
@@ -71,6 +63,7 @@ function install_buildenv() {
|
||||
libglusterfs-dev:mipsel \
|
||||
libgnutls28-dev:mipsel \
|
||||
libiscsi-dev:mipsel \
|
||||
libjson-c-dev:mipsel \
|
||||
libnl-3-dev:mipsel \
|
||||
libnl-route-3-dev:mipsel \
|
||||
libnuma-dev:mipsel \
|
||||
@@ -82,12 +75,11 @@ function install_buildenv() {
|
||||
libsanlock-dev:mipsel \
|
||||
libsasl2-dev:mipsel \
|
||||
libselinux1-dev:mipsel \
|
||||
libssh-gcrypt-dev:mipsel \
|
||||
libssh-dev:mipsel \
|
||||
libssh2-1-dev:mipsel \
|
||||
libtirpc-dev:mipsel \
|
||||
libudev-dev:mipsel \
|
||||
libxml2-dev:mipsel \
|
||||
libyajl-dev:mipsel \
|
||||
systemtap-sdt-dev:mipsel
|
||||
mkdir -p /usr/local/share/meson/cross
|
||||
printf "[binaries]\n\
|
||||
|
@@ -24,23 +24,15 @@ function install_buildenv() {
|
||||
gettext \
|
||||
git \
|
||||
grep \
|
||||
iproute2 \
|
||||
iptables \
|
||||
kmod \
|
||||
libclang-rt-dev \
|
||||
libnbd-dev \
|
||||
libxml2-utils \
|
||||
locales \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-common \
|
||||
ninja-build \
|
||||
numad \
|
||||
open-iscsi \
|
||||
perl-base \
|
||||
pkgconf \
|
||||
policykit-1 \
|
||||
python3 \
|
||||
python3-docutils \
|
||||
python3-pytest \
|
||||
@@ -71,6 +63,7 @@ function install_buildenv() {
|
||||
libglusterfs-dev:ppc64el \
|
||||
libgnutls28-dev:ppc64el \
|
||||
libiscsi-dev:ppc64el \
|
||||
libjson-c-dev:ppc64el \
|
||||
libnl-3-dev:ppc64el \
|
||||
libnl-route-3-dev:ppc64el \
|
||||
libnuma-dev:ppc64el \
|
||||
@@ -82,12 +75,11 @@ function install_buildenv() {
|
||||
libsanlock-dev:ppc64el \
|
||||
libsasl2-dev:ppc64el \
|
||||
libselinux1-dev:ppc64el \
|
||||
libssh-gcrypt-dev:ppc64el \
|
||||
libssh-dev:ppc64el \
|
||||
libssh2-1-dev:ppc64el \
|
||||
libtirpc-dev:ppc64el \
|
||||
libudev-dev:ppc64el \
|
||||
libxml2-dev:ppc64el \
|
||||
libyajl-dev:ppc64el \
|
||||
systemtap-sdt-dev:ppc64el
|
||||
mkdir -p /usr/local/share/meson/cross
|
||||
printf "[binaries]\n\
|
||||
|
@@ -24,23 +24,15 @@ function install_buildenv() {
|
||||
gettext \
|
||||
git \
|
||||
grep \
|
||||
iproute2 \
|
||||
iptables \
|
||||
kmod \
|
||||
libclang-rt-dev \
|
||||
libnbd-dev \
|
||||
libxml2-utils \
|
||||
locales \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-common \
|
||||
ninja-build \
|
||||
numad \
|
||||
open-iscsi \
|
||||
perl-base \
|
||||
pkgconf \
|
||||
policykit-1 \
|
||||
python3 \
|
||||
python3-docutils \
|
||||
python3-pytest \
|
||||
@@ -71,6 +63,7 @@ function install_buildenv() {
|
||||
libglusterfs-dev:s390x \
|
||||
libgnutls28-dev:s390x \
|
||||
libiscsi-dev:s390x \
|
||||
libjson-c-dev:s390x \
|
||||
libnl-3-dev:s390x \
|
||||
libnl-route-3-dev:s390x \
|
||||
libnuma-dev:s390x \
|
||||
@@ -82,12 +75,11 @@ function install_buildenv() {
|
||||
libsanlock-dev:s390x \
|
||||
libsasl2-dev:s390x \
|
||||
libselinux1-dev:s390x \
|
||||
libssh-gcrypt-dev:s390x \
|
||||
libssh-dev:s390x \
|
||||
libssh2-1-dev:s390x \
|
||||
libtirpc-dev:s390x \
|
||||
libudev-dev:s390x \
|
||||
libxml2-dev:s390x \
|
||||
libyajl-dev:s390x \
|
||||
systemtap-sdt-dev:s390x
|
||||
mkdir -p /usr/local/share/meson/cross
|
||||
printf "[binaries]\n\
|
||||
|
@@ -26,9 +26,6 @@ function install_buildenv() {
|
||||
gettext \
|
||||
git \
|
||||
grep \
|
||||
iproute2 \
|
||||
iptables \
|
||||
kmod \
|
||||
libacl1-dev \
|
||||
libapparmor-dev \
|
||||
libattr1-dev \
|
||||
@@ -44,6 +41,7 @@ function install_buildenv() {
|
||||
libglusterfs-dev \
|
||||
libgnutls28-dev \
|
||||
libiscsi-dev \
|
||||
libjson-c-dev \
|
||||
libnbd-dev \
|
||||
libnl-3-dev \
|
||||
libnl-route-3-dev \
|
||||
@@ -56,25 +54,19 @@ function install_buildenv() {
|
||||
libsanlock-dev \
|
||||
libsasl2-dev \
|
||||
libselinux1-dev \
|
||||
libssh-gcrypt-dev \
|
||||
libssh-dev \
|
||||
libssh2-1-dev \
|
||||
libtirpc-dev \
|
||||
libudev-dev \
|
||||
libxen-dev \
|
||||
libxml2-dev \
|
||||
libxml2-utils \
|
||||
libyajl-dev \
|
||||
locales \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-common \
|
||||
ninja-build \
|
||||
numad \
|
||||
open-iscsi \
|
||||
perl-base \
|
||||
pkgconf \
|
||||
policykit-1 \
|
||||
python3 \
|
||||
python3-docutils \
|
||||
python3-pytest \
|
||||
|
@@ -24,23 +24,15 @@ function install_buildenv() {
|
||||
gettext \
|
||||
git \
|
||||
grep \
|
||||
iproute2 \
|
||||
iptables \
|
||||
kmod \
|
||||
libclang-rt-dev \
|
||||
libnbd-dev \
|
||||
libxml2-utils \
|
||||
locales \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-common \
|
||||
ninja-build \
|
||||
numad \
|
||||
open-iscsi \
|
||||
perl-base \
|
||||
pkgconf \
|
||||
policykit-1 \
|
||||
python3 \
|
||||
python3-docutils \
|
||||
python3-pytest \
|
||||
@@ -71,6 +63,7 @@ function install_buildenv() {
|
||||
libglusterfs-dev:arm64 \
|
||||
libgnutls28-dev:arm64 \
|
||||
libiscsi-dev:arm64 \
|
||||
libjson-c-dev:arm64 \
|
||||
libnl-3-dev:arm64 \
|
||||
libnl-route-3-dev:arm64 \
|
||||
libnuma-dev:arm64 \
|
||||
@@ -82,13 +75,12 @@ function install_buildenv() {
|
||||
libsanlock-dev:arm64 \
|
||||
libsasl2-dev:arm64 \
|
||||
libselinux1-dev:arm64 \
|
||||
libssh-gcrypt-dev:arm64 \
|
||||
libssh-dev:arm64 \
|
||||
libssh2-1-dev:arm64 \
|
||||
libtirpc-dev:arm64 \
|
||||
libudev-dev:arm64 \
|
||||
libxen-dev:arm64 \
|
||||
libxml2-dev:arm64 \
|
||||
libyajl-dev:arm64 \
|
||||
systemtap-sdt-dev:arm64
|
||||
mkdir -p /usr/local/share/meson/cross
|
||||
printf "[binaries]\n\
|
||||
|
@@ -24,23 +24,15 @@ function install_buildenv() {
|
||||
gettext \
|
||||
git \
|
||||
grep \
|
||||
iproute2 \
|
||||
iptables \
|
||||
kmod \
|
||||
libclang-rt-dev \
|
||||
libnbd-dev \
|
||||
libxml2-utils \
|
||||
locales \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-common \
|
||||
ninja-build \
|
||||
numad \
|
||||
open-iscsi \
|
||||
perl-base \
|
||||
pkgconf \
|
||||
policykit-1 \
|
||||
python3 \
|
||||
python3-docutils \
|
||||
python3-pytest \
|
||||
@@ -70,23 +62,22 @@ function install_buildenv() {
|
||||
libglib2.0-dev:armel \
|
||||
libgnutls28-dev:armel \
|
||||
libiscsi-dev:armel \
|
||||
libjson-c-dev:armel \
|
||||
libnl-3-dev:armel \
|
||||
libnl-route-3-dev:armel \
|
||||
libnuma-dev:armel \
|
||||
libparted-dev:armel \
|
||||
libpcap0.8-dev:armel \
|
||||
libpciaccess-dev:armel \
|
||||
librbd-dev:armel \
|
||||
libreadline-dev:armel \
|
||||
libsanlock-dev:armel \
|
||||
libsasl2-dev:armel \
|
||||
libselinux1-dev:armel \
|
||||
libssh-gcrypt-dev:armel \
|
||||
libssh-dev:armel \
|
||||
libssh2-1-dev:armel \
|
||||
libtirpc-dev:armel \
|
||||
libudev-dev:armel \
|
||||
libxml2-dev:armel \
|
||||
libyajl-dev:armel \
|
||||
systemtap-sdt-dev:armel
|
||||
mkdir -p /usr/local/share/meson/cross
|
||||
printf "[binaries]\n\
|
||||
|
@@ -24,23 +24,15 @@ function install_buildenv() {
|
||||
gettext \
|
||||
git \
|
||||
grep \
|
||||
iproute2 \
|
||||
iptables \
|
||||
kmod \
|
||||
libclang-rt-dev \
|
||||
libnbd-dev \
|
||||
libxml2-utils \
|
||||
locales \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-common \
|
||||
ninja-build \
|
||||
numad \
|
||||
open-iscsi \
|
||||
perl-base \
|
||||
pkgconf \
|
||||
policykit-1 \
|
||||
python3 \
|
||||
python3-docutils \
|
||||
python3-pytest \
|
||||
@@ -70,24 +62,23 @@ function install_buildenv() {
|
||||
libglib2.0-dev:armhf \
|
||||
libgnutls28-dev:armhf \
|
||||
libiscsi-dev:armhf \
|
||||
libjson-c-dev:armhf \
|
||||
libnl-3-dev:armhf \
|
||||
libnl-route-3-dev:armhf \
|
||||
libnuma-dev:armhf \
|
||||
libparted-dev:armhf \
|
||||
libpcap0.8-dev:armhf \
|
||||
libpciaccess-dev:armhf \
|
||||
librbd-dev:armhf \
|
||||
libreadline-dev:armhf \
|
||||
libsanlock-dev:armhf \
|
||||
libsasl2-dev:armhf \
|
||||
libselinux1-dev:armhf \
|
||||
libssh-gcrypt-dev:armhf \
|
||||
libssh-dev:armhf \
|
||||
libssh2-1-dev:armhf \
|
||||
libtirpc-dev:armhf \
|
||||
libudev-dev:armhf \
|
||||
libxen-dev:armhf \
|
||||
libxml2-dev:armhf \
|
||||
libyajl-dev:armhf \
|
||||
systemtap-sdt-dev:armhf
|
||||
mkdir -p /usr/local/share/meson/cross
|
||||
printf "[binaries]\n\
|
||||
|
@@ -24,23 +24,15 @@ function install_buildenv() {
|
||||
gettext \
|
||||
git \
|
||||
grep \
|
||||
iproute2 \
|
||||
iptables \
|
||||
kmod \
|
||||
libclang-rt-dev \
|
||||
libnbd-dev \
|
||||
libxml2-utils \
|
||||
locales \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-common \
|
||||
ninja-build \
|
||||
numad \
|
||||
open-iscsi \
|
||||
perl-base \
|
||||
pkgconf \
|
||||
policykit-1 \
|
||||
python3 \
|
||||
python3-docutils \
|
||||
python3-pytest \
|
||||
@@ -70,23 +62,22 @@ function install_buildenv() {
|
||||
libglib2.0-dev:i386 \
|
||||
libgnutls28-dev:i386 \
|
||||
libiscsi-dev:i386 \
|
||||
libjson-c-dev:i386 \
|
||||
libnl-3-dev:i386 \
|
||||
libnl-route-3-dev:i386 \
|
||||
libnuma-dev:i386 \
|
||||
libparted-dev:i386 \
|
||||
libpcap0.8-dev:i386 \
|
||||
libpciaccess-dev:i386 \
|
||||
librbd-dev:i386 \
|
||||
libreadline-dev:i386 \
|
||||
libsanlock-dev:i386 \
|
||||
libsasl2-dev:i386 \
|
||||
libselinux1-dev:i386 \
|
||||
libssh-gcrypt-dev:i386 \
|
||||
libssh-dev:i386 \
|
||||
libssh2-1-dev:i386 \
|
||||
libtirpc-dev:i386 \
|
||||
libudev-dev:i386 \
|
||||
libxml2-dev:i386 \
|
||||
libyajl-dev:i386 \
|
||||
systemtap-sdt-dev:i386
|
||||
mkdir -p /usr/local/share/meson/cross
|
||||
printf "[binaries]\n\
|
||||
|
@@ -24,23 +24,15 @@ function install_buildenv() {
|
||||
gettext \
|
||||
git \
|
||||
grep \
|
||||
iproute2 \
|
||||
iptables \
|
||||
kmod \
|
||||
libclang-rt-dev \
|
||||
libnbd-dev \
|
||||
libxml2-utils \
|
||||
locales \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-common \
|
||||
ninja-build \
|
||||
numad \
|
||||
open-iscsi \
|
||||
perl-base \
|
||||
pkgconf \
|
||||
policykit-1 \
|
||||
python3 \
|
||||
python3-docutils \
|
||||
python3-pytest \
|
||||
@@ -71,6 +63,7 @@ function install_buildenv() {
|
||||
libglusterfs-dev:mips64el \
|
||||
libgnutls28-dev:mips64el \
|
||||
libiscsi-dev:mips64el \
|
||||
libjson-c-dev:mips64el \
|
||||
libnl-3-dev:mips64el \
|
||||
libnl-route-3-dev:mips64el \
|
||||
libnuma-dev:mips64el \
|
||||
@@ -82,12 +75,11 @@ function install_buildenv() {
|
||||
libsanlock-dev:mips64el \
|
||||
libsasl2-dev:mips64el \
|
||||
libselinux1-dev:mips64el \
|
||||
libssh-gcrypt-dev:mips64el \
|
||||
libssh-dev:mips64el \
|
||||
libssh2-1-dev:mips64el \
|
||||
libtirpc-dev:mips64el \
|
||||
libudev-dev:mips64el \
|
||||
libxml2-dev:mips64el \
|
||||
libyajl-dev:mips64el \
|
||||
systemtap-sdt-dev:mips64el
|
||||
mkdir -p /usr/local/share/meson/cross
|
||||
printf "[binaries]\n\
|
||||
|
@@ -24,23 +24,15 @@ function install_buildenv() {
|
||||
gettext \
|
||||
git \
|
||||
grep \
|
||||
iproute2 \
|
||||
iptables \
|
||||
kmod \
|
||||
libclang-rt-dev \
|
||||
libnbd-dev \
|
||||
libxml2-utils \
|
||||
locales \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-common \
|
||||
ninja-build \
|
||||
numad \
|
||||
open-iscsi \
|
||||
perl-base \
|
||||
pkgconf \
|
||||
policykit-1 \
|
||||
python3 \
|
||||
python3-docutils \
|
||||
python3-pytest \
|
||||
@@ -71,6 +63,7 @@ function install_buildenv() {
|
||||
libglusterfs-dev:ppc64el \
|
||||
libgnutls28-dev:ppc64el \
|
||||
libiscsi-dev:ppc64el \
|
||||
libjson-c-dev:ppc64el \
|
||||
libnl-3-dev:ppc64el \
|
||||
libnl-route-3-dev:ppc64el \
|
||||
libnuma-dev:ppc64el \
|
||||
@@ -82,12 +75,11 @@ function install_buildenv() {
|
||||
libsanlock-dev:ppc64el \
|
||||
libsasl2-dev:ppc64el \
|
||||
libselinux1-dev:ppc64el \
|
||||
libssh-gcrypt-dev:ppc64el \
|
||||
libssh-dev:ppc64el \
|
||||
libssh2-1-dev:ppc64el \
|
||||
libtirpc-dev:ppc64el \
|
||||
libudev-dev:ppc64el \
|
||||
libxml2-dev:ppc64el \
|
||||
libyajl-dev:ppc64el \
|
||||
systemtap-sdt-dev:ppc64el
|
||||
mkdir -p /usr/local/share/meson/cross
|
||||
printf "[binaries]\n\
|
||||
|
@@ -24,23 +24,15 @@ function install_buildenv() {
|
||||
gettext \
|
||||
git \
|
||||
grep \
|
||||
iproute2 \
|
||||
iptables \
|
||||
kmod \
|
||||
libclang-rt-dev \
|
||||
libnbd-dev \
|
||||
libxml2-utils \
|
||||
locales \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-common \
|
||||
ninja-build \
|
||||
numad \
|
||||
open-iscsi \
|
||||
perl-base \
|
||||
pkgconf \
|
||||
policykit-1 \
|
||||
python3 \
|
||||
python3-docutils \
|
||||
python3-pytest \
|
||||
@@ -71,6 +63,7 @@ function install_buildenv() {
|
||||
libglusterfs-dev:s390x \
|
||||
libgnutls28-dev:s390x \
|
||||
libiscsi-dev:s390x \
|
||||
libjson-c-dev:s390x \
|
||||
libnl-3-dev:s390x \
|
||||
libnl-route-3-dev:s390x \
|
||||
libnuma-dev:s390x \
|
||||
@@ -82,12 +75,11 @@ function install_buildenv() {
|
||||
libsanlock-dev:s390x \
|
||||
libsasl2-dev:s390x \
|
||||
libselinux1-dev:s390x \
|
||||
libssh-gcrypt-dev:s390x \
|
||||
libssh-dev:s390x \
|
||||
libssh2-1-dev:s390x \
|
||||
libtirpc-dev:s390x \
|
||||
libudev-dev:s390x \
|
||||
libxml2-dev:s390x \
|
||||
libyajl-dev:s390x \
|
||||
systemtap-sdt-dev:s390x
|
||||
mkdir -p /usr/local/share/meson/cross
|
||||
printf "[binaries]\n\
|
||||
|
@@ -26,9 +26,6 @@ function install_buildenv() {
|
||||
gettext \
|
||||
git \
|
||||
grep \
|
||||
iproute2 \
|
||||
iptables \
|
||||
kmod \
|
||||
libacl1-dev \
|
||||
libapparmor-dev \
|
||||
libattr1-dev \
|
||||
@@ -44,6 +41,7 @@ function install_buildenv() {
|
||||
libglusterfs-dev \
|
||||
libgnutls28-dev \
|
||||
libiscsi-dev \
|
||||
libjson-c-dev \
|
||||
libnbd-dev \
|
||||
libnl-3-dev \
|
||||
libnl-route-3-dev \
|
||||
@@ -56,25 +54,19 @@ function install_buildenv() {
|
||||
libsanlock-dev \
|
||||
libsasl2-dev \
|
||||
libselinux1-dev \
|
||||
libssh-gcrypt-dev \
|
||||
libssh-dev \
|
||||
libssh2-1-dev \
|
||||
libtirpc-dev \
|
||||
libudev-dev \
|
||||
libxen-dev \
|
||||
libxml2-dev \
|
||||
libxml2-utils \
|
||||
libyajl-dev \
|
||||
locales \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-common \
|
||||
ninja-build \
|
||||
numad \
|
||||
open-iscsi \
|
||||
perl-base \
|
||||
pkgconf \
|
||||
policykit-1 \
|
||||
python3 \
|
||||
python3-docutils \
|
||||
python3-pytest \
|
||||
|
@@ -1,99 +0,0 @@
|
||||
# THIS FILE WAS AUTO-GENERATED
|
||||
#
|
||||
# $ lcitool manifest ci/manifest.yml
|
||||
#
|
||||
# https://gitlab.com/libvirt/libvirt-ci
|
||||
|
||||
function install_buildenv() {
|
||||
dnf update -y
|
||||
dnf install -y \
|
||||
audit-libs-devel \
|
||||
augeas \
|
||||
bash-completion \
|
||||
ca-certificates \
|
||||
ccache \
|
||||
clang \
|
||||
codespell \
|
||||
compiler-rt \
|
||||
cpp \
|
||||
cppi \
|
||||
cyrus-sasl-devel \
|
||||
device-mapper-devel \
|
||||
diffutils \
|
||||
dwarves \
|
||||
ebtables \
|
||||
firewalld-filesystem \
|
||||
fuse-devel \
|
||||
gcc \
|
||||
gettext \
|
||||
git \
|
||||
glib2-devel \
|
||||
glibc-devel \
|
||||
glibc-langpack-en \
|
||||
glusterfs-api-devel \
|
||||
gnutls-devel \
|
||||
grep \
|
||||
iproute \
|
||||
iproute-tc \
|
||||
iptables \
|
||||
iscsi-initiator-utils \
|
||||
kmod \
|
||||
libacl-devel \
|
||||
libattr-devel \
|
||||
libblkid-devel \
|
||||
libcap-ng-devel \
|
||||
libcurl-devel \
|
||||
libiscsi-devel \
|
||||
libnbd-devel \
|
||||
libnl3-devel \
|
||||
libpcap-devel \
|
||||
libpciaccess-devel \
|
||||
librbd-devel \
|
||||
libselinux-devel \
|
||||
libssh-devel \
|
||||
libssh2-devel \
|
||||
libtirpc-devel \
|
||||
libwsman-devel \
|
||||
libxml2 \
|
||||
libxml2-devel \
|
||||
libxslt \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-utils \
|
||||
ninja-build \
|
||||
numactl-devel \
|
||||
numad \
|
||||
parted-devel \
|
||||
perl-base \
|
||||
pkgconfig \
|
||||
polkit \
|
||||
python3 \
|
||||
python3-black \
|
||||
python3-docutils \
|
||||
python3-flake8 \
|
||||
python3-pytest \
|
||||
qemu-img \
|
||||
readline-devel \
|
||||
rpm-build \
|
||||
sanlock-devel \
|
||||
sed \
|
||||
systemd-devel \
|
||||
systemd-rpm-macros \
|
||||
systemtap-sdt-devel \
|
||||
wireshark-devel \
|
||||
xen-devel \
|
||||
yajl-devel
|
||||
rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
|
||||
rpm -qa | sort > /packages.txt
|
||||
mkdir -p /usr/libexec/ccache-wrappers
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/clang
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/gcc
|
||||
}
|
||||
|
||||
export CCACHE_WRAPPERSDIR="/usr/libexec/ccache-wrappers"
|
||||
export LANG="en_US.UTF-8"
|
||||
export MAKE="/usr/bin/make"
|
||||
export NINJA="/usr/bin/ninja"
|
||||
export PYTHON="/usr/bin/python3"
|
@@ -1,78 +0,0 @@
|
||||
# THIS FILE WAS AUTO-GENERATED
|
||||
#
|
||||
# $ lcitool manifest ci/manifest.yml
|
||||
#
|
||||
# https://gitlab.com/libvirt/libvirt-ci
|
||||
|
||||
function install_buildenv() {
|
||||
dnf update -y
|
||||
dnf install -y \
|
||||
augeas \
|
||||
bash-completion \
|
||||
ca-certificates \
|
||||
ccache \
|
||||
codespell \
|
||||
compiler-rt \
|
||||
cpp \
|
||||
cppi \
|
||||
diffutils \
|
||||
dwarves \
|
||||
ebtables \
|
||||
firewalld-filesystem \
|
||||
gettext \
|
||||
git \
|
||||
glibc-langpack-en \
|
||||
grep \
|
||||
iproute \
|
||||
iproute-tc \
|
||||
iptables \
|
||||
iscsi-initiator-utils \
|
||||
kmod \
|
||||
libnbd-devel \
|
||||
libxml2 \
|
||||
libxslt \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-utils \
|
||||
ninja-build \
|
||||
numad \
|
||||
perl-base \
|
||||
polkit \
|
||||
python3 \
|
||||
python3-black \
|
||||
python3-docutils \
|
||||
python3-flake8 \
|
||||
python3-pytest \
|
||||
qemu-img \
|
||||
rpm-build \
|
||||
sed \
|
||||
systemd-rpm-macros
|
||||
rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
|
||||
dnf install -y \
|
||||
mingw32-curl \
|
||||
mingw32-dlfcn \
|
||||
mingw32-gcc \
|
||||
mingw32-gettext \
|
||||
mingw32-glib2 \
|
||||
mingw32-gnutls \
|
||||
mingw32-headers \
|
||||
mingw32-libssh2 \
|
||||
mingw32-libxml2 \
|
||||
mingw32-pkg-config \
|
||||
mingw32-portablexdr \
|
||||
mingw32-readline
|
||||
rpm -qa | sort > /packages.txt
|
||||
mkdir -p /usr/libexec/ccache-wrappers
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/i686-w64-mingw32-cc
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/i686-w64-mingw32-gcc
|
||||
}
|
||||
|
||||
export CCACHE_WRAPPERSDIR="/usr/libexec/ccache-wrappers"
|
||||
export LANG="en_US.UTF-8"
|
||||
export MAKE="/usr/bin/make"
|
||||
export NINJA="/usr/bin/ninja"
|
||||
export PYTHON="/usr/bin/python3"
|
||||
|
||||
export ABI="i686-w64-mingw32"
|
||||
export MESON_OPTS="--cross-file=/usr/share/mingw/toolchain-mingw32.meson"
|
@@ -1,78 +0,0 @@
|
||||
# THIS FILE WAS AUTO-GENERATED
|
||||
#
|
||||
# $ lcitool manifest ci/manifest.yml
|
||||
#
|
||||
# https://gitlab.com/libvirt/libvirt-ci
|
||||
|
||||
function install_buildenv() {
|
||||
dnf update -y
|
||||
dnf install -y \
|
||||
augeas \
|
||||
bash-completion \
|
||||
ca-certificates \
|
||||
ccache \
|
||||
codespell \
|
||||
compiler-rt \
|
||||
cpp \
|
||||
cppi \
|
||||
diffutils \
|
||||
dwarves \
|
||||
ebtables \
|
||||
firewalld-filesystem \
|
||||
gettext \
|
||||
git \
|
||||
glibc-langpack-en \
|
||||
grep \
|
||||
iproute \
|
||||
iproute-tc \
|
||||
iptables \
|
||||
iscsi-initiator-utils \
|
||||
kmod \
|
||||
libnbd-devel \
|
||||
libxml2 \
|
||||
libxslt \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-utils \
|
||||
ninja-build \
|
||||
numad \
|
||||
perl-base \
|
||||
polkit \
|
||||
python3 \
|
||||
python3-black \
|
||||
python3-docutils \
|
||||
python3-flake8 \
|
||||
python3-pytest \
|
||||
qemu-img \
|
||||
rpm-build \
|
||||
sed \
|
||||
systemd-rpm-macros
|
||||
rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
|
||||
dnf install -y \
|
||||
mingw64-curl \
|
||||
mingw64-dlfcn \
|
||||
mingw64-gcc \
|
||||
mingw64-gettext \
|
||||
mingw64-glib2 \
|
||||
mingw64-gnutls \
|
||||
mingw64-headers \
|
||||
mingw64-libssh2 \
|
||||
mingw64-libxml2 \
|
||||
mingw64-pkg-config \
|
||||
mingw64-portablexdr \
|
||||
mingw64-readline
|
||||
rpm -qa | sort > /packages.txt
|
||||
mkdir -p /usr/libexec/ccache-wrappers
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/x86_64-w64-mingw32-cc
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/x86_64-w64-mingw32-gcc
|
||||
}
|
||||
|
||||
export CCACHE_WRAPPERSDIR="/usr/libexec/ccache-wrappers"
|
||||
export LANG="en_US.UTF-8"
|
||||
export MAKE="/usr/bin/make"
|
||||
export NINJA="/usr/bin/ninja"
|
||||
export PYTHON="/usr/bin/python3"
|
||||
|
||||
export ABI="x86_64-w64-mingw32"
|
||||
export MESON_OPTS="--cross-file=/usr/share/mingw/toolchain-mingw64.meson"
|
@@ -1,99 +0,0 @@
|
||||
# THIS FILE WAS AUTO-GENERATED
|
||||
#
|
||||
# $ lcitool manifest ci/manifest.yml
|
||||
#
|
||||
# https://gitlab.com/libvirt/libvirt-ci
|
||||
|
||||
function install_buildenv() {
|
||||
dnf update -y
|
||||
dnf install -y \
|
||||
audit-libs-devel \
|
||||
augeas \
|
||||
bash-completion \
|
||||
ca-certificates \
|
||||
ccache \
|
||||
clang \
|
||||
codespell \
|
||||
compiler-rt \
|
||||
cpp \
|
||||
cppi \
|
||||
cyrus-sasl-devel \
|
||||
device-mapper-devel \
|
||||
diffutils \
|
||||
dwarves \
|
||||
ebtables \
|
||||
firewalld-filesystem \
|
||||
fuse-devel \
|
||||
gcc \
|
||||
gettext \
|
||||
git \
|
||||
glib2-devel \
|
||||
glibc-devel \
|
||||
glibc-langpack-en \
|
||||
glusterfs-api-devel \
|
||||
gnutls-devel \
|
||||
grep \
|
||||
iproute \
|
||||
iproute-tc \
|
||||
iptables \
|
||||
iscsi-initiator-utils \
|
||||
kmod \
|
||||
libacl-devel \
|
||||
libattr-devel \
|
||||
libblkid-devel \
|
||||
libcap-ng-devel \
|
||||
libcurl-devel \
|
||||
libiscsi-devel \
|
||||
libnbd-devel \
|
||||
libnl3-devel \
|
||||
libpcap-devel \
|
||||
libpciaccess-devel \
|
||||
librbd-devel \
|
||||
libselinux-devel \
|
||||
libssh-devel \
|
||||
libssh2-devel \
|
||||
libtirpc-devel \
|
||||
libwsman-devel \
|
||||
libxml2 \
|
||||
libxml2-devel \
|
||||
libxslt \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-utils \
|
||||
ninja-build \
|
||||
numactl-devel \
|
||||
numad \
|
||||
parted-devel \
|
||||
perl-base \
|
||||
pkgconfig \
|
||||
polkit \
|
||||
python3 \
|
||||
python3-black \
|
||||
python3-docutils \
|
||||
python3-flake8 \
|
||||
python3-pytest \
|
||||
qemu-img \
|
||||
readline-devel \
|
||||
rpm-build \
|
||||
sanlock-devel \
|
||||
sed \
|
||||
systemd-devel \
|
||||
systemd-rpm-macros \
|
||||
systemtap-sdt-devel \
|
||||
wireshark-devel \
|
||||
xen-devel \
|
||||
yajl-devel
|
||||
rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
|
||||
rpm -qa | sort > /packages.txt
|
||||
mkdir -p /usr/libexec/ccache-wrappers
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/clang
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/gcc
|
||||
}
|
||||
|
||||
export CCACHE_WRAPPERSDIR="/usr/libexec/ccache-wrappers"
|
||||
export LANG="en_US.UTF-8"
|
||||
export MAKE="/usr/bin/make"
|
||||
export NINJA="/usr/bin/ninja"
|
||||
export PYTHON="/usr/bin/python3"
|
91
ci/buildenv/fedora-41.sh
Normal file
91
ci/buildenv/fedora-41.sh
Normal file
@@ -0,0 +1,91 @@
|
||||
# THIS FILE WAS AUTO-GENERATED
|
||||
#
|
||||
# $ lcitool manifest ci/manifest.yml
|
||||
#
|
||||
# https://gitlab.com/libvirt/libvirt-ci
|
||||
|
||||
function install_buildenv() {
|
||||
dnf update -y
|
||||
dnf install -y \
|
||||
audit-libs-devel \
|
||||
augeas \
|
||||
bash-completion-devel \
|
||||
ca-certificates \
|
||||
ccache \
|
||||
clang \
|
||||
codespell \
|
||||
compiler-rt \
|
||||
cpp \
|
||||
cppi \
|
||||
cyrus-sasl-devel \
|
||||
device-mapper-devel \
|
||||
diffutils \
|
||||
dwarves \
|
||||
ebtables \
|
||||
firewalld-filesystem \
|
||||
fuse-devel \
|
||||
gcc \
|
||||
gettext \
|
||||
git \
|
||||
glib2-devel \
|
||||
glibc-devel \
|
||||
glibc-langpack-en \
|
||||
glusterfs-api-devel \
|
||||
gnutls-devel \
|
||||
grep \
|
||||
json-c-devel \
|
||||
libacl-devel \
|
||||
libattr-devel \
|
||||
libblkid-devel \
|
||||
libcap-ng-devel \
|
||||
libcurl-devel \
|
||||
libiscsi-devel \
|
||||
libnbd-devel \
|
||||
libnl3-devel \
|
||||
libpcap-devel \
|
||||
libpciaccess-devel \
|
||||
librbd-devel \
|
||||
libselinux-devel \
|
||||
libssh-devel \
|
||||
libssh2-devel \
|
||||
libtirpc-devel \
|
||||
libwsman-devel \
|
||||
libxml2 \
|
||||
libxml2-devel \
|
||||
libxslt \
|
||||
make \
|
||||
meson \
|
||||
ninja-build \
|
||||
numactl-devel \
|
||||
parted-devel \
|
||||
perl-base \
|
||||
pkgconfig \
|
||||
python3 \
|
||||
python3-black \
|
||||
python3-docutils \
|
||||
python3-flake8 \
|
||||
python3-pytest \
|
||||
qemu-img \
|
||||
readline-devel \
|
||||
rpm-build \
|
||||
sanlock-devel \
|
||||
sed \
|
||||
systemd-devel \
|
||||
systemd-rpm-macros \
|
||||
systemtap-sdt-devel \
|
||||
systemtap-sdt-dtrace \
|
||||
wireshark-devel \
|
||||
xen-devel
|
||||
rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
|
||||
rpm -qa | sort > /packages.txt
|
||||
mkdir -p /usr/libexec/ccache-wrappers
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/clang
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/gcc
|
||||
}
|
||||
|
||||
export CCACHE_WRAPPERSDIR="/usr/libexec/ccache-wrappers"
|
||||
export LANG="en_US.UTF-8"
|
||||
export MAKE="/usr/bin/make"
|
||||
export NINJA="/usr/bin/ninja"
|
||||
export PYTHON="/usr/bin/python3"
|
69
ci/buildenv/fedora-42-cross-mingw32.sh
Normal file
69
ci/buildenv/fedora-42-cross-mingw32.sh
Normal file
@@ -0,0 +1,69 @@
|
||||
# THIS FILE WAS AUTO-GENERATED
|
||||
#
|
||||
# $ lcitool manifest ci/manifest.yml
|
||||
#
|
||||
# https://gitlab.com/libvirt/libvirt-ci
|
||||
|
||||
function install_buildenv() {
|
||||
dnf update -y
|
||||
dnf install -y \
|
||||
augeas \
|
||||
bash-completion-devel \
|
||||
ca-certificates \
|
||||
ccache \
|
||||
codespell \
|
||||
compiler-rt \
|
||||
cpp \
|
||||
cppi \
|
||||
diffutils \
|
||||
dwarves \
|
||||
ebtables \
|
||||
firewalld-filesystem \
|
||||
gettext \
|
||||
git \
|
||||
glibc-langpack-en \
|
||||
grep \
|
||||
libnbd-devel \
|
||||
libxml2 \
|
||||
libxslt \
|
||||
make \
|
||||
meson \
|
||||
ninja-build \
|
||||
perl-base \
|
||||
python3 \
|
||||
python3-black \
|
||||
python3-docutils \
|
||||
python3-flake8 \
|
||||
python3-pytest \
|
||||
qemu-img \
|
||||
rpm-build \
|
||||
sed \
|
||||
systemd-rpm-macros
|
||||
rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
|
||||
dnf install -y \
|
||||
mingw32-curl \
|
||||
mingw32-dlfcn \
|
||||
mingw32-gcc \
|
||||
mingw32-gettext \
|
||||
mingw32-glib2 \
|
||||
mingw32-gnutls \
|
||||
mingw32-headers \
|
||||
mingw32-libssh2 \
|
||||
mingw32-libxml2 \
|
||||
mingw32-pkg-config \
|
||||
mingw32-portablexdr \
|
||||
mingw32-readline
|
||||
rpm -qa | sort > /packages.txt
|
||||
mkdir -p /usr/libexec/ccache-wrappers
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/i686-w64-mingw32-cc
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/i686-w64-mingw32-gcc
|
||||
}
|
||||
|
||||
export CCACHE_WRAPPERSDIR="/usr/libexec/ccache-wrappers"
|
||||
export LANG="en_US.UTF-8"
|
||||
export MAKE="/usr/bin/make"
|
||||
export NINJA="/usr/bin/ninja"
|
||||
export PYTHON="/usr/bin/python3"
|
||||
|
||||
export ABI="i686-w64-mingw32"
|
||||
export MESON_OPTS="--cross-file=/usr/share/mingw/toolchain-mingw32.meson"
|
69
ci/buildenv/fedora-42-cross-mingw64.sh
Normal file
69
ci/buildenv/fedora-42-cross-mingw64.sh
Normal file
@@ -0,0 +1,69 @@
|
||||
# THIS FILE WAS AUTO-GENERATED
|
||||
#
|
||||
# $ lcitool manifest ci/manifest.yml
|
||||
#
|
||||
# https://gitlab.com/libvirt/libvirt-ci
|
||||
|
||||
function install_buildenv() {
|
||||
dnf update -y
|
||||
dnf install -y \
|
||||
augeas \
|
||||
bash-completion-devel \
|
||||
ca-certificates \
|
||||
ccache \
|
||||
codespell \
|
||||
compiler-rt \
|
||||
cpp \
|
||||
cppi \
|
||||
diffutils \
|
||||
dwarves \
|
||||
ebtables \
|
||||
firewalld-filesystem \
|
||||
gettext \
|
||||
git \
|
||||
glibc-langpack-en \
|
||||
grep \
|
||||
libnbd-devel \
|
||||
libxml2 \
|
||||
libxslt \
|
||||
make \
|
||||
meson \
|
||||
ninja-build \
|
||||
perl-base \
|
||||
python3 \
|
||||
python3-black \
|
||||
python3-docutils \
|
||||
python3-flake8 \
|
||||
python3-pytest \
|
||||
qemu-img \
|
||||
rpm-build \
|
||||
sed \
|
||||
systemd-rpm-macros
|
||||
rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
|
||||
dnf install -y \
|
||||
mingw64-curl \
|
||||
mingw64-dlfcn \
|
||||
mingw64-gcc \
|
||||
mingw64-gettext \
|
||||
mingw64-glib2 \
|
||||
mingw64-gnutls \
|
||||
mingw64-headers \
|
||||
mingw64-libssh2 \
|
||||
mingw64-libxml2 \
|
||||
mingw64-pkg-config \
|
||||
mingw64-portablexdr \
|
||||
mingw64-readline
|
||||
rpm -qa | sort > /packages.txt
|
||||
mkdir -p /usr/libexec/ccache-wrappers
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/x86_64-w64-mingw32-cc
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/x86_64-w64-mingw32-gcc
|
||||
}
|
||||
|
||||
export CCACHE_WRAPPERSDIR="/usr/libexec/ccache-wrappers"
|
||||
export LANG="en_US.UTF-8"
|
||||
export MAKE="/usr/bin/make"
|
||||
export NINJA="/usr/bin/ninja"
|
||||
export PYTHON="/usr/bin/python3"
|
||||
|
||||
export ABI="x86_64-w64-mingw32"
|
||||
export MESON_OPTS="--cross-file=/usr/share/mingw/toolchain-mingw64.meson"
|
91
ci/buildenv/fedora-42.sh
Normal file
91
ci/buildenv/fedora-42.sh
Normal file
@@ -0,0 +1,91 @@
|
||||
# THIS FILE WAS AUTO-GENERATED
|
||||
#
|
||||
# $ lcitool manifest ci/manifest.yml
|
||||
#
|
||||
# https://gitlab.com/libvirt/libvirt-ci
|
||||
|
||||
function install_buildenv() {
|
||||
dnf update -y
|
||||
dnf install -y \
|
||||
audit-libs-devel \
|
||||
augeas \
|
||||
bash-completion-devel \
|
||||
ca-certificates \
|
||||
ccache \
|
||||
clang \
|
||||
codespell \
|
||||
compiler-rt \
|
||||
cpp \
|
||||
cppi \
|
||||
cyrus-sasl-devel \
|
||||
device-mapper-devel \
|
||||
diffutils \
|
||||
dwarves \
|
||||
ebtables \
|
||||
firewalld-filesystem \
|
||||
fuse-devel \
|
||||
gcc \
|
||||
gettext \
|
||||
git \
|
||||
glib2-devel \
|
||||
glibc-devel \
|
||||
glibc-langpack-en \
|
||||
glusterfs-api-devel \
|
||||
gnutls-devel \
|
||||
grep \
|
||||
json-c-devel \
|
||||
libacl-devel \
|
||||
libattr-devel \
|
||||
libblkid-devel \
|
||||
libcap-ng-devel \
|
||||
libcurl-devel \
|
||||
libiscsi-devel \
|
||||
libnbd-devel \
|
||||
libnl3-devel \
|
||||
libpcap-devel \
|
||||
libpciaccess-devel \
|
||||
librbd-devel \
|
||||
libselinux-devel \
|
||||
libssh-devel \
|
||||
libssh2-devel \
|
||||
libtirpc-devel \
|
||||
libwsman-devel \
|
||||
libxml2 \
|
||||
libxml2-devel \
|
||||
libxslt \
|
||||
make \
|
||||
meson \
|
||||
ninja-build \
|
||||
numactl-devel \
|
||||
parted-devel \
|
||||
perl-base \
|
||||
pkgconfig \
|
||||
python3 \
|
||||
python3-black \
|
||||
python3-docutils \
|
||||
python3-flake8 \
|
||||
python3-pytest \
|
||||
qemu-img \
|
||||
readline-devel \
|
||||
rpm-build \
|
||||
sanlock-devel \
|
||||
sed \
|
||||
systemd-devel \
|
||||
systemd-rpm-macros \
|
||||
systemtap-sdt-devel \
|
||||
systemtap-sdt-dtrace \
|
||||
wireshark-devel \
|
||||
xen-devel
|
||||
rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
|
||||
rpm -qa | sort > /packages.txt
|
||||
mkdir -p /usr/libexec/ccache-wrappers
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/clang
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/gcc
|
||||
}
|
||||
|
||||
export CCACHE_WRAPPERSDIR="/usr/libexec/ccache-wrappers"
|
||||
export LANG="en_US.UTF-8"
|
||||
export MAKE="/usr/bin/make"
|
||||
export NINJA="/usr/bin/ninja"
|
||||
export PYTHON="/usr/bin/python3"
|
@@ -24,22 +24,13 @@ function install_buildenv() {
|
||||
git \
|
||||
glibc-langpack-en \
|
||||
grep \
|
||||
iproute \
|
||||
iproute-tc \
|
||||
iptables \
|
||||
iscsi-initiator-utils \
|
||||
kmod \
|
||||
libnbd-devel \
|
||||
libxml2 \
|
||||
libxslt \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-utils \
|
||||
ninja-build \
|
||||
numad \
|
||||
perl-base \
|
||||
polkit \
|
||||
python3 \
|
||||
python3-black \
|
||||
python3-docutils \
|
||||
|
@@ -24,22 +24,13 @@ function install_buildenv() {
|
||||
git \
|
||||
glibc-langpack-en \
|
||||
grep \
|
||||
iproute \
|
||||
iproute-tc \
|
||||
iptables \
|
||||
iscsi-initiator-utils \
|
||||
kmod \
|
||||
libnbd-devel \
|
||||
libxml2 \
|
||||
libxslt \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-utils \
|
||||
ninja-build \
|
||||
numad \
|
||||
perl-base \
|
||||
polkit \
|
||||
python3 \
|
||||
python3-black \
|
||||
python3-docutils \
|
||||
|
@@ -34,11 +34,7 @@ function install_buildenv() {
|
||||
glusterfs-api-devel \
|
||||
gnutls-devel \
|
||||
grep \
|
||||
iproute \
|
||||
iproute-tc \
|
||||
iptables \
|
||||
iscsi-initiator-utils \
|
||||
kmod \
|
||||
json-c-devel \
|
||||
libacl-devel \
|
||||
libattr-devel \
|
||||
libblkid-devel \
|
||||
@@ -58,17 +54,13 @@ function install_buildenv() {
|
||||
libxml2 \
|
||||
libxml2-devel \
|
||||
libxslt \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-utils \
|
||||
ninja-build \
|
||||
numactl-devel \
|
||||
numad \
|
||||
parted-devel \
|
||||
perl-base \
|
||||
pkgconfig \
|
||||
polkit \
|
||||
python3 \
|
||||
python3-black \
|
||||
python3-docutils \
|
||||
@@ -82,9 +74,9 @@ function install_buildenv() {
|
||||
systemd-devel \
|
||||
systemd-rpm-macros \
|
||||
systemtap-sdt-devel \
|
||||
systemtap-sdt-dtrace \
|
||||
wireshark-devel \
|
||||
xen-devel \
|
||||
yajl-devel
|
||||
xen-devel
|
||||
rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
|
||||
rpm -qa | sort > /packages.txt
|
||||
mkdir -p /usr/libexec/ccache-wrappers
|
||||
|
@@ -6,6 +6,7 @@
|
||||
|
||||
function install_buildenv() {
|
||||
zypper update -y
|
||||
zypper addrepo -fc https://download.opensuse.org/update/leap/15.6/backports/openSUSE:Backports:SLE-15-SP6:Update.repo
|
||||
zypper install -y \
|
||||
audit-devel \
|
||||
augeas \
|
||||
@@ -32,9 +33,6 @@ function install_buildenv() {
|
||||
glibc-locale \
|
||||
glusterfs-devel \
|
||||
grep \
|
||||
iproute2 \
|
||||
iptables \
|
||||
kmod \
|
||||
libacl-devel \
|
||||
libapparmor-devel \
|
||||
libattr-devel \
|
||||
@@ -43,6 +41,7 @@ function install_buildenv() {
|
||||
libcurl-devel \
|
||||
libgnutls-devel \
|
||||
libiscsi-devel \
|
||||
libjson-c-devel \
|
||||
libnbd-devel \
|
||||
libnl3-devel \
|
||||
libnuma-devel \
|
||||
@@ -58,18 +57,12 @@ function install_buildenv() {
|
||||
libxml2 \
|
||||
libxml2-devel \
|
||||
libxslt \
|
||||
libyajl-devel \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-utils \
|
||||
ninja \
|
||||
numad \
|
||||
open-iscsi \
|
||||
parted-devel \
|
||||
perl-base \
|
||||
pkgconfig \
|
||||
polkit \
|
||||
python3-base \
|
||||
python3-docutils \
|
||||
python3-flake8 \
|
||||
|
@@ -32,9 +32,6 @@ function install_buildenv() {
|
||||
glibc-locale \
|
||||
glusterfs-devel \
|
||||
grep \
|
||||
iproute2 \
|
||||
iptables \
|
||||
kmod \
|
||||
libacl-devel \
|
||||
libapparmor-devel \
|
||||
libattr-devel \
|
||||
@@ -43,6 +40,7 @@ function install_buildenv() {
|
||||
libcurl-devel \
|
||||
libgnutls-devel \
|
||||
libiscsi-devel \
|
||||
libjson-c-devel \
|
||||
libnbd-devel \
|
||||
libnl3-devel \
|
||||
libnuma-devel \
|
||||
@@ -58,18 +56,12 @@ function install_buildenv() {
|
||||
libxml2 \
|
||||
libxml2-devel \
|
||||
libxslt \
|
||||
libyajl-devel \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-utils \
|
||||
ninja \
|
||||
numad \
|
||||
open-iscsi \
|
||||
parted-devel \
|
||||
perl-base \
|
||||
pkgconfig \
|
||||
polkit \
|
||||
python3-base \
|
||||
python3-black \
|
||||
python3-docutils \
|
||||
@@ -81,7 +73,8 @@ function install_buildenv() {
|
||||
sanlock-devel \
|
||||
sed \
|
||||
systemd-rpm-macros \
|
||||
systemtap-sdt-devel \
|
||||
systemtap-dtrace \
|
||||
systemtap-headers \
|
||||
wireshark-devel \
|
||||
xen-devel
|
||||
rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
|
||||
|
@@ -26,9 +26,6 @@ function install_buildenv() {
|
||||
gettext \
|
||||
git \
|
||||
grep \
|
||||
iproute2 \
|
||||
iptables \
|
||||
kmod \
|
||||
libacl1-dev \
|
||||
libapparmor-dev \
|
||||
libattr1-dev \
|
||||
@@ -44,6 +41,7 @@ function install_buildenv() {
|
||||
libglusterfs-dev \
|
||||
libgnutls28-dev \
|
||||
libiscsi-dev \
|
||||
libjson-c-dev \
|
||||
libnbd-dev \
|
||||
libnl-3-dev \
|
||||
libnl-route-3-dev \
|
||||
@@ -64,18 +62,12 @@ function install_buildenv() {
|
||||
libxen-dev \
|
||||
libxml2-dev \
|
||||
libxml2-utils \
|
||||
libyajl-dev \
|
||||
locales \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-common \
|
||||
ninja-build \
|
||||
numad \
|
||||
open-iscsi \
|
||||
perl-base \
|
||||
pkgconf \
|
||||
policykit-1 \
|
||||
python3 \
|
||||
python3-docutils \
|
||||
python3-pytest \
|
||||
|
@@ -26,9 +26,6 @@ function install_buildenv() {
|
||||
gettext \
|
||||
git \
|
||||
grep \
|
||||
iproute2 \
|
||||
iptables \
|
||||
kmod \
|
||||
libacl1-dev \
|
||||
libapparmor-dev \
|
||||
libattr1-dev \
|
||||
@@ -44,6 +41,7 @@ function install_buildenv() {
|
||||
libglusterfs-dev \
|
||||
libgnutls28-dev \
|
||||
libiscsi-dev \
|
||||
libjson-c-dev \
|
||||
libnbd-dev \
|
||||
libnl-3-dev \
|
||||
libnl-route-3-dev \
|
||||
@@ -64,18 +62,12 @@ function install_buildenv() {
|
||||
libxen-dev \
|
||||
libxml2-dev \
|
||||
libxml2-utils \
|
||||
libyajl-dev \
|
||||
locales \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-common \
|
||||
ninja-build \
|
||||
numad \
|
||||
open-iscsi \
|
||||
perl-base \
|
||||
pkgconf \
|
||||
policykit-1 \
|
||||
python3 \
|
||||
python3-docutils \
|
||||
python3-pytest \
|
||||
|
@@ -11,6 +11,6 @@ MAKE='/usr/local/bin/gmake'
|
||||
NINJA='/usr/local/bin/ninja'
|
||||
PACKAGING_COMMAND='pkg'
|
||||
PIP3='/usr/local/bin/pip-3.8'
|
||||
PKGS='augeas bash-completion ca_root_nss ccache codespell cppi curl cyrus-sasl diffutils fusefs-libs gettext git glib gmake gnugrep gnutls gsed libpcap libpciaccess libssh libssh2 libxml2 libxslt meson ninja perl5 pkgconf polkit py311-black py311-docutils py311-flake8 py311-pytest python3 qemu readline yajl'
|
||||
PKGS='augeas bash-completion ca_root_nss ccache4 codespell cppi curl cyrus-sasl diffutils fusefs-libs gettext git glib gmake gnugrep gnutls gsed json-c libpcap libpciaccess libssh libssh2 libxml2 libxslt meson ninja perl5 pkgconf py311-black py311-docutils py311-flake8 py311-pytest python3 qemu readline'
|
||||
PYPI_PKGS=''
|
||||
PYTHON='/usr/local/bin/python3'
|
||||
|
@@ -10,7 +10,7 @@ CROSS_PKGS=''
|
||||
MAKE='/usr/local/bin/gmake'
|
||||
NINJA='/usr/local/bin/ninja'
|
||||
PACKAGING_COMMAND='pkg'
|
||||
PIP3='/usr/local/bin/pip-3.8'
|
||||
PKGS='augeas bash-completion ca_root_nss ccache codespell cppi curl cyrus-sasl diffutils fusefs-libs gettext git glib gmake gnugrep gnutls gsed libpcap libpciaccess libssh libssh2 libxml2 libxslt meson ninja perl5 pkgconf polkit py311-black py311-docutils py311-flake8 py311-pytest python3 qemu readline yajl'
|
||||
PIP3='/usr/local/bin/pip'
|
||||
PKGS='augeas bash-completion ca_root_nss ccache4 codespell cppi curl cyrus-sasl diffutils fusefs-libs gettext git glib gmake gnugrep gnutls gsed json-c libpcap libpciaccess libssh libssh2 libxml2 libxslt meson ninja perl5 pkgconf py311-black py311-docutils py311-flake8 py311-pytest python3 qemu readline'
|
||||
PYPI_PKGS=''
|
||||
PYTHON='/usr/local/bin/python3'
|
||||
|
@@ -1,16 +0,0 @@
|
||||
# THIS FILE WAS AUTO-GENERATED
|
||||
#
|
||||
# $ lcitool manifest ci/manifest.yml
|
||||
#
|
||||
# https://gitlab.com/libvirt/libvirt-ci
|
||||
|
||||
CCACHE='/opt/homebrew/bin/ccache'
|
||||
CPAN_PKGS=''
|
||||
CROSS_PKGS=''
|
||||
MAKE='/opt/homebrew/bin/gmake'
|
||||
NINJA='/opt/homebrew/bin/ninja'
|
||||
PACKAGING_COMMAND='brew'
|
||||
PIP3='/opt/homebrew/bin/pip3'
|
||||
PKGS='augeas bash-completion black ccache codespell cppi curl diffutils docutils flake8 gettext git glib gnu-sed gnutls grep libiscsi libpcap libssh libssh2 libxml2 libxslt make meson ninja perl pkg-config python3 qemu readline yajl'
|
||||
PYPI_PKGS='pytest'
|
||||
PYTHON='/opt/homebrew/bin/python3'
|
@@ -11,6 +11,6 @@ MAKE='/opt/homebrew/bin/gmake'
|
||||
NINJA='/opt/homebrew/bin/ninja'
|
||||
PACKAGING_COMMAND='brew'
|
||||
PIP3='/opt/homebrew/bin/pip3'
|
||||
PKGS='augeas bash-completion black ccache codespell cppi curl diffutils docutils flake8 gettext git glib gnu-sed gnutls grep libiscsi libpcap libssh libssh2 libxml2 libxslt make meson ninja perl pkg-config python3 qemu readline yajl'
|
||||
PKGS='augeas bash-completion black ccache codespell cppi curl diffutils docutils flake8 gettext git glib gnu-sed gnutls grep json-c libiscsi libpcap libssh libssh2 libxml2 libxslt make meson ninja perl pkg-config python3 qemu readline'
|
||||
PYPI_PKGS='pytest'
|
||||
PYTHON='/opt/homebrew/bin/python3'
|
||||
|
@@ -34,11 +34,7 @@ RUN dnf update -y && \
|
||||
glibc-langpack-en \
|
||||
gnutls-devel \
|
||||
grep \
|
||||
iproute \
|
||||
iproute-tc \
|
||||
iptables \
|
||||
iscsi-initiator-utils \
|
||||
kmod \
|
||||
json-c-devel \
|
||||
libacl-devel \
|
||||
libattr-devel \
|
||||
libblkid-devel \
|
||||
@@ -58,17 +54,13 @@ RUN dnf update -y && \
|
||||
libxml2 \
|
||||
libxml2-devel \
|
||||
libxslt \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-utils \
|
||||
ninja-build \
|
||||
numactl-devel \
|
||||
numad \
|
||||
parted-devel \
|
||||
perl-base \
|
||||
pkgconfig \
|
||||
polkit \
|
||||
python3 \
|
||||
python3-docutils \
|
||||
python3-flake8 \
|
||||
@@ -84,8 +76,7 @@ RUN dnf update -y && \
|
||||
systemd-devel \
|
||||
systemd-rpm-macros \
|
||||
systemtap-sdt-devel \
|
||||
wireshark-devel \
|
||||
yajl-devel && \
|
||||
wireshark-devel && \
|
||||
dnf autoremove -y && \
|
||||
dnf clean all -y && \
|
||||
rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED && \
|
||||
|
@@ -1,83 +0,0 @@
|
||||
# THIS FILE WAS AUTO-GENERATED
|
||||
#
|
||||
# $ lcitool manifest ci/manifest.yml
|
||||
#
|
||||
# https://gitlab.com/libvirt/libvirt-ci
|
||||
|
||||
FROM docker.io/library/alpine:3.19
|
||||
|
||||
RUN apk update && \
|
||||
apk upgrade && \
|
||||
apk add \
|
||||
acl-dev \
|
||||
attr-dev \
|
||||
audit-dev \
|
||||
augeas \
|
||||
bash-completion \
|
||||
black \
|
||||
ca-certificates \
|
||||
ccache \
|
||||
ceph-dev \
|
||||
clang \
|
||||
curl-dev \
|
||||
cyrus-sasl-dev \
|
||||
diffutils \
|
||||
eudev-dev \
|
||||
fuse-dev \
|
||||
gcc \
|
||||
gettext \
|
||||
git \
|
||||
glib-dev \
|
||||
gnutls-dev \
|
||||
grep \
|
||||
iproute2 \
|
||||
iptables \
|
||||
kmod \
|
||||
libcap-ng-dev \
|
||||
libnl3-dev \
|
||||
libpcap-dev \
|
||||
libpciaccess-dev \
|
||||
libselinux-dev \
|
||||
libssh-dev \
|
||||
libssh2-dev \
|
||||
libtirpc-dev \
|
||||
libxml2-dev \
|
||||
libxml2-utils \
|
||||
libxslt \
|
||||
lvm2 \
|
||||
lvm2-dev \
|
||||
make \
|
||||
meson \
|
||||
musl-dev \
|
||||
netcf-dev \
|
||||
nfs-utils \
|
||||
numactl-dev \
|
||||
open-iscsi \
|
||||
parted-dev \
|
||||
perl \
|
||||
pkgconf \
|
||||
polkit \
|
||||
py3-docutils \
|
||||
py3-flake8 \
|
||||
py3-pytest \
|
||||
python3 \
|
||||
qemu-img \
|
||||
readline-dev \
|
||||
samurai \
|
||||
sed \
|
||||
util-linux-dev \
|
||||
wireshark-dev \
|
||||
xen-dev \
|
||||
yajl-dev && \
|
||||
rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED && \
|
||||
apk list --installed | sort > /packages.txt && \
|
||||
mkdir -p /usr/libexec/ccache-wrappers && \
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/clang && \
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/gcc
|
||||
|
||||
ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
|
||||
ENV LANG "en_US.UTF-8"
|
||||
ENV MAKE "/usr/bin/make"
|
||||
ENV NINJA "/usr/bin/ninja"
|
||||
ENV PYTHON "/usr/bin/python3"
|
77
ci/containers/alpine-322.Dockerfile
Normal file
77
ci/containers/alpine-322.Dockerfile
Normal file
@@ -0,0 +1,77 @@
|
||||
# THIS FILE WAS AUTO-GENERATED
|
||||
#
|
||||
# $ lcitool manifest ci/manifest.yml
|
||||
#
|
||||
# https://gitlab.com/libvirt/libvirt-ci
|
||||
|
||||
FROM docker.io/library/alpine:3.22
|
||||
|
||||
RUN apk update && \
|
||||
apk upgrade && \
|
||||
apk add \
|
||||
acl-dev \
|
||||
attr-dev \
|
||||
audit-dev \
|
||||
augeas \
|
||||
bash-completion \
|
||||
black \
|
||||
ca-certificates \
|
||||
ccache \
|
||||
ceph-dev \
|
||||
clang \
|
||||
curl-dev \
|
||||
cyrus-sasl-dev \
|
||||
diffutils \
|
||||
eudev-dev \
|
||||
fuse-dev \
|
||||
gcc \
|
||||
gettext \
|
||||
git \
|
||||
glib-dev \
|
||||
gnutls-dev \
|
||||
grep \
|
||||
iptables \
|
||||
json-c-dev \
|
||||
libcap-ng-dev \
|
||||
libnl3-dev \
|
||||
libpcap-dev \
|
||||
libpciaccess-dev \
|
||||
libselinux-dev \
|
||||
libssh-dev \
|
||||
libssh2-dev \
|
||||
libtirpc-dev \
|
||||
libxml2-dev \
|
||||
libxml2-utils \
|
||||
libxslt \
|
||||
lvm2-dev \
|
||||
make \
|
||||
meson \
|
||||
musl-dev \
|
||||
netcf-dev \
|
||||
numactl-dev \
|
||||
parted-dev \
|
||||
perl \
|
||||
pkgconf \
|
||||
py3-docutils \
|
||||
py3-flake8 \
|
||||
py3-pytest \
|
||||
python3 \
|
||||
qemu-img \
|
||||
readline-dev \
|
||||
samurai \
|
||||
sed \
|
||||
util-linux-dev \
|
||||
wireshark-dev \
|
||||
xen-dev && \
|
||||
rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED && \
|
||||
apk list --installed | sort > /packages.txt && \
|
||||
mkdir -p /usr/libexec/ccache-wrappers && \
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/clang && \
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/gcc
|
||||
|
||||
ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
|
||||
ENV LANG "en_US.UTF-8"
|
||||
ENV MAKE "/usr/bin/make"
|
||||
ENV NINJA "/usr/bin/ninja"
|
||||
ENV PYTHON "/usr/bin/python3"
|
@@ -30,9 +30,8 @@ RUN apk update && \
|
||||
glib-dev \
|
||||
gnutls-dev \
|
||||
grep \
|
||||
iproute2 \
|
||||
iptables \
|
||||
kmod \
|
||||
json-c-dev \
|
||||
libcap-ng-dev \
|
||||
libnl3-dev \
|
||||
libpcap-dev \
|
||||
@@ -44,19 +43,15 @@ RUN apk update && \
|
||||
libxml2-dev \
|
||||
libxml2-utils \
|
||||
libxslt \
|
||||
lvm2 \
|
||||
lvm2-dev \
|
||||
make \
|
||||
meson \
|
||||
musl-dev \
|
||||
netcf-dev \
|
||||
nfs-utils \
|
||||
numactl-dev \
|
||||
open-iscsi \
|
||||
parted-dev \
|
||||
perl \
|
||||
pkgconf \
|
||||
polkit \
|
||||
py3-docutils \
|
||||
py3-flake8 \
|
||||
py3-pytest \
|
||||
@@ -67,8 +62,7 @@ RUN apk update && \
|
||||
sed \
|
||||
util-linux-dev \
|
||||
wireshark-dev \
|
||||
xen-dev \
|
||||
yajl-dev && \
|
||||
xen-dev && \
|
||||
rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED && \
|
||||
apk list --installed | sort > /packages.txt && \
|
||||
mkdir -p /usr/libexec/ccache-wrappers && \
|
||||
|
@@ -35,11 +35,7 @@ RUN dnf distro-sync -y && \
|
||||
glibc-langpack-en \
|
||||
gnutls-devel \
|
||||
grep \
|
||||
iproute \
|
||||
iproute-tc \
|
||||
iptables \
|
||||
iscsi-initiator-utils \
|
||||
kmod \
|
||||
json-c-devel \
|
||||
libacl-devel \
|
||||
libattr-devel \
|
||||
libblkid-devel \
|
||||
@@ -59,17 +55,13 @@ RUN dnf distro-sync -y && \
|
||||
libxml2 \
|
||||
libxml2-devel \
|
||||
libxslt \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-utils \
|
||||
ninja-build \
|
||||
numactl-devel \
|
||||
numad \
|
||||
parted-devel \
|
||||
perl-base \
|
||||
pkgconfig \
|
||||
polkit \
|
||||
python3 \
|
||||
python3-docutils \
|
||||
python3-flake8 \
|
||||
@@ -85,8 +77,7 @@ RUN dnf distro-sync -y && \
|
||||
systemd-devel \
|
||||
systemd-rpm-macros \
|
||||
systemtap-sdt-devel \
|
||||
wireshark-devel \
|
||||
yajl-devel && \
|
||||
wireshark-devel && \
|
||||
dnf autoremove -y && \
|
||||
dnf clean all -y && \
|
||||
rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED && \
|
||||
|
@@ -1,123 +0,0 @@
|
||||
# THIS FILE WAS AUTO-GENERATED
|
||||
#
|
||||
# $ lcitool manifest ci/manifest.yml
|
||||
#
|
||||
# https://gitlab.com/libvirt/libvirt-ci
|
||||
|
||||
FROM docker.io/library/debian:11-slim
|
||||
|
||||
RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
apt-get update && \
|
||||
apt-get install -y eatmydata && \
|
||||
eatmydata apt-get dist-upgrade -y && \
|
||||
eatmydata apt-get install --no-install-recommends -y \
|
||||
augeas-lenses \
|
||||
augeas-tools \
|
||||
bash-completion \
|
||||
black \
|
||||
ca-certificates \
|
||||
ccache \
|
||||
codespell \
|
||||
cpp \
|
||||
diffutils \
|
||||
dwarves \
|
||||
ebtables \
|
||||
flake8 \
|
||||
gettext \
|
||||
git \
|
||||
grep \
|
||||
iproute2 \
|
||||
iptables \
|
||||
kmod \
|
||||
libclang-dev \
|
||||
libxml2-utils \
|
||||
locales \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-common \
|
||||
ninja-build \
|
||||
numad \
|
||||
open-iscsi \
|
||||
perl-base \
|
||||
pkgconf \
|
||||
policykit-1 \
|
||||
python3 \
|
||||
python3-docutils \
|
||||
python3-pytest \
|
||||
qemu-utils \
|
||||
sed \
|
||||
xsltproc && \
|
||||
eatmydata apt-get autoremove -y && \
|
||||
eatmydata apt-get autoclean -y && \
|
||||
sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen && \
|
||||
dpkg-reconfigure locales && \
|
||||
rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
|
||||
|
||||
ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
|
||||
ENV LANG "en_US.UTF-8"
|
||||
ENV MAKE "/usr/bin/make"
|
||||
ENV NINJA "/usr/bin/ninja"
|
||||
ENV PYTHON "/usr/bin/python3"
|
||||
|
||||
RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
dpkg --add-architecture arm64 && \
|
||||
eatmydata apt-get update && \
|
||||
eatmydata apt-get dist-upgrade -y && \
|
||||
eatmydata apt-get install --no-install-recommends -y dpkg-dev && \
|
||||
eatmydata apt-get install --no-install-recommends -y \
|
||||
gcc-aarch64-linux-gnu \
|
||||
libacl1-dev:arm64 \
|
||||
libapparmor-dev:arm64 \
|
||||
libattr1-dev:arm64 \
|
||||
libaudit-dev:arm64 \
|
||||
libblkid-dev:arm64 \
|
||||
libc6-dev:arm64 \
|
||||
libcap-ng-dev:arm64 \
|
||||
libcurl4-gnutls-dev:arm64 \
|
||||
libdevmapper-dev:arm64 \
|
||||
libfuse-dev:arm64 \
|
||||
libglib2.0-dev:arm64 \
|
||||
libglusterfs-dev:arm64 \
|
||||
libgnutls28-dev:arm64 \
|
||||
libiscsi-dev:arm64 \
|
||||
libnl-3-dev:arm64 \
|
||||
libnl-route-3-dev:arm64 \
|
||||
libnuma-dev:arm64 \
|
||||
libparted-dev:arm64 \
|
||||
libpcap0.8-dev:arm64 \
|
||||
libpciaccess-dev:arm64 \
|
||||
librbd-dev:arm64 \
|
||||
libreadline-dev:arm64 \
|
||||
libsanlock-dev:arm64 \
|
||||
libsasl2-dev:arm64 \
|
||||
libselinux1-dev:arm64 \
|
||||
libssh-gcrypt-dev:arm64 \
|
||||
libssh2-1-dev:arm64 \
|
||||
libtirpc-dev:arm64 \
|
||||
libudev-dev:arm64 \
|
||||
libxen-dev:arm64 \
|
||||
libxml2-dev:arm64 \
|
||||
libyajl-dev:arm64 \
|
||||
systemtap-sdt-dev:arm64 && \
|
||||
eatmydata apt-get autoremove -y && \
|
||||
eatmydata apt-get autoclean -y && \
|
||||
mkdir -p /usr/local/share/meson/cross && \
|
||||
printf "[binaries]\n\
|
||||
c = '/usr/bin/aarch64-linux-gnu-gcc'\n\
|
||||
ar = '/usr/bin/aarch64-linux-gnu-gcc-ar'\n\
|
||||
strip = '/usr/bin/aarch64-linux-gnu-strip'\n\
|
||||
pkgconfig = '/usr/bin/aarch64-linux-gnu-pkg-config'\n\
|
||||
\n\
|
||||
[host_machine]\n\
|
||||
system = 'linux'\n\
|
||||
cpu_family = 'aarch64'\n\
|
||||
cpu = 'aarch64'\n\
|
||||
endian = 'little'\n" > /usr/local/share/meson/cross/aarch64-linux-gnu && \
|
||||
dpkg-query --showformat '${Package}_${Version}_${Architecture}\n' --show > /packages.txt && \
|
||||
mkdir -p /usr/libexec/ccache-wrappers && \
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/aarch64-linux-gnu-cc && \
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/aarch64-linux-gnu-gcc
|
||||
|
||||
ENV ABI "aarch64-linux-gnu"
|
||||
ENV MESON_OPTS "--cross-file=aarch64-linux-gnu"
|
@@ -1,122 +0,0 @@
|
||||
# THIS FILE WAS AUTO-GENERATED
|
||||
#
|
||||
# $ lcitool manifest ci/manifest.yml
|
||||
#
|
||||
# https://gitlab.com/libvirt/libvirt-ci
|
||||
|
||||
FROM docker.io/library/debian:11-slim
|
||||
|
||||
RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
apt-get update && \
|
||||
apt-get install -y eatmydata && \
|
||||
eatmydata apt-get dist-upgrade -y && \
|
||||
eatmydata apt-get install --no-install-recommends -y \
|
||||
augeas-lenses \
|
||||
augeas-tools \
|
||||
bash-completion \
|
||||
black \
|
||||
ca-certificates \
|
||||
ccache \
|
||||
codespell \
|
||||
cpp \
|
||||
diffutils \
|
||||
dwarves \
|
||||
ebtables \
|
||||
flake8 \
|
||||
gettext \
|
||||
git \
|
||||
grep \
|
||||
iproute2 \
|
||||
iptables \
|
||||
kmod \
|
||||
libclang-dev \
|
||||
libxml2-utils \
|
||||
locales \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-common \
|
||||
ninja-build \
|
||||
numad \
|
||||
open-iscsi \
|
||||
perl-base \
|
||||
pkgconf \
|
||||
policykit-1 \
|
||||
python3 \
|
||||
python3-docutils \
|
||||
python3-pytest \
|
||||
qemu-utils \
|
||||
sed \
|
||||
xsltproc && \
|
||||
eatmydata apt-get autoremove -y && \
|
||||
eatmydata apt-get autoclean -y && \
|
||||
sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen && \
|
||||
dpkg-reconfigure locales && \
|
||||
rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
|
||||
|
||||
ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
|
||||
ENV LANG "en_US.UTF-8"
|
||||
ENV MAKE "/usr/bin/make"
|
||||
ENV NINJA "/usr/bin/ninja"
|
||||
ENV PYTHON "/usr/bin/python3"
|
||||
|
||||
RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
dpkg --add-architecture armel && \
|
||||
eatmydata apt-get update && \
|
||||
eatmydata apt-get dist-upgrade -y && \
|
||||
eatmydata apt-get install --no-install-recommends -y dpkg-dev && \
|
||||
eatmydata apt-get install --no-install-recommends -y \
|
||||
gcc-arm-linux-gnueabi \
|
||||
libacl1-dev:armel \
|
||||
libapparmor-dev:armel \
|
||||
libattr1-dev:armel \
|
||||
libaudit-dev:armel \
|
||||
libblkid-dev:armel \
|
||||
libc6-dev:armel \
|
||||
libcap-ng-dev:armel \
|
||||
libcurl4-gnutls-dev:armel \
|
||||
libdevmapper-dev:armel \
|
||||
libfuse-dev:armel \
|
||||
libglib2.0-dev:armel \
|
||||
libglusterfs-dev:armel \
|
||||
libgnutls28-dev:armel \
|
||||
libiscsi-dev:armel \
|
||||
libnl-3-dev:armel \
|
||||
libnl-route-3-dev:armel \
|
||||
libnuma-dev:armel \
|
||||
libparted-dev:armel \
|
||||
libpcap0.8-dev:armel \
|
||||
libpciaccess-dev:armel \
|
||||
librbd-dev:armel \
|
||||
libreadline-dev:armel \
|
||||
libsanlock-dev:armel \
|
||||
libsasl2-dev:armel \
|
||||
libselinux1-dev:armel \
|
||||
libssh-gcrypt-dev:armel \
|
||||
libssh2-1-dev:armel \
|
||||
libtirpc-dev:armel \
|
||||
libudev-dev:armel \
|
||||
libxml2-dev:armel \
|
||||
libyajl-dev:armel \
|
||||
systemtap-sdt-dev:armel && \
|
||||
eatmydata apt-get autoremove -y && \
|
||||
eatmydata apt-get autoclean -y && \
|
||||
mkdir -p /usr/local/share/meson/cross && \
|
||||
printf "[binaries]\n\
|
||||
c = '/usr/bin/arm-linux-gnueabi-gcc'\n\
|
||||
ar = '/usr/bin/arm-linux-gnueabi-gcc-ar'\n\
|
||||
strip = '/usr/bin/arm-linux-gnueabi-strip'\n\
|
||||
pkgconfig = '/usr/bin/arm-linux-gnueabi-pkg-config'\n\
|
||||
\n\
|
||||
[host_machine]\n\
|
||||
system = 'linux'\n\
|
||||
cpu_family = 'arm'\n\
|
||||
cpu = 'arm'\n\
|
||||
endian = 'little'\n" > /usr/local/share/meson/cross/arm-linux-gnueabi && \
|
||||
dpkg-query --showformat '${Package}_${Version}_${Architecture}\n' --show > /packages.txt && \
|
||||
mkdir -p /usr/libexec/ccache-wrappers && \
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/arm-linux-gnueabi-cc && \
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/arm-linux-gnueabi-gcc
|
||||
|
||||
ENV ABI "arm-linux-gnueabi"
|
||||
ENV MESON_OPTS "--cross-file=arm-linux-gnueabi"
|
@@ -1,123 +0,0 @@
|
||||
# THIS FILE WAS AUTO-GENERATED
|
||||
#
|
||||
# $ lcitool manifest ci/manifest.yml
|
||||
#
|
||||
# https://gitlab.com/libvirt/libvirt-ci
|
||||
|
||||
FROM docker.io/library/debian:11-slim
|
||||
|
||||
RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
apt-get update && \
|
||||
apt-get install -y eatmydata && \
|
||||
eatmydata apt-get dist-upgrade -y && \
|
||||
eatmydata apt-get install --no-install-recommends -y \
|
||||
augeas-lenses \
|
||||
augeas-tools \
|
||||
bash-completion \
|
||||
black \
|
||||
ca-certificates \
|
||||
ccache \
|
||||
codespell \
|
||||
cpp \
|
||||
diffutils \
|
||||
dwarves \
|
||||
ebtables \
|
||||
flake8 \
|
||||
gettext \
|
||||
git \
|
||||
grep \
|
||||
iproute2 \
|
||||
iptables \
|
||||
kmod \
|
||||
libclang-dev \
|
||||
libxml2-utils \
|
||||
locales \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-common \
|
||||
ninja-build \
|
||||
numad \
|
||||
open-iscsi \
|
||||
perl-base \
|
||||
pkgconf \
|
||||
policykit-1 \
|
||||
python3 \
|
||||
python3-docutils \
|
||||
python3-pytest \
|
||||
qemu-utils \
|
||||
sed \
|
||||
xsltproc && \
|
||||
eatmydata apt-get autoremove -y && \
|
||||
eatmydata apt-get autoclean -y && \
|
||||
sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen && \
|
||||
dpkg-reconfigure locales && \
|
||||
rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
|
||||
|
||||
ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
|
||||
ENV LANG "en_US.UTF-8"
|
||||
ENV MAKE "/usr/bin/make"
|
||||
ENV NINJA "/usr/bin/ninja"
|
||||
ENV PYTHON "/usr/bin/python3"
|
||||
|
||||
RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
dpkg --add-architecture armhf && \
|
||||
eatmydata apt-get update && \
|
||||
eatmydata apt-get dist-upgrade -y && \
|
||||
eatmydata apt-get install --no-install-recommends -y dpkg-dev && \
|
||||
eatmydata apt-get install --no-install-recommends -y \
|
||||
gcc-arm-linux-gnueabihf \
|
||||
libacl1-dev:armhf \
|
||||
libapparmor-dev:armhf \
|
||||
libattr1-dev:armhf \
|
||||
libaudit-dev:armhf \
|
||||
libblkid-dev:armhf \
|
||||
libc6-dev:armhf \
|
||||
libcap-ng-dev:armhf \
|
||||
libcurl4-gnutls-dev:armhf \
|
||||
libdevmapper-dev:armhf \
|
||||
libfuse-dev:armhf \
|
||||
libglib2.0-dev:armhf \
|
||||
libglusterfs-dev:armhf \
|
||||
libgnutls28-dev:armhf \
|
||||
libiscsi-dev:armhf \
|
||||
libnl-3-dev:armhf \
|
||||
libnl-route-3-dev:armhf \
|
||||
libnuma-dev:armhf \
|
||||
libparted-dev:armhf \
|
||||
libpcap0.8-dev:armhf \
|
||||
libpciaccess-dev:armhf \
|
||||
librbd-dev:armhf \
|
||||
libreadline-dev:armhf \
|
||||
libsanlock-dev:armhf \
|
||||
libsasl2-dev:armhf \
|
||||
libselinux1-dev:armhf \
|
||||
libssh-gcrypt-dev:armhf \
|
||||
libssh2-1-dev:armhf \
|
||||
libtirpc-dev:armhf \
|
||||
libudev-dev:armhf \
|
||||
libxen-dev:armhf \
|
||||
libxml2-dev:armhf \
|
||||
libyajl-dev:armhf \
|
||||
systemtap-sdt-dev:armhf && \
|
||||
eatmydata apt-get autoremove -y && \
|
||||
eatmydata apt-get autoclean -y && \
|
||||
mkdir -p /usr/local/share/meson/cross && \
|
||||
printf "[binaries]\n\
|
||||
c = '/usr/bin/arm-linux-gnueabihf-gcc'\n\
|
||||
ar = '/usr/bin/arm-linux-gnueabihf-gcc-ar'\n\
|
||||
strip = '/usr/bin/arm-linux-gnueabihf-strip'\n\
|
||||
pkgconfig = '/usr/bin/arm-linux-gnueabihf-pkg-config'\n\
|
||||
\n\
|
||||
[host_machine]\n\
|
||||
system = 'linux'\n\
|
||||
cpu_family = 'arm'\n\
|
||||
cpu = 'armhf'\n\
|
||||
endian = 'little'\n" > /usr/local/share/meson/cross/arm-linux-gnueabihf && \
|
||||
dpkg-query --showformat '${Package}_${Version}_${Architecture}\n' --show > /packages.txt && \
|
||||
mkdir -p /usr/libexec/ccache-wrappers && \
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/arm-linux-gnueabihf-cc && \
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/arm-linux-gnueabihf-gcc
|
||||
|
||||
ENV ABI "arm-linux-gnueabihf"
|
||||
ENV MESON_OPTS "--cross-file=arm-linux-gnueabihf"
|
@@ -1,122 +0,0 @@
|
||||
# THIS FILE WAS AUTO-GENERATED
|
||||
#
|
||||
# $ lcitool manifest ci/manifest.yml
|
||||
#
|
||||
# https://gitlab.com/libvirt/libvirt-ci
|
||||
|
||||
FROM docker.io/library/debian:11-slim
|
||||
|
||||
RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
apt-get update && \
|
||||
apt-get install -y eatmydata && \
|
||||
eatmydata apt-get dist-upgrade -y && \
|
||||
eatmydata apt-get install --no-install-recommends -y \
|
||||
augeas-lenses \
|
||||
augeas-tools \
|
||||
bash-completion \
|
||||
black \
|
||||
ca-certificates \
|
||||
ccache \
|
||||
codespell \
|
||||
cpp \
|
||||
diffutils \
|
||||
dwarves \
|
||||
ebtables \
|
||||
flake8 \
|
||||
gettext \
|
||||
git \
|
||||
grep \
|
||||
iproute2 \
|
||||
iptables \
|
||||
kmod \
|
||||
libclang-dev \
|
||||
libxml2-utils \
|
||||
locales \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-common \
|
||||
ninja-build \
|
||||
numad \
|
||||
open-iscsi \
|
||||
perl-base \
|
||||
pkgconf \
|
||||
policykit-1 \
|
||||
python3 \
|
||||
python3-docutils \
|
||||
python3-pytest \
|
||||
qemu-utils \
|
||||
sed \
|
||||
xsltproc && \
|
||||
eatmydata apt-get autoremove -y && \
|
||||
eatmydata apt-get autoclean -y && \
|
||||
sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen && \
|
||||
dpkg-reconfigure locales && \
|
||||
rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
|
||||
|
||||
ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
|
||||
ENV LANG "en_US.UTF-8"
|
||||
ENV MAKE "/usr/bin/make"
|
||||
ENV NINJA "/usr/bin/ninja"
|
||||
ENV PYTHON "/usr/bin/python3"
|
||||
|
||||
RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
dpkg --add-architecture i386 && \
|
||||
eatmydata apt-get update && \
|
||||
eatmydata apt-get dist-upgrade -y && \
|
||||
eatmydata apt-get install --no-install-recommends -y dpkg-dev && \
|
||||
eatmydata apt-get install --no-install-recommends -y \
|
||||
gcc-i686-linux-gnu \
|
||||
libacl1-dev:i386 \
|
||||
libapparmor-dev:i386 \
|
||||
libattr1-dev:i386 \
|
||||
libaudit-dev:i386 \
|
||||
libblkid-dev:i386 \
|
||||
libc6-dev:i386 \
|
||||
libcap-ng-dev:i386 \
|
||||
libcurl4-gnutls-dev:i386 \
|
||||
libdevmapper-dev:i386 \
|
||||
libfuse-dev:i386 \
|
||||
libglib2.0-dev:i386 \
|
||||
libglusterfs-dev:i386 \
|
||||
libgnutls28-dev:i386 \
|
||||
libiscsi-dev:i386 \
|
||||
libnl-3-dev:i386 \
|
||||
libnl-route-3-dev:i386 \
|
||||
libnuma-dev:i386 \
|
||||
libparted-dev:i386 \
|
||||
libpcap0.8-dev:i386 \
|
||||
libpciaccess-dev:i386 \
|
||||
librbd-dev:i386 \
|
||||
libreadline-dev:i386 \
|
||||
libsanlock-dev:i386 \
|
||||
libsasl2-dev:i386 \
|
||||
libselinux1-dev:i386 \
|
||||
libssh-gcrypt-dev:i386 \
|
||||
libssh2-1-dev:i386 \
|
||||
libtirpc-dev:i386 \
|
||||
libudev-dev:i386 \
|
||||
libxml2-dev:i386 \
|
||||
libyajl-dev:i386 \
|
||||
systemtap-sdt-dev:i386 && \
|
||||
eatmydata apt-get autoremove -y && \
|
||||
eatmydata apt-get autoclean -y && \
|
||||
mkdir -p /usr/local/share/meson/cross && \
|
||||
printf "[binaries]\n\
|
||||
c = '/usr/bin/i686-linux-gnu-gcc'\n\
|
||||
ar = '/usr/bin/i686-linux-gnu-gcc-ar'\n\
|
||||
strip = '/usr/bin/i686-linux-gnu-strip'\n\
|
||||
pkgconfig = '/usr/bin/i686-linux-gnu-pkg-config'\n\
|
||||
\n\
|
||||
[host_machine]\n\
|
||||
system = 'linux'\n\
|
||||
cpu_family = 'x86'\n\
|
||||
cpu = 'i686'\n\
|
||||
endian = 'little'\n" > /usr/local/share/meson/cross/i686-linux-gnu && \
|
||||
dpkg-query --showformat '${Package}_${Version}_${Architecture}\n' --show > /packages.txt && \
|
||||
mkdir -p /usr/libexec/ccache-wrappers && \
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/i686-linux-gnu-cc && \
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/i686-linux-gnu-gcc
|
||||
|
||||
ENV ABI "i686-linux-gnu"
|
||||
ENV MESON_OPTS "--cross-file=i686-linux-gnu"
|
@@ -1,122 +0,0 @@
|
||||
# THIS FILE WAS AUTO-GENERATED
|
||||
#
|
||||
# $ lcitool manifest ci/manifest.yml
|
||||
#
|
||||
# https://gitlab.com/libvirt/libvirt-ci
|
||||
|
||||
FROM docker.io/library/debian:11-slim
|
||||
|
||||
RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
apt-get update && \
|
||||
apt-get install -y eatmydata && \
|
||||
eatmydata apt-get dist-upgrade -y && \
|
||||
eatmydata apt-get install --no-install-recommends -y \
|
||||
augeas-lenses \
|
||||
augeas-tools \
|
||||
bash-completion \
|
||||
black \
|
||||
ca-certificates \
|
||||
ccache \
|
||||
codespell \
|
||||
cpp \
|
||||
diffutils \
|
||||
dwarves \
|
||||
ebtables \
|
||||
flake8 \
|
||||
gettext \
|
||||
git \
|
||||
grep \
|
||||
iproute2 \
|
||||
iptables \
|
||||
kmod \
|
||||
libclang-dev \
|
||||
libxml2-utils \
|
||||
locales \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-common \
|
||||
ninja-build \
|
||||
numad \
|
||||
open-iscsi \
|
||||
perl-base \
|
||||
pkgconf \
|
||||
policykit-1 \
|
||||
python3 \
|
||||
python3-docutils \
|
||||
python3-pytest \
|
||||
qemu-utils \
|
||||
sed \
|
||||
xsltproc && \
|
||||
eatmydata apt-get autoremove -y && \
|
||||
eatmydata apt-get autoclean -y && \
|
||||
sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen && \
|
||||
dpkg-reconfigure locales && \
|
||||
rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
|
||||
|
||||
ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
|
||||
ENV LANG "en_US.UTF-8"
|
||||
ENV MAKE "/usr/bin/make"
|
||||
ENV NINJA "/usr/bin/ninja"
|
||||
ENV PYTHON "/usr/bin/python3"
|
||||
|
||||
RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
dpkg --add-architecture mips64el && \
|
||||
eatmydata apt-get update && \
|
||||
eatmydata apt-get dist-upgrade -y && \
|
||||
eatmydata apt-get install --no-install-recommends -y dpkg-dev && \
|
||||
eatmydata apt-get install --no-install-recommends -y \
|
||||
gcc-mips64el-linux-gnuabi64 \
|
||||
libacl1-dev:mips64el \
|
||||
libapparmor-dev:mips64el \
|
||||
libattr1-dev:mips64el \
|
||||
libaudit-dev:mips64el \
|
||||
libblkid-dev:mips64el \
|
||||
libc6-dev:mips64el \
|
||||
libcap-ng-dev:mips64el \
|
||||
libcurl4-gnutls-dev:mips64el \
|
||||
libdevmapper-dev:mips64el \
|
||||
libfuse-dev:mips64el \
|
||||
libglib2.0-dev:mips64el \
|
||||
libglusterfs-dev:mips64el \
|
||||
libgnutls28-dev:mips64el \
|
||||
libiscsi-dev:mips64el \
|
||||
libnl-3-dev:mips64el \
|
||||
libnl-route-3-dev:mips64el \
|
||||
libnuma-dev:mips64el \
|
||||
libparted-dev:mips64el \
|
||||
libpcap0.8-dev:mips64el \
|
||||
libpciaccess-dev:mips64el \
|
||||
librbd-dev:mips64el \
|
||||
libreadline-dev:mips64el \
|
||||
libsanlock-dev:mips64el \
|
||||
libsasl2-dev:mips64el \
|
||||
libselinux1-dev:mips64el \
|
||||
libssh-gcrypt-dev:mips64el \
|
||||
libssh2-1-dev:mips64el \
|
||||
libtirpc-dev:mips64el \
|
||||
libudev-dev:mips64el \
|
||||
libxml2-dev:mips64el \
|
||||
libyajl-dev:mips64el \
|
||||
systemtap-sdt-dev:mips64el && \
|
||||
eatmydata apt-get autoremove -y && \
|
||||
eatmydata apt-get autoclean -y && \
|
||||
mkdir -p /usr/local/share/meson/cross && \
|
||||
printf "[binaries]\n\
|
||||
c = '/usr/bin/mips64el-linux-gnuabi64-gcc'\n\
|
||||
ar = '/usr/bin/mips64el-linux-gnuabi64-gcc-ar'\n\
|
||||
strip = '/usr/bin/mips64el-linux-gnuabi64-strip'\n\
|
||||
pkgconfig = '/usr/bin/mips64el-linux-gnuabi64-pkg-config'\n\
|
||||
\n\
|
||||
[host_machine]\n\
|
||||
system = 'linux'\n\
|
||||
cpu_family = 'mips64'\n\
|
||||
cpu = 'mips64el'\n\
|
||||
endian = 'little'\n" > /usr/local/share/meson/cross/mips64el-linux-gnuabi64 && \
|
||||
dpkg-query --showformat '${Package}_${Version}_${Architecture}\n' --show > /packages.txt && \
|
||||
mkdir -p /usr/libexec/ccache-wrappers && \
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/mips64el-linux-gnuabi64-cc && \
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/mips64el-linux-gnuabi64-gcc
|
||||
|
||||
ENV ABI "mips64el-linux-gnuabi64"
|
||||
ENV MESON_OPTS "--cross-file=mips64el-linux-gnuabi64"
|
@@ -1,122 +0,0 @@
|
||||
# THIS FILE WAS AUTO-GENERATED
|
||||
#
|
||||
# $ lcitool manifest ci/manifest.yml
|
||||
#
|
||||
# https://gitlab.com/libvirt/libvirt-ci
|
||||
|
||||
FROM docker.io/library/debian:11-slim
|
||||
|
||||
RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
apt-get update && \
|
||||
apt-get install -y eatmydata && \
|
||||
eatmydata apt-get dist-upgrade -y && \
|
||||
eatmydata apt-get install --no-install-recommends -y \
|
||||
augeas-lenses \
|
||||
augeas-tools \
|
||||
bash-completion \
|
||||
black \
|
||||
ca-certificates \
|
||||
ccache \
|
||||
codespell \
|
||||
cpp \
|
||||
diffutils \
|
||||
dwarves \
|
||||
ebtables \
|
||||
flake8 \
|
||||
gettext \
|
||||
git \
|
||||
grep \
|
||||
iproute2 \
|
||||
iptables \
|
||||
kmod \
|
||||
libclang-dev \
|
||||
libxml2-utils \
|
||||
locales \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-common \
|
||||
ninja-build \
|
||||
numad \
|
||||
open-iscsi \
|
||||
perl-base \
|
||||
pkgconf \
|
||||
policykit-1 \
|
||||
python3 \
|
||||
python3-docutils \
|
||||
python3-pytest \
|
||||
qemu-utils \
|
||||
sed \
|
||||
xsltproc && \
|
||||
eatmydata apt-get autoremove -y && \
|
||||
eatmydata apt-get autoclean -y && \
|
||||
sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen && \
|
||||
dpkg-reconfigure locales && \
|
||||
rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
|
||||
|
||||
ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
|
||||
ENV LANG "en_US.UTF-8"
|
||||
ENV MAKE "/usr/bin/make"
|
||||
ENV NINJA "/usr/bin/ninja"
|
||||
ENV PYTHON "/usr/bin/python3"
|
||||
|
||||
RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
dpkg --add-architecture mipsel && \
|
||||
eatmydata apt-get update && \
|
||||
eatmydata apt-get dist-upgrade -y && \
|
||||
eatmydata apt-get install --no-install-recommends -y dpkg-dev && \
|
||||
eatmydata apt-get install --no-install-recommends -y \
|
||||
gcc-mipsel-linux-gnu \
|
||||
libacl1-dev:mipsel \
|
||||
libapparmor-dev:mipsel \
|
||||
libattr1-dev:mipsel \
|
||||
libaudit-dev:mipsel \
|
||||
libblkid-dev:mipsel \
|
||||
libc6-dev:mipsel \
|
||||
libcap-ng-dev:mipsel \
|
||||
libcurl4-gnutls-dev:mipsel \
|
||||
libdevmapper-dev:mipsel \
|
||||
libfuse-dev:mipsel \
|
||||
libglib2.0-dev:mipsel \
|
||||
libglusterfs-dev:mipsel \
|
||||
libgnutls28-dev:mipsel \
|
||||
libiscsi-dev:mipsel \
|
||||
libnl-3-dev:mipsel \
|
||||
libnl-route-3-dev:mipsel \
|
||||
libnuma-dev:mipsel \
|
||||
libparted-dev:mipsel \
|
||||
libpcap0.8-dev:mipsel \
|
||||
libpciaccess-dev:mipsel \
|
||||
librbd-dev:mipsel \
|
||||
libreadline-dev:mipsel \
|
||||
libsanlock-dev:mipsel \
|
||||
libsasl2-dev:mipsel \
|
||||
libselinux1-dev:mipsel \
|
||||
libssh-gcrypt-dev:mipsel \
|
||||
libssh2-1-dev:mipsel \
|
||||
libtirpc-dev:mipsel \
|
||||
libudev-dev:mipsel \
|
||||
libxml2-dev:mipsel \
|
||||
libyajl-dev:mipsel \
|
||||
systemtap-sdt-dev:mipsel && \
|
||||
eatmydata apt-get autoremove -y && \
|
||||
eatmydata apt-get autoclean -y && \
|
||||
mkdir -p /usr/local/share/meson/cross && \
|
||||
printf "[binaries]\n\
|
||||
c = '/usr/bin/mipsel-linux-gnu-gcc'\n\
|
||||
ar = '/usr/bin/mipsel-linux-gnu-gcc-ar'\n\
|
||||
strip = '/usr/bin/mipsel-linux-gnu-strip'\n\
|
||||
pkgconfig = '/usr/bin/mipsel-linux-gnu-pkg-config'\n\
|
||||
\n\
|
||||
[host_machine]\n\
|
||||
system = 'linux'\n\
|
||||
cpu_family = 'mips'\n\
|
||||
cpu = 'mipsel'\n\
|
||||
endian = 'little'\n" > /usr/local/share/meson/cross/mipsel-linux-gnu && \
|
||||
dpkg-query --showformat '${Package}_${Version}_${Architecture}\n' --show > /packages.txt && \
|
||||
mkdir -p /usr/libexec/ccache-wrappers && \
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/mipsel-linux-gnu-cc && \
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/mipsel-linux-gnu-gcc
|
||||
|
||||
ENV ABI "mipsel-linux-gnu"
|
||||
ENV MESON_OPTS "--cross-file=mipsel-linux-gnu"
|
@@ -1,122 +0,0 @@
|
||||
# THIS FILE WAS AUTO-GENERATED
|
||||
#
|
||||
# $ lcitool manifest ci/manifest.yml
|
||||
#
|
||||
# https://gitlab.com/libvirt/libvirt-ci
|
||||
|
||||
FROM docker.io/library/debian:11-slim
|
||||
|
||||
RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
apt-get update && \
|
||||
apt-get install -y eatmydata && \
|
||||
eatmydata apt-get dist-upgrade -y && \
|
||||
eatmydata apt-get install --no-install-recommends -y \
|
||||
augeas-lenses \
|
||||
augeas-tools \
|
||||
bash-completion \
|
||||
black \
|
||||
ca-certificates \
|
||||
ccache \
|
||||
codespell \
|
||||
cpp \
|
||||
diffutils \
|
||||
dwarves \
|
||||
ebtables \
|
||||
flake8 \
|
||||
gettext \
|
||||
git \
|
||||
grep \
|
||||
iproute2 \
|
||||
iptables \
|
||||
kmod \
|
||||
libclang-dev \
|
||||
libxml2-utils \
|
||||
locales \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-common \
|
||||
ninja-build \
|
||||
numad \
|
||||
open-iscsi \
|
||||
perl-base \
|
||||
pkgconf \
|
||||
policykit-1 \
|
||||
python3 \
|
||||
python3-docutils \
|
||||
python3-pytest \
|
||||
qemu-utils \
|
||||
sed \
|
||||
xsltproc && \
|
||||
eatmydata apt-get autoremove -y && \
|
||||
eatmydata apt-get autoclean -y && \
|
||||
sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen && \
|
||||
dpkg-reconfigure locales && \
|
||||
rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
|
||||
|
||||
ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
|
||||
ENV LANG "en_US.UTF-8"
|
||||
ENV MAKE "/usr/bin/make"
|
||||
ENV NINJA "/usr/bin/ninja"
|
||||
ENV PYTHON "/usr/bin/python3"
|
||||
|
||||
RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
dpkg --add-architecture ppc64el && \
|
||||
eatmydata apt-get update && \
|
||||
eatmydata apt-get dist-upgrade -y && \
|
||||
eatmydata apt-get install --no-install-recommends -y dpkg-dev && \
|
||||
eatmydata apt-get install --no-install-recommends -y \
|
||||
gcc-powerpc64le-linux-gnu \
|
||||
libacl1-dev:ppc64el \
|
||||
libapparmor-dev:ppc64el \
|
||||
libattr1-dev:ppc64el \
|
||||
libaudit-dev:ppc64el \
|
||||
libblkid-dev:ppc64el \
|
||||
libc6-dev:ppc64el \
|
||||
libcap-ng-dev:ppc64el \
|
||||
libcurl4-gnutls-dev:ppc64el \
|
||||
libdevmapper-dev:ppc64el \
|
||||
libfuse-dev:ppc64el \
|
||||
libglib2.0-dev:ppc64el \
|
||||
libglusterfs-dev:ppc64el \
|
||||
libgnutls28-dev:ppc64el \
|
||||
libiscsi-dev:ppc64el \
|
||||
libnl-3-dev:ppc64el \
|
||||
libnl-route-3-dev:ppc64el \
|
||||
libnuma-dev:ppc64el \
|
||||
libparted-dev:ppc64el \
|
||||
libpcap0.8-dev:ppc64el \
|
||||
libpciaccess-dev:ppc64el \
|
||||
librbd-dev:ppc64el \
|
||||
libreadline-dev:ppc64el \
|
||||
libsanlock-dev:ppc64el \
|
||||
libsasl2-dev:ppc64el \
|
||||
libselinux1-dev:ppc64el \
|
||||
libssh-gcrypt-dev:ppc64el \
|
||||
libssh2-1-dev:ppc64el \
|
||||
libtirpc-dev:ppc64el \
|
||||
libudev-dev:ppc64el \
|
||||
libxml2-dev:ppc64el \
|
||||
libyajl-dev:ppc64el \
|
||||
systemtap-sdt-dev:ppc64el && \
|
||||
eatmydata apt-get autoremove -y && \
|
||||
eatmydata apt-get autoclean -y && \
|
||||
mkdir -p /usr/local/share/meson/cross && \
|
||||
printf "[binaries]\n\
|
||||
c = '/usr/bin/powerpc64le-linux-gnu-gcc'\n\
|
||||
ar = '/usr/bin/powerpc64le-linux-gnu-gcc-ar'\n\
|
||||
strip = '/usr/bin/powerpc64le-linux-gnu-strip'\n\
|
||||
pkgconfig = '/usr/bin/powerpc64le-linux-gnu-pkg-config'\n\
|
||||
\n\
|
||||
[host_machine]\n\
|
||||
system = 'linux'\n\
|
||||
cpu_family = 'ppc64'\n\
|
||||
cpu = 'powerpc64le'\n\
|
||||
endian = 'little'\n" > /usr/local/share/meson/cross/powerpc64le-linux-gnu && \
|
||||
dpkg-query --showformat '${Package}_${Version}_${Architecture}\n' --show > /packages.txt && \
|
||||
mkdir -p /usr/libexec/ccache-wrappers && \
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/powerpc64le-linux-gnu-cc && \
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/powerpc64le-linux-gnu-gcc
|
||||
|
||||
ENV ABI "powerpc64le-linux-gnu"
|
||||
ENV MESON_OPTS "--cross-file=powerpc64le-linux-gnu"
|
@@ -1,122 +0,0 @@
|
||||
# THIS FILE WAS AUTO-GENERATED
|
||||
#
|
||||
# $ lcitool manifest ci/manifest.yml
|
||||
#
|
||||
# https://gitlab.com/libvirt/libvirt-ci
|
||||
|
||||
FROM docker.io/library/debian:11-slim
|
||||
|
||||
RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
apt-get update && \
|
||||
apt-get install -y eatmydata && \
|
||||
eatmydata apt-get dist-upgrade -y && \
|
||||
eatmydata apt-get install --no-install-recommends -y \
|
||||
augeas-lenses \
|
||||
augeas-tools \
|
||||
bash-completion \
|
||||
black \
|
||||
ca-certificates \
|
||||
ccache \
|
||||
codespell \
|
||||
cpp \
|
||||
diffutils \
|
||||
dwarves \
|
||||
ebtables \
|
||||
flake8 \
|
||||
gettext \
|
||||
git \
|
||||
grep \
|
||||
iproute2 \
|
||||
iptables \
|
||||
kmod \
|
||||
libclang-dev \
|
||||
libxml2-utils \
|
||||
locales \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-common \
|
||||
ninja-build \
|
||||
numad \
|
||||
open-iscsi \
|
||||
perl-base \
|
||||
pkgconf \
|
||||
policykit-1 \
|
||||
python3 \
|
||||
python3-docutils \
|
||||
python3-pytest \
|
||||
qemu-utils \
|
||||
sed \
|
||||
xsltproc && \
|
||||
eatmydata apt-get autoremove -y && \
|
||||
eatmydata apt-get autoclean -y && \
|
||||
sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen && \
|
||||
dpkg-reconfigure locales && \
|
||||
rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
|
||||
|
||||
ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
|
||||
ENV LANG "en_US.UTF-8"
|
||||
ENV MAKE "/usr/bin/make"
|
||||
ENV NINJA "/usr/bin/ninja"
|
||||
ENV PYTHON "/usr/bin/python3"
|
||||
|
||||
RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
dpkg --add-architecture s390x && \
|
||||
eatmydata apt-get update && \
|
||||
eatmydata apt-get dist-upgrade -y && \
|
||||
eatmydata apt-get install --no-install-recommends -y dpkg-dev && \
|
||||
eatmydata apt-get install --no-install-recommends -y \
|
||||
gcc-s390x-linux-gnu \
|
||||
libacl1-dev:s390x \
|
||||
libapparmor-dev:s390x \
|
||||
libattr1-dev:s390x \
|
||||
libaudit-dev:s390x \
|
||||
libblkid-dev:s390x \
|
||||
libc6-dev:s390x \
|
||||
libcap-ng-dev:s390x \
|
||||
libcurl4-gnutls-dev:s390x \
|
||||
libdevmapper-dev:s390x \
|
||||
libfuse-dev:s390x \
|
||||
libglib2.0-dev:s390x \
|
||||
libglusterfs-dev:s390x \
|
||||
libgnutls28-dev:s390x \
|
||||
libiscsi-dev:s390x \
|
||||
libnl-3-dev:s390x \
|
||||
libnl-route-3-dev:s390x \
|
||||
libnuma-dev:s390x \
|
||||
libparted-dev:s390x \
|
||||
libpcap0.8-dev:s390x \
|
||||
libpciaccess-dev:s390x \
|
||||
librbd-dev:s390x \
|
||||
libreadline-dev:s390x \
|
||||
libsanlock-dev:s390x \
|
||||
libsasl2-dev:s390x \
|
||||
libselinux1-dev:s390x \
|
||||
libssh-gcrypt-dev:s390x \
|
||||
libssh2-1-dev:s390x \
|
||||
libtirpc-dev:s390x \
|
||||
libudev-dev:s390x \
|
||||
libxml2-dev:s390x \
|
||||
libyajl-dev:s390x \
|
||||
systemtap-sdt-dev:s390x && \
|
||||
eatmydata apt-get autoremove -y && \
|
||||
eatmydata apt-get autoclean -y && \
|
||||
mkdir -p /usr/local/share/meson/cross && \
|
||||
printf "[binaries]\n\
|
||||
c = '/usr/bin/s390x-linux-gnu-gcc'\n\
|
||||
ar = '/usr/bin/s390x-linux-gnu-gcc-ar'\n\
|
||||
strip = '/usr/bin/s390x-linux-gnu-strip'\n\
|
||||
pkgconfig = '/usr/bin/s390x-linux-gnu-pkg-config'\n\
|
||||
\n\
|
||||
[host_machine]\n\
|
||||
system = 'linux'\n\
|
||||
cpu_family = 's390x'\n\
|
||||
cpu = 's390x'\n\
|
||||
endian = 'big'\n" > /usr/local/share/meson/cross/s390x-linux-gnu && \
|
||||
dpkg-query --showformat '${Package}_${Version}_${Architecture}\n' --show > /packages.txt && \
|
||||
mkdir -p /usr/libexec/ccache-wrappers && \
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/s390x-linux-gnu-cc && \
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/s390x-linux-gnu-gcc
|
||||
|
||||
ENV ABI "s390x-linux-gnu"
|
||||
ENV MESON_OPTS "--cross-file=s390x-linux-gnu"
|
@@ -1,103 +0,0 @@
|
||||
# THIS FILE WAS AUTO-GENERATED
|
||||
#
|
||||
# $ lcitool manifest ci/manifest.yml
|
||||
#
|
||||
# https://gitlab.com/libvirt/libvirt-ci
|
||||
|
||||
FROM docker.io/library/debian:11-slim
|
||||
|
||||
RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
apt-get update && \
|
||||
apt-get install -y eatmydata && \
|
||||
eatmydata apt-get dist-upgrade -y && \
|
||||
eatmydata apt-get install --no-install-recommends -y \
|
||||
augeas-lenses \
|
||||
augeas-tools \
|
||||
bash-completion \
|
||||
black \
|
||||
ca-certificates \
|
||||
ccache \
|
||||
clang \
|
||||
codespell \
|
||||
cpp \
|
||||
diffutils \
|
||||
dwarves \
|
||||
ebtables \
|
||||
flake8 \
|
||||
gcc \
|
||||
gettext \
|
||||
git \
|
||||
grep \
|
||||
iproute2 \
|
||||
iptables \
|
||||
kmod \
|
||||
libacl1-dev \
|
||||
libapparmor-dev \
|
||||
libattr1-dev \
|
||||
libaudit-dev \
|
||||
libblkid-dev \
|
||||
libc6-dev \
|
||||
libcap-ng-dev \
|
||||
libclang-dev \
|
||||
libcurl4-gnutls-dev \
|
||||
libdevmapper-dev \
|
||||
libfuse-dev \
|
||||
libglib2.0-dev \
|
||||
libglusterfs-dev \
|
||||
libgnutls28-dev \
|
||||
libiscsi-dev \
|
||||
libnetcf-dev \
|
||||
libnl-3-dev \
|
||||
libnl-route-3-dev \
|
||||
libnuma-dev \
|
||||
libparted-dev \
|
||||
libpcap0.8-dev \
|
||||
libpciaccess-dev \
|
||||
librbd-dev \
|
||||
libreadline-dev \
|
||||
libsanlock-dev \
|
||||
libsasl2-dev \
|
||||
libselinux1-dev \
|
||||
libssh-gcrypt-dev \
|
||||
libssh2-1-dev \
|
||||
libtirpc-dev \
|
||||
libudev-dev \
|
||||
libxen-dev \
|
||||
libxml2-dev \
|
||||
libxml2-utils \
|
||||
libyajl-dev \
|
||||
locales \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-common \
|
||||
ninja-build \
|
||||
numad \
|
||||
open-iscsi \
|
||||
perl-base \
|
||||
pkgconf \
|
||||
policykit-1 \
|
||||
python3 \
|
||||
python3-docutils \
|
||||
python3-pytest \
|
||||
qemu-utils \
|
||||
sed \
|
||||
systemtap-sdt-dev \
|
||||
wireshark-dev \
|
||||
xsltproc && \
|
||||
eatmydata apt-get autoremove -y && \
|
||||
eatmydata apt-get autoclean -y && \
|
||||
sed -Ei 's,^# (en_US\.UTF-8 .*)$,\1,' /etc/locale.gen && \
|
||||
dpkg-reconfigure locales && \
|
||||
rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED && \
|
||||
dpkg-query --showformat '${Package}_${Version}_${Architecture}\n' --show > /packages.txt && \
|
||||
mkdir -p /usr/libexec/ccache-wrappers && \
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/clang && \
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/gcc
|
||||
|
||||
ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
|
||||
ENV LANG "en_US.UTF-8"
|
||||
ENV MAKE "/usr/bin/make"
|
||||
ENV NINJA "/usr/bin/ninja"
|
||||
ENV PYTHON "/usr/bin/python3"
|
@@ -26,23 +26,15 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
gettext \
|
||||
git \
|
||||
grep \
|
||||
iproute2 \
|
||||
iptables \
|
||||
kmod \
|
||||
libclang-rt-dev \
|
||||
libnbd-dev \
|
||||
libxml2-utils \
|
||||
locales \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-common \
|
||||
ninja-build \
|
||||
numad \
|
||||
open-iscsi \
|
||||
perl-base \
|
||||
pkgconf \
|
||||
policykit-1 \
|
||||
python3 \
|
||||
python3-docutils \
|
||||
python3-pytest \
|
||||
@@ -82,6 +74,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
libglusterfs-dev:arm64 \
|
||||
libgnutls28-dev:arm64 \
|
||||
libiscsi-dev:arm64 \
|
||||
libjson-c-dev:arm64 \
|
||||
libnl-3-dev:arm64 \
|
||||
libnl-route-3-dev:arm64 \
|
||||
libnuma-dev:arm64 \
|
||||
@@ -93,13 +86,12 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
libsanlock-dev:arm64 \
|
||||
libsasl2-dev:arm64 \
|
||||
libselinux1-dev:arm64 \
|
||||
libssh-gcrypt-dev:arm64 \
|
||||
libssh-dev:arm64 \
|
||||
libssh2-1-dev:arm64 \
|
||||
libtirpc-dev:arm64 \
|
||||
libudev-dev:arm64 \
|
||||
libxen-dev:arm64 \
|
||||
libxml2-dev:arm64 \
|
||||
libyajl-dev:arm64 \
|
||||
systemtap-sdt-dev:arm64 && \
|
||||
eatmydata apt-get autoremove -y && \
|
||||
eatmydata apt-get autoclean -y && \
|
||||
|
@@ -26,23 +26,15 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
gettext \
|
||||
git \
|
||||
grep \
|
||||
iproute2 \
|
||||
iptables \
|
||||
kmod \
|
||||
libclang-rt-dev \
|
||||
libnbd-dev \
|
||||
libxml2-utils \
|
||||
locales \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-common \
|
||||
ninja-build \
|
||||
numad \
|
||||
open-iscsi \
|
||||
perl-base \
|
||||
pkgconf \
|
||||
policykit-1 \
|
||||
python3 \
|
||||
python3-docutils \
|
||||
python3-pytest \
|
||||
@@ -82,6 +74,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
libglusterfs-dev:armel \
|
||||
libgnutls28-dev:armel \
|
||||
libiscsi-dev:armel \
|
||||
libjson-c-dev:armel \
|
||||
libnl-3-dev:armel \
|
||||
libnl-route-3-dev:armel \
|
||||
libnuma-dev:armel \
|
||||
@@ -93,12 +86,11 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
libsanlock-dev:armel \
|
||||
libsasl2-dev:armel \
|
||||
libselinux1-dev:armel \
|
||||
libssh-gcrypt-dev:armel \
|
||||
libssh-dev:armel \
|
||||
libssh2-1-dev:armel \
|
||||
libtirpc-dev:armel \
|
||||
libudev-dev:armel \
|
||||
libxml2-dev:armel \
|
||||
libyajl-dev:armel \
|
||||
systemtap-sdt-dev:armel && \
|
||||
eatmydata apt-get autoremove -y && \
|
||||
eatmydata apt-get autoclean -y && \
|
||||
|
@@ -26,23 +26,15 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
gettext \
|
||||
git \
|
||||
grep \
|
||||
iproute2 \
|
||||
iptables \
|
||||
kmod \
|
||||
libclang-rt-dev \
|
||||
libnbd-dev \
|
||||
libxml2-utils \
|
||||
locales \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-common \
|
||||
ninja-build \
|
||||
numad \
|
||||
open-iscsi \
|
||||
perl-base \
|
||||
pkgconf \
|
||||
policykit-1 \
|
||||
python3 \
|
||||
python3-docutils \
|
||||
python3-pytest \
|
||||
@@ -82,6 +74,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
libglusterfs-dev:armhf \
|
||||
libgnutls28-dev:armhf \
|
||||
libiscsi-dev:armhf \
|
||||
libjson-c-dev:armhf \
|
||||
libnl-3-dev:armhf \
|
||||
libnl-route-3-dev:armhf \
|
||||
libnuma-dev:armhf \
|
||||
@@ -93,13 +86,12 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
libsanlock-dev:armhf \
|
||||
libsasl2-dev:armhf \
|
||||
libselinux1-dev:armhf \
|
||||
libssh-gcrypt-dev:armhf \
|
||||
libssh-dev:armhf \
|
||||
libssh2-1-dev:armhf \
|
||||
libtirpc-dev:armhf \
|
||||
libudev-dev:armhf \
|
||||
libxen-dev:armhf \
|
||||
libxml2-dev:armhf \
|
||||
libyajl-dev:armhf \
|
||||
systemtap-sdt-dev:armhf && \
|
||||
eatmydata apt-get autoremove -y && \
|
||||
eatmydata apt-get autoclean -y && \
|
||||
|
@@ -26,23 +26,15 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
gettext \
|
||||
git \
|
||||
grep \
|
||||
iproute2 \
|
||||
iptables \
|
||||
kmod \
|
||||
libclang-rt-dev \
|
||||
libnbd-dev \
|
||||
libxml2-utils \
|
||||
locales \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-common \
|
||||
ninja-build \
|
||||
numad \
|
||||
open-iscsi \
|
||||
perl-base \
|
||||
pkgconf \
|
||||
policykit-1 \
|
||||
python3 \
|
||||
python3-docutils \
|
||||
python3-pytest \
|
||||
@@ -82,6 +74,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
libglusterfs-dev:i386 \
|
||||
libgnutls28-dev:i386 \
|
||||
libiscsi-dev:i386 \
|
||||
libjson-c-dev:i386 \
|
||||
libnl-3-dev:i386 \
|
||||
libnl-route-3-dev:i386 \
|
||||
libnuma-dev:i386 \
|
||||
@@ -93,12 +86,11 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
libsanlock-dev:i386 \
|
||||
libsasl2-dev:i386 \
|
||||
libselinux1-dev:i386 \
|
||||
libssh-gcrypt-dev:i386 \
|
||||
libssh-dev:i386 \
|
||||
libssh2-1-dev:i386 \
|
||||
libtirpc-dev:i386 \
|
||||
libudev-dev:i386 \
|
||||
libxml2-dev:i386 \
|
||||
libyajl-dev:i386 \
|
||||
systemtap-sdt-dev:i386 && \
|
||||
eatmydata apt-get autoremove -y && \
|
||||
eatmydata apt-get autoclean -y && \
|
||||
|
@@ -26,23 +26,15 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
gettext \
|
||||
git \
|
||||
grep \
|
||||
iproute2 \
|
||||
iptables \
|
||||
kmod \
|
||||
libclang-rt-dev \
|
||||
libnbd-dev \
|
||||
libxml2-utils \
|
||||
locales \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-common \
|
||||
ninja-build \
|
||||
numad \
|
||||
open-iscsi \
|
||||
perl-base \
|
||||
pkgconf \
|
||||
policykit-1 \
|
||||
python3 \
|
||||
python3-docutils \
|
||||
python3-pytest \
|
||||
@@ -82,6 +74,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
libglusterfs-dev:mips64el \
|
||||
libgnutls28-dev:mips64el \
|
||||
libiscsi-dev:mips64el \
|
||||
libjson-c-dev:mips64el \
|
||||
libnl-3-dev:mips64el \
|
||||
libnl-route-3-dev:mips64el \
|
||||
libnuma-dev:mips64el \
|
||||
@@ -93,12 +86,11 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
libsanlock-dev:mips64el \
|
||||
libsasl2-dev:mips64el \
|
||||
libselinux1-dev:mips64el \
|
||||
libssh-gcrypt-dev:mips64el \
|
||||
libssh-dev:mips64el \
|
||||
libssh2-1-dev:mips64el \
|
||||
libtirpc-dev:mips64el \
|
||||
libudev-dev:mips64el \
|
||||
libxml2-dev:mips64el \
|
||||
libyajl-dev:mips64el \
|
||||
systemtap-sdt-dev:mips64el && \
|
||||
eatmydata apt-get autoremove -y && \
|
||||
eatmydata apt-get autoclean -y && \
|
||||
|
@@ -26,23 +26,15 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
gettext \
|
||||
git \
|
||||
grep \
|
||||
iproute2 \
|
||||
iptables \
|
||||
kmod \
|
||||
libclang-rt-dev \
|
||||
libnbd-dev \
|
||||
libxml2-utils \
|
||||
locales \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-common \
|
||||
ninja-build \
|
||||
numad \
|
||||
open-iscsi \
|
||||
perl-base \
|
||||
pkgconf \
|
||||
policykit-1 \
|
||||
python3 \
|
||||
python3-docutils \
|
||||
python3-pytest \
|
||||
@@ -82,6 +74,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
libglusterfs-dev:mipsel \
|
||||
libgnutls28-dev:mipsel \
|
||||
libiscsi-dev:mipsel \
|
||||
libjson-c-dev:mipsel \
|
||||
libnl-3-dev:mipsel \
|
||||
libnl-route-3-dev:mipsel \
|
||||
libnuma-dev:mipsel \
|
||||
@@ -93,12 +86,11 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
libsanlock-dev:mipsel \
|
||||
libsasl2-dev:mipsel \
|
||||
libselinux1-dev:mipsel \
|
||||
libssh-gcrypt-dev:mipsel \
|
||||
libssh-dev:mipsel \
|
||||
libssh2-1-dev:mipsel \
|
||||
libtirpc-dev:mipsel \
|
||||
libudev-dev:mipsel \
|
||||
libxml2-dev:mipsel \
|
||||
libyajl-dev:mipsel \
|
||||
systemtap-sdt-dev:mipsel && \
|
||||
eatmydata apt-get autoremove -y && \
|
||||
eatmydata apt-get autoclean -y && \
|
||||
|
@@ -26,23 +26,15 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
gettext \
|
||||
git \
|
||||
grep \
|
||||
iproute2 \
|
||||
iptables \
|
||||
kmod \
|
||||
libclang-rt-dev \
|
||||
libnbd-dev \
|
||||
libxml2-utils \
|
||||
locales \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-common \
|
||||
ninja-build \
|
||||
numad \
|
||||
open-iscsi \
|
||||
perl-base \
|
||||
pkgconf \
|
||||
policykit-1 \
|
||||
python3 \
|
||||
python3-docutils \
|
||||
python3-pytest \
|
||||
@@ -82,6 +74,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
libglusterfs-dev:ppc64el \
|
||||
libgnutls28-dev:ppc64el \
|
||||
libiscsi-dev:ppc64el \
|
||||
libjson-c-dev:ppc64el \
|
||||
libnl-3-dev:ppc64el \
|
||||
libnl-route-3-dev:ppc64el \
|
||||
libnuma-dev:ppc64el \
|
||||
@@ -93,12 +86,11 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
libsanlock-dev:ppc64el \
|
||||
libsasl2-dev:ppc64el \
|
||||
libselinux1-dev:ppc64el \
|
||||
libssh-gcrypt-dev:ppc64el \
|
||||
libssh-dev:ppc64el \
|
||||
libssh2-1-dev:ppc64el \
|
||||
libtirpc-dev:ppc64el \
|
||||
libudev-dev:ppc64el \
|
||||
libxml2-dev:ppc64el \
|
||||
libyajl-dev:ppc64el \
|
||||
systemtap-sdt-dev:ppc64el && \
|
||||
eatmydata apt-get autoremove -y && \
|
||||
eatmydata apt-get autoclean -y && \
|
||||
|
@@ -26,23 +26,15 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
gettext \
|
||||
git \
|
||||
grep \
|
||||
iproute2 \
|
||||
iptables \
|
||||
kmod \
|
||||
libclang-rt-dev \
|
||||
libnbd-dev \
|
||||
libxml2-utils \
|
||||
locales \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-common \
|
||||
ninja-build \
|
||||
numad \
|
||||
open-iscsi \
|
||||
perl-base \
|
||||
pkgconf \
|
||||
policykit-1 \
|
||||
python3 \
|
||||
python3-docutils \
|
||||
python3-pytest \
|
||||
@@ -82,6 +74,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
libglusterfs-dev:s390x \
|
||||
libgnutls28-dev:s390x \
|
||||
libiscsi-dev:s390x \
|
||||
libjson-c-dev:s390x \
|
||||
libnl-3-dev:s390x \
|
||||
libnl-route-3-dev:s390x \
|
||||
libnuma-dev:s390x \
|
||||
@@ -93,12 +86,11 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
libsanlock-dev:s390x \
|
||||
libsasl2-dev:s390x \
|
||||
libselinux1-dev:s390x \
|
||||
libssh-gcrypt-dev:s390x \
|
||||
libssh-dev:s390x \
|
||||
libssh2-1-dev:s390x \
|
||||
libtirpc-dev:s390x \
|
||||
libudev-dev:s390x \
|
||||
libxml2-dev:s390x \
|
||||
libyajl-dev:s390x \
|
||||
systemtap-sdt-dev:s390x && \
|
||||
eatmydata apt-get autoremove -y && \
|
||||
eatmydata apt-get autoclean -y && \
|
||||
|
@@ -28,9 +28,6 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
gettext \
|
||||
git \
|
||||
grep \
|
||||
iproute2 \
|
||||
iptables \
|
||||
kmod \
|
||||
libacl1-dev \
|
||||
libapparmor-dev \
|
||||
libattr1-dev \
|
||||
@@ -46,6 +43,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
libglusterfs-dev \
|
||||
libgnutls28-dev \
|
||||
libiscsi-dev \
|
||||
libjson-c-dev \
|
||||
libnbd-dev \
|
||||
libnl-3-dev \
|
||||
libnl-route-3-dev \
|
||||
@@ -58,25 +56,19 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
libsanlock-dev \
|
||||
libsasl2-dev \
|
||||
libselinux1-dev \
|
||||
libssh-gcrypt-dev \
|
||||
libssh-dev \
|
||||
libssh2-1-dev \
|
||||
libtirpc-dev \
|
||||
libudev-dev \
|
||||
libxen-dev \
|
||||
libxml2-dev \
|
||||
libxml2-utils \
|
||||
libyajl-dev \
|
||||
locales \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-common \
|
||||
ninja-build \
|
||||
numad \
|
||||
open-iscsi \
|
||||
perl-base \
|
||||
pkgconf \
|
||||
policykit-1 \
|
||||
python3 \
|
||||
python3-docutils \
|
||||
python3-pytest \
|
||||
|
@@ -26,23 +26,15 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
gettext \
|
||||
git \
|
||||
grep \
|
||||
iproute2 \
|
||||
iptables \
|
||||
kmod \
|
||||
libclang-rt-dev \
|
||||
libnbd-dev \
|
||||
libxml2-utils \
|
||||
locales \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-common \
|
||||
ninja-build \
|
||||
numad \
|
||||
open-iscsi \
|
||||
perl-base \
|
||||
pkgconf \
|
||||
policykit-1 \
|
||||
python3 \
|
||||
python3-docutils \
|
||||
python3-pytest \
|
||||
@@ -82,6 +74,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
libglusterfs-dev:arm64 \
|
||||
libgnutls28-dev:arm64 \
|
||||
libiscsi-dev:arm64 \
|
||||
libjson-c-dev:arm64 \
|
||||
libnl-3-dev:arm64 \
|
||||
libnl-route-3-dev:arm64 \
|
||||
libnuma-dev:arm64 \
|
||||
@@ -93,13 +86,12 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
libsanlock-dev:arm64 \
|
||||
libsasl2-dev:arm64 \
|
||||
libselinux1-dev:arm64 \
|
||||
libssh-gcrypt-dev:arm64 \
|
||||
libssh-dev:arm64 \
|
||||
libssh2-1-dev:arm64 \
|
||||
libtirpc-dev:arm64 \
|
||||
libudev-dev:arm64 \
|
||||
libxen-dev:arm64 \
|
||||
libxml2-dev:arm64 \
|
||||
libyajl-dev:arm64 \
|
||||
systemtap-sdt-dev:arm64 && \
|
||||
eatmydata apt-get autoremove -y && \
|
||||
eatmydata apt-get autoclean -y && \
|
||||
|
@@ -26,23 +26,15 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
gettext \
|
||||
git \
|
||||
grep \
|
||||
iproute2 \
|
||||
iptables \
|
||||
kmod \
|
||||
libclang-rt-dev \
|
||||
libnbd-dev \
|
||||
libxml2-utils \
|
||||
locales \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-common \
|
||||
ninja-build \
|
||||
numad \
|
||||
open-iscsi \
|
||||
perl-base \
|
||||
pkgconf \
|
||||
policykit-1 \
|
||||
python3 \
|
||||
python3-docutils \
|
||||
python3-pytest \
|
||||
@@ -81,23 +73,22 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
libglib2.0-dev:armel \
|
||||
libgnutls28-dev:armel \
|
||||
libiscsi-dev:armel \
|
||||
libjson-c-dev:armel \
|
||||
libnl-3-dev:armel \
|
||||
libnl-route-3-dev:armel \
|
||||
libnuma-dev:armel \
|
||||
libparted-dev:armel \
|
||||
libpcap0.8-dev:armel \
|
||||
libpciaccess-dev:armel \
|
||||
librbd-dev:armel \
|
||||
libreadline-dev:armel \
|
||||
libsanlock-dev:armel \
|
||||
libsasl2-dev:armel \
|
||||
libselinux1-dev:armel \
|
||||
libssh-gcrypt-dev:armel \
|
||||
libssh-dev:armel \
|
||||
libssh2-1-dev:armel \
|
||||
libtirpc-dev:armel \
|
||||
libudev-dev:armel \
|
||||
libxml2-dev:armel \
|
||||
libyajl-dev:armel \
|
||||
systemtap-sdt-dev:armel && \
|
||||
eatmydata apt-get autoremove -y && \
|
||||
eatmydata apt-get autoclean -y && \
|
||||
|
@@ -26,23 +26,15 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
gettext \
|
||||
git \
|
||||
grep \
|
||||
iproute2 \
|
||||
iptables \
|
||||
kmod \
|
||||
libclang-rt-dev \
|
||||
libnbd-dev \
|
||||
libxml2-utils \
|
||||
locales \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-common \
|
||||
ninja-build \
|
||||
numad \
|
||||
open-iscsi \
|
||||
perl-base \
|
||||
pkgconf \
|
||||
policykit-1 \
|
||||
python3 \
|
||||
python3-docutils \
|
||||
python3-pytest \
|
||||
@@ -81,24 +73,23 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
libglib2.0-dev:armhf \
|
||||
libgnutls28-dev:armhf \
|
||||
libiscsi-dev:armhf \
|
||||
libjson-c-dev:armhf \
|
||||
libnl-3-dev:armhf \
|
||||
libnl-route-3-dev:armhf \
|
||||
libnuma-dev:armhf \
|
||||
libparted-dev:armhf \
|
||||
libpcap0.8-dev:armhf \
|
||||
libpciaccess-dev:armhf \
|
||||
librbd-dev:armhf \
|
||||
libreadline-dev:armhf \
|
||||
libsanlock-dev:armhf \
|
||||
libsasl2-dev:armhf \
|
||||
libselinux1-dev:armhf \
|
||||
libssh-gcrypt-dev:armhf \
|
||||
libssh-dev:armhf \
|
||||
libssh2-1-dev:armhf \
|
||||
libtirpc-dev:armhf \
|
||||
libudev-dev:armhf \
|
||||
libxen-dev:armhf \
|
||||
libxml2-dev:armhf \
|
||||
libyajl-dev:armhf \
|
||||
systemtap-sdt-dev:armhf && \
|
||||
eatmydata apt-get autoremove -y && \
|
||||
eatmydata apt-get autoclean -y && \
|
||||
|
@@ -26,23 +26,15 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
gettext \
|
||||
git \
|
||||
grep \
|
||||
iproute2 \
|
||||
iptables \
|
||||
kmod \
|
||||
libclang-rt-dev \
|
||||
libnbd-dev \
|
||||
libxml2-utils \
|
||||
locales \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-common \
|
||||
ninja-build \
|
||||
numad \
|
||||
open-iscsi \
|
||||
perl-base \
|
||||
pkgconf \
|
||||
policykit-1 \
|
||||
python3 \
|
||||
python3-docutils \
|
||||
python3-pytest \
|
||||
@@ -81,23 +73,22 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
libglib2.0-dev:i386 \
|
||||
libgnutls28-dev:i386 \
|
||||
libiscsi-dev:i386 \
|
||||
libjson-c-dev:i386 \
|
||||
libnl-3-dev:i386 \
|
||||
libnl-route-3-dev:i386 \
|
||||
libnuma-dev:i386 \
|
||||
libparted-dev:i386 \
|
||||
libpcap0.8-dev:i386 \
|
||||
libpciaccess-dev:i386 \
|
||||
librbd-dev:i386 \
|
||||
libreadline-dev:i386 \
|
||||
libsanlock-dev:i386 \
|
||||
libsasl2-dev:i386 \
|
||||
libselinux1-dev:i386 \
|
||||
libssh-gcrypt-dev:i386 \
|
||||
libssh-dev:i386 \
|
||||
libssh2-1-dev:i386 \
|
||||
libtirpc-dev:i386 \
|
||||
libudev-dev:i386 \
|
||||
libxml2-dev:i386 \
|
||||
libyajl-dev:i386 \
|
||||
systemtap-sdt-dev:i386 && \
|
||||
eatmydata apt-get autoremove -y && \
|
||||
eatmydata apt-get autoclean -y && \
|
||||
|
@@ -26,23 +26,15 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
gettext \
|
||||
git \
|
||||
grep \
|
||||
iproute2 \
|
||||
iptables \
|
||||
kmod \
|
||||
libclang-rt-dev \
|
||||
libnbd-dev \
|
||||
libxml2-utils \
|
||||
locales \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-common \
|
||||
ninja-build \
|
||||
numad \
|
||||
open-iscsi \
|
||||
perl-base \
|
||||
pkgconf \
|
||||
policykit-1 \
|
||||
python3 \
|
||||
python3-docutils \
|
||||
python3-pytest \
|
||||
@@ -82,6 +74,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
libglusterfs-dev:mips64el \
|
||||
libgnutls28-dev:mips64el \
|
||||
libiscsi-dev:mips64el \
|
||||
libjson-c-dev:mips64el \
|
||||
libnl-3-dev:mips64el \
|
||||
libnl-route-3-dev:mips64el \
|
||||
libnuma-dev:mips64el \
|
||||
@@ -93,12 +86,11 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
libsanlock-dev:mips64el \
|
||||
libsasl2-dev:mips64el \
|
||||
libselinux1-dev:mips64el \
|
||||
libssh-gcrypt-dev:mips64el \
|
||||
libssh-dev:mips64el \
|
||||
libssh2-1-dev:mips64el \
|
||||
libtirpc-dev:mips64el \
|
||||
libudev-dev:mips64el \
|
||||
libxml2-dev:mips64el \
|
||||
libyajl-dev:mips64el \
|
||||
systemtap-sdt-dev:mips64el && \
|
||||
eatmydata apt-get autoremove -y && \
|
||||
eatmydata apt-get autoclean -y && \
|
||||
|
@@ -26,23 +26,15 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
gettext \
|
||||
git \
|
||||
grep \
|
||||
iproute2 \
|
||||
iptables \
|
||||
kmod \
|
||||
libclang-rt-dev \
|
||||
libnbd-dev \
|
||||
libxml2-utils \
|
||||
locales \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-common \
|
||||
ninja-build \
|
||||
numad \
|
||||
open-iscsi \
|
||||
perl-base \
|
||||
pkgconf \
|
||||
policykit-1 \
|
||||
python3 \
|
||||
python3-docutils \
|
||||
python3-pytest \
|
||||
@@ -82,6 +74,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
libglusterfs-dev:ppc64el \
|
||||
libgnutls28-dev:ppc64el \
|
||||
libiscsi-dev:ppc64el \
|
||||
libjson-c-dev:ppc64el \
|
||||
libnl-3-dev:ppc64el \
|
||||
libnl-route-3-dev:ppc64el \
|
||||
libnuma-dev:ppc64el \
|
||||
@@ -93,12 +86,11 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
libsanlock-dev:ppc64el \
|
||||
libsasl2-dev:ppc64el \
|
||||
libselinux1-dev:ppc64el \
|
||||
libssh-gcrypt-dev:ppc64el \
|
||||
libssh-dev:ppc64el \
|
||||
libssh2-1-dev:ppc64el \
|
||||
libtirpc-dev:ppc64el \
|
||||
libudev-dev:ppc64el \
|
||||
libxml2-dev:ppc64el \
|
||||
libyajl-dev:ppc64el \
|
||||
systemtap-sdt-dev:ppc64el && \
|
||||
eatmydata apt-get autoremove -y && \
|
||||
eatmydata apt-get autoclean -y && \
|
||||
|
@@ -26,23 +26,15 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
gettext \
|
||||
git \
|
||||
grep \
|
||||
iproute2 \
|
||||
iptables \
|
||||
kmod \
|
||||
libclang-rt-dev \
|
||||
libnbd-dev \
|
||||
libxml2-utils \
|
||||
locales \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-common \
|
||||
ninja-build \
|
||||
numad \
|
||||
open-iscsi \
|
||||
perl-base \
|
||||
pkgconf \
|
||||
policykit-1 \
|
||||
python3 \
|
||||
python3-docutils \
|
||||
python3-pytest \
|
||||
@@ -82,6 +74,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
libglusterfs-dev:s390x \
|
||||
libgnutls28-dev:s390x \
|
||||
libiscsi-dev:s390x \
|
||||
libjson-c-dev:s390x \
|
||||
libnl-3-dev:s390x \
|
||||
libnl-route-3-dev:s390x \
|
||||
libnuma-dev:s390x \
|
||||
@@ -93,12 +86,11 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
libsanlock-dev:s390x \
|
||||
libsasl2-dev:s390x \
|
||||
libselinux1-dev:s390x \
|
||||
libssh-gcrypt-dev:s390x \
|
||||
libssh-dev:s390x \
|
||||
libssh2-1-dev:s390x \
|
||||
libtirpc-dev:s390x \
|
||||
libudev-dev:s390x \
|
||||
libxml2-dev:s390x \
|
||||
libyajl-dev:s390x \
|
||||
systemtap-sdt-dev:s390x && \
|
||||
eatmydata apt-get autoremove -y && \
|
||||
eatmydata apt-get autoclean -y && \
|
||||
|
@@ -28,9 +28,6 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
gettext \
|
||||
git \
|
||||
grep \
|
||||
iproute2 \
|
||||
iptables \
|
||||
kmod \
|
||||
libacl1-dev \
|
||||
libapparmor-dev \
|
||||
libattr1-dev \
|
||||
@@ -46,6 +43,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
libglusterfs-dev \
|
||||
libgnutls28-dev \
|
||||
libiscsi-dev \
|
||||
libjson-c-dev \
|
||||
libnbd-dev \
|
||||
libnl-3-dev \
|
||||
libnl-route-3-dev \
|
||||
@@ -58,25 +56,19 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
libsanlock-dev \
|
||||
libsasl2-dev \
|
||||
libselinux1-dev \
|
||||
libssh-gcrypt-dev \
|
||||
libssh-dev \
|
||||
libssh2-1-dev \
|
||||
libtirpc-dev \
|
||||
libudev-dev \
|
||||
libxen-dev \
|
||||
libxml2-dev \
|
||||
libxml2-utils \
|
||||
libyajl-dev \
|
||||
locales \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-common \
|
||||
ninja-build \
|
||||
numad \
|
||||
open-iscsi \
|
||||
perl-base \
|
||||
pkgconf \
|
||||
policykit-1 \
|
||||
python3 \
|
||||
python3-docutils \
|
||||
python3-pytest \
|
||||
|
@@ -1,111 +0,0 @@
|
||||
# THIS FILE WAS AUTO-GENERATED
|
||||
#
|
||||
# $ lcitool manifest ci/manifest.yml
|
||||
#
|
||||
# https://gitlab.com/libvirt/libvirt-ci
|
||||
|
||||
FROM registry.fedoraproject.org/fedora:39
|
||||
|
||||
RUN dnf install -y nosync && \
|
||||
printf '#!/bin/sh\n\
|
||||
if test -d /usr/lib64\n\
|
||||
then\n\
|
||||
export LD_PRELOAD=/usr/lib64/nosync/nosync.so\n\
|
||||
else\n\
|
||||
export LD_PRELOAD=/usr/lib/nosync/nosync.so\n\
|
||||
fi\n\
|
||||
exec "$@"\n' > /usr/bin/nosync && \
|
||||
chmod +x /usr/bin/nosync && \
|
||||
nosync dnf update -y && \
|
||||
nosync dnf install -y \
|
||||
audit-libs-devel \
|
||||
augeas \
|
||||
bash-completion \
|
||||
ca-certificates \
|
||||
ccache \
|
||||
clang \
|
||||
codespell \
|
||||
compiler-rt \
|
||||
cpp \
|
||||
cppi \
|
||||
cyrus-sasl-devel \
|
||||
device-mapper-devel \
|
||||
diffutils \
|
||||
dwarves \
|
||||
ebtables \
|
||||
firewalld-filesystem \
|
||||
fuse-devel \
|
||||
gcc \
|
||||
gettext \
|
||||
git \
|
||||
glib2-devel \
|
||||
glibc-devel \
|
||||
glibc-langpack-en \
|
||||
glusterfs-api-devel \
|
||||
gnutls-devel \
|
||||
grep \
|
||||
iproute \
|
||||
iproute-tc \
|
||||
iptables \
|
||||
iscsi-initiator-utils \
|
||||
kmod \
|
||||
libacl-devel \
|
||||
libattr-devel \
|
||||
libblkid-devel \
|
||||
libcap-ng-devel \
|
||||
libcurl-devel \
|
||||
libiscsi-devel \
|
||||
libnbd-devel \
|
||||
libnl3-devel \
|
||||
libpcap-devel \
|
||||
libpciaccess-devel \
|
||||
librbd-devel \
|
||||
libselinux-devel \
|
||||
libssh-devel \
|
||||
libssh2-devel \
|
||||
libtirpc-devel \
|
||||
libwsman-devel \
|
||||
libxml2 \
|
||||
libxml2-devel \
|
||||
libxslt \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-utils \
|
||||
ninja-build \
|
||||
numactl-devel \
|
||||
numad \
|
||||
parted-devel \
|
||||
perl-base \
|
||||
pkgconfig \
|
||||
polkit \
|
||||
python3 \
|
||||
python3-black \
|
||||
python3-docutils \
|
||||
python3-flake8 \
|
||||
python3-pytest \
|
||||
qemu-img \
|
||||
readline-devel \
|
||||
rpm-build \
|
||||
sanlock-devel \
|
||||
sed \
|
||||
systemd-devel \
|
||||
systemd-rpm-macros \
|
||||
systemtap-sdt-devel \
|
||||
wireshark-devel \
|
||||
xen-devel \
|
||||
yajl-devel && \
|
||||
nosync dnf autoremove -y && \
|
||||
nosync dnf clean all -y && \
|
||||
rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED && \
|
||||
rpm -qa | sort > /packages.txt && \
|
||||
mkdir -p /usr/libexec/ccache-wrappers && \
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/clang && \
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/gcc
|
||||
|
||||
ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
|
||||
ENV LANG "en_US.UTF-8"
|
||||
ENV MAKE "/usr/bin/make"
|
||||
ENV NINJA "/usr/bin/ninja"
|
||||
ENV PYTHON "/usr/bin/python3"
|
@@ -1,92 +0,0 @@
|
||||
# THIS FILE WAS AUTO-GENERATED
|
||||
#
|
||||
# $ lcitool manifest ci/manifest.yml
|
||||
#
|
||||
# https://gitlab.com/libvirt/libvirt-ci
|
||||
|
||||
FROM registry.fedoraproject.org/fedora:40
|
||||
|
||||
RUN dnf install -y nosync && \
|
||||
printf '#!/bin/sh\n\
|
||||
if test -d /usr/lib64\n\
|
||||
then\n\
|
||||
export LD_PRELOAD=/usr/lib64/nosync/nosync.so\n\
|
||||
else\n\
|
||||
export LD_PRELOAD=/usr/lib/nosync/nosync.so\n\
|
||||
fi\n\
|
||||
exec "$@"\n' > /usr/bin/nosync && \
|
||||
chmod +x /usr/bin/nosync && \
|
||||
nosync dnf update -y && \
|
||||
nosync dnf install -y \
|
||||
augeas \
|
||||
bash-completion \
|
||||
ca-certificates \
|
||||
ccache \
|
||||
codespell \
|
||||
compiler-rt \
|
||||
cpp \
|
||||
cppi \
|
||||
diffutils \
|
||||
dwarves \
|
||||
ebtables \
|
||||
firewalld-filesystem \
|
||||
gettext \
|
||||
git \
|
||||
glibc-langpack-en \
|
||||
grep \
|
||||
iproute \
|
||||
iproute-tc \
|
||||
iptables \
|
||||
iscsi-initiator-utils \
|
||||
kmod \
|
||||
libnbd-devel \
|
||||
libxml2 \
|
||||
libxslt \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-utils \
|
||||
ninja-build \
|
||||
numad \
|
||||
perl-base \
|
||||
polkit \
|
||||
python3 \
|
||||
python3-black \
|
||||
python3-docutils \
|
||||
python3-flake8 \
|
||||
python3-pytest \
|
||||
qemu-img \
|
||||
rpm-build \
|
||||
sed \
|
||||
systemd-rpm-macros && \
|
||||
nosync dnf autoremove -y && \
|
||||
nosync dnf clean all -y && \
|
||||
rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
|
||||
|
||||
ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
|
||||
ENV LANG "en_US.UTF-8"
|
||||
ENV MAKE "/usr/bin/make"
|
||||
ENV NINJA "/usr/bin/ninja"
|
||||
ENV PYTHON "/usr/bin/python3"
|
||||
|
||||
RUN nosync dnf install -y \
|
||||
mingw32-curl \
|
||||
mingw32-dlfcn \
|
||||
mingw32-gcc \
|
||||
mingw32-gettext \
|
||||
mingw32-glib2 \
|
||||
mingw32-gnutls \
|
||||
mingw32-headers \
|
||||
mingw32-libssh2 \
|
||||
mingw32-libxml2 \
|
||||
mingw32-pkg-config \
|
||||
mingw32-portablexdr \
|
||||
mingw32-readline && \
|
||||
nosync dnf clean all -y && \
|
||||
rpm -qa | sort > /packages.txt && \
|
||||
mkdir -p /usr/libexec/ccache-wrappers && \
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/i686-w64-mingw32-cc && \
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/i686-w64-mingw32-gcc
|
||||
|
||||
ENV ABI "i686-w64-mingw32"
|
||||
ENV MESON_OPTS "--cross-file=/usr/share/mingw/toolchain-mingw32.meson"
|
@@ -1,92 +0,0 @@
|
||||
# THIS FILE WAS AUTO-GENERATED
|
||||
#
|
||||
# $ lcitool manifest ci/manifest.yml
|
||||
#
|
||||
# https://gitlab.com/libvirt/libvirt-ci
|
||||
|
||||
FROM registry.fedoraproject.org/fedora:40
|
||||
|
||||
RUN dnf install -y nosync && \
|
||||
printf '#!/bin/sh\n\
|
||||
if test -d /usr/lib64\n\
|
||||
then\n\
|
||||
export LD_PRELOAD=/usr/lib64/nosync/nosync.so\n\
|
||||
else\n\
|
||||
export LD_PRELOAD=/usr/lib/nosync/nosync.so\n\
|
||||
fi\n\
|
||||
exec "$@"\n' > /usr/bin/nosync && \
|
||||
chmod +x /usr/bin/nosync && \
|
||||
nosync dnf update -y && \
|
||||
nosync dnf install -y \
|
||||
augeas \
|
||||
bash-completion \
|
||||
ca-certificates \
|
||||
ccache \
|
||||
codespell \
|
||||
compiler-rt \
|
||||
cpp \
|
||||
cppi \
|
||||
diffutils \
|
||||
dwarves \
|
||||
ebtables \
|
||||
firewalld-filesystem \
|
||||
gettext \
|
||||
git \
|
||||
glibc-langpack-en \
|
||||
grep \
|
||||
iproute \
|
||||
iproute-tc \
|
||||
iptables \
|
||||
iscsi-initiator-utils \
|
||||
kmod \
|
||||
libnbd-devel \
|
||||
libxml2 \
|
||||
libxslt \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-utils \
|
||||
ninja-build \
|
||||
numad \
|
||||
perl-base \
|
||||
polkit \
|
||||
python3 \
|
||||
python3-black \
|
||||
python3-docutils \
|
||||
python3-flake8 \
|
||||
python3-pytest \
|
||||
qemu-img \
|
||||
rpm-build \
|
||||
sed \
|
||||
systemd-rpm-macros && \
|
||||
nosync dnf autoremove -y && \
|
||||
nosync dnf clean all -y && \
|
||||
rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
|
||||
|
||||
ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
|
||||
ENV LANG "en_US.UTF-8"
|
||||
ENV MAKE "/usr/bin/make"
|
||||
ENV NINJA "/usr/bin/ninja"
|
||||
ENV PYTHON "/usr/bin/python3"
|
||||
|
||||
RUN nosync dnf install -y \
|
||||
mingw64-curl \
|
||||
mingw64-dlfcn \
|
||||
mingw64-gcc \
|
||||
mingw64-gettext \
|
||||
mingw64-glib2 \
|
||||
mingw64-gnutls \
|
||||
mingw64-headers \
|
||||
mingw64-libssh2 \
|
||||
mingw64-libxml2 \
|
||||
mingw64-pkg-config \
|
||||
mingw64-portablexdr \
|
||||
mingw64-readline && \
|
||||
nosync dnf clean all -y && \
|
||||
rpm -qa | sort > /packages.txt && \
|
||||
mkdir -p /usr/libexec/ccache-wrappers && \
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/x86_64-w64-mingw32-cc && \
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/x86_64-w64-mingw32-gcc
|
||||
|
||||
ENV ABI "x86_64-w64-mingw32"
|
||||
ENV MESON_OPTS "--cross-file=/usr/share/mingw/toolchain-mingw64.meson"
|
@@ -1,111 +0,0 @@
|
||||
# THIS FILE WAS AUTO-GENERATED
|
||||
#
|
||||
# $ lcitool manifest ci/manifest.yml
|
||||
#
|
||||
# https://gitlab.com/libvirt/libvirt-ci
|
||||
|
||||
FROM registry.fedoraproject.org/fedora:40
|
||||
|
||||
RUN dnf install -y nosync && \
|
||||
printf '#!/bin/sh\n\
|
||||
if test -d /usr/lib64\n\
|
||||
then\n\
|
||||
export LD_PRELOAD=/usr/lib64/nosync/nosync.so\n\
|
||||
else\n\
|
||||
export LD_PRELOAD=/usr/lib/nosync/nosync.so\n\
|
||||
fi\n\
|
||||
exec "$@"\n' > /usr/bin/nosync && \
|
||||
chmod +x /usr/bin/nosync && \
|
||||
nosync dnf update -y && \
|
||||
nosync dnf install -y \
|
||||
audit-libs-devel \
|
||||
augeas \
|
||||
bash-completion \
|
||||
ca-certificates \
|
||||
ccache \
|
||||
clang \
|
||||
codespell \
|
||||
compiler-rt \
|
||||
cpp \
|
||||
cppi \
|
||||
cyrus-sasl-devel \
|
||||
device-mapper-devel \
|
||||
diffutils \
|
||||
dwarves \
|
||||
ebtables \
|
||||
firewalld-filesystem \
|
||||
fuse-devel \
|
||||
gcc \
|
||||
gettext \
|
||||
git \
|
||||
glib2-devel \
|
||||
glibc-devel \
|
||||
glibc-langpack-en \
|
||||
glusterfs-api-devel \
|
||||
gnutls-devel \
|
||||
grep \
|
||||
iproute \
|
||||
iproute-tc \
|
||||
iptables \
|
||||
iscsi-initiator-utils \
|
||||
kmod \
|
||||
libacl-devel \
|
||||
libattr-devel \
|
||||
libblkid-devel \
|
||||
libcap-ng-devel \
|
||||
libcurl-devel \
|
||||
libiscsi-devel \
|
||||
libnbd-devel \
|
||||
libnl3-devel \
|
||||
libpcap-devel \
|
||||
libpciaccess-devel \
|
||||
librbd-devel \
|
||||
libselinux-devel \
|
||||
libssh-devel \
|
||||
libssh2-devel \
|
||||
libtirpc-devel \
|
||||
libwsman-devel \
|
||||
libxml2 \
|
||||
libxml2-devel \
|
||||
libxslt \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-utils \
|
||||
ninja-build \
|
||||
numactl-devel \
|
||||
numad \
|
||||
parted-devel \
|
||||
perl-base \
|
||||
pkgconfig \
|
||||
polkit \
|
||||
python3 \
|
||||
python3-black \
|
||||
python3-docutils \
|
||||
python3-flake8 \
|
||||
python3-pytest \
|
||||
qemu-img \
|
||||
readline-devel \
|
||||
rpm-build \
|
||||
sanlock-devel \
|
||||
sed \
|
||||
systemd-devel \
|
||||
systemd-rpm-macros \
|
||||
systemtap-sdt-devel \
|
||||
wireshark-devel \
|
||||
xen-devel \
|
||||
yajl-devel && \
|
||||
nosync dnf autoremove -y && \
|
||||
nosync dnf clean all -y && \
|
||||
rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED && \
|
||||
rpm -qa | sort > /packages.txt && \
|
||||
mkdir -p /usr/libexec/ccache-wrappers && \
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/clang && \
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/gcc
|
||||
|
||||
ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
|
||||
ENV LANG "en_US.UTF-8"
|
||||
ENV MAKE "/usr/bin/make"
|
||||
ENV NINJA "/usr/bin/ninja"
|
||||
ENV PYTHON "/usr/bin/python3"
|
103
ci/containers/fedora-41.Dockerfile
Normal file
103
ci/containers/fedora-41.Dockerfile
Normal file
@@ -0,0 +1,103 @@
|
||||
# THIS FILE WAS AUTO-GENERATED
|
||||
#
|
||||
# $ lcitool manifest ci/manifest.yml
|
||||
#
|
||||
# https://gitlab.com/libvirt/libvirt-ci
|
||||
|
||||
FROM registry.fedoraproject.org/fedora:41
|
||||
|
||||
RUN dnf install -y nosync && \
|
||||
printf '#!/bin/sh\n\
|
||||
if test -d /usr/lib64\n\
|
||||
then\n\
|
||||
export LD_PRELOAD=/usr/lib64/nosync/nosync.so\n\
|
||||
else\n\
|
||||
export LD_PRELOAD=/usr/lib/nosync/nosync.so\n\
|
||||
fi\n\
|
||||
exec "$@"\n' > /usr/bin/nosync && \
|
||||
chmod +x /usr/bin/nosync && \
|
||||
nosync dnf update -y && \
|
||||
nosync dnf install -y \
|
||||
audit-libs-devel \
|
||||
augeas \
|
||||
bash-completion-devel \
|
||||
ca-certificates \
|
||||
ccache \
|
||||
clang \
|
||||
codespell \
|
||||
compiler-rt \
|
||||
cpp \
|
||||
cppi \
|
||||
cyrus-sasl-devel \
|
||||
device-mapper-devel \
|
||||
diffutils \
|
||||
dwarves \
|
||||
ebtables \
|
||||
firewalld-filesystem \
|
||||
fuse-devel \
|
||||
gcc \
|
||||
gettext \
|
||||
git \
|
||||
glib2-devel \
|
||||
glibc-devel \
|
||||
glibc-langpack-en \
|
||||
glusterfs-api-devel \
|
||||
gnutls-devel \
|
||||
grep \
|
||||
json-c-devel \
|
||||
libacl-devel \
|
||||
libattr-devel \
|
||||
libblkid-devel \
|
||||
libcap-ng-devel \
|
||||
libcurl-devel \
|
||||
libiscsi-devel \
|
||||
libnbd-devel \
|
||||
libnl3-devel \
|
||||
libpcap-devel \
|
||||
libpciaccess-devel \
|
||||
librbd-devel \
|
||||
libselinux-devel \
|
||||
libssh-devel \
|
||||
libssh2-devel \
|
||||
libtirpc-devel \
|
||||
libwsman-devel \
|
||||
libxml2 \
|
||||
libxml2-devel \
|
||||
libxslt \
|
||||
make \
|
||||
meson \
|
||||
ninja-build \
|
||||
numactl-devel \
|
||||
parted-devel \
|
||||
perl-base \
|
||||
pkgconfig \
|
||||
python3 \
|
||||
python3-black \
|
||||
python3-docutils \
|
||||
python3-flake8 \
|
||||
python3-pytest \
|
||||
qemu-img \
|
||||
readline-devel \
|
||||
rpm-build \
|
||||
sanlock-devel \
|
||||
sed \
|
||||
systemd-devel \
|
||||
systemd-rpm-macros \
|
||||
systemtap-sdt-devel \
|
||||
systemtap-sdt-dtrace \
|
||||
wireshark-devel \
|
||||
xen-devel && \
|
||||
nosync dnf autoremove -y && \
|
||||
nosync dnf clean all -y && \
|
||||
rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED && \
|
||||
rpm -qa | sort > /packages.txt && \
|
||||
mkdir -p /usr/libexec/ccache-wrappers && \
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/clang && \
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/gcc
|
||||
|
||||
ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
|
||||
ENV LANG "en_US.UTF-8"
|
||||
ENV MAKE "/usr/bin/make"
|
||||
ENV NINJA "/usr/bin/ninja"
|
||||
ENV PYTHON "/usr/bin/python3"
|
83
ci/containers/fedora-42-cross-mingw32.Dockerfile
Normal file
83
ci/containers/fedora-42-cross-mingw32.Dockerfile
Normal file
@@ -0,0 +1,83 @@
|
||||
# THIS FILE WAS AUTO-GENERATED
|
||||
#
|
||||
# $ lcitool manifest ci/manifest.yml
|
||||
#
|
||||
# https://gitlab.com/libvirt/libvirt-ci
|
||||
|
||||
FROM registry.fedoraproject.org/fedora:42
|
||||
|
||||
RUN dnf install -y nosync && \
|
||||
printf '#!/bin/sh\n\
|
||||
if test -d /usr/lib64\n\
|
||||
then\n\
|
||||
export LD_PRELOAD=/usr/lib64/nosync/nosync.so\n\
|
||||
else\n\
|
||||
export LD_PRELOAD=/usr/lib/nosync/nosync.so\n\
|
||||
fi\n\
|
||||
exec "$@"\n' > /usr/bin/nosync && \
|
||||
chmod +x /usr/bin/nosync && \
|
||||
nosync dnf update -y && \
|
||||
nosync dnf install -y \
|
||||
augeas \
|
||||
bash-completion-devel \
|
||||
ca-certificates \
|
||||
ccache \
|
||||
codespell \
|
||||
compiler-rt \
|
||||
cpp \
|
||||
cppi \
|
||||
diffutils \
|
||||
dwarves \
|
||||
ebtables \
|
||||
firewalld-filesystem \
|
||||
gettext \
|
||||
git \
|
||||
glibc-langpack-en \
|
||||
grep \
|
||||
libnbd-devel \
|
||||
libxml2 \
|
||||
libxslt \
|
||||
make \
|
||||
meson \
|
||||
ninja-build \
|
||||
perl-base \
|
||||
python3 \
|
||||
python3-black \
|
||||
python3-docutils \
|
||||
python3-flake8 \
|
||||
python3-pytest \
|
||||
qemu-img \
|
||||
rpm-build \
|
||||
sed \
|
||||
systemd-rpm-macros && \
|
||||
nosync dnf autoremove -y && \
|
||||
nosync dnf clean all -y && \
|
||||
rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
|
||||
|
||||
ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
|
||||
ENV LANG "en_US.UTF-8"
|
||||
ENV MAKE "/usr/bin/make"
|
||||
ENV NINJA "/usr/bin/ninja"
|
||||
ENV PYTHON "/usr/bin/python3"
|
||||
|
||||
RUN nosync dnf install -y \
|
||||
mingw32-curl \
|
||||
mingw32-dlfcn \
|
||||
mingw32-gcc \
|
||||
mingw32-gettext \
|
||||
mingw32-glib2 \
|
||||
mingw32-gnutls \
|
||||
mingw32-headers \
|
||||
mingw32-libssh2 \
|
||||
mingw32-libxml2 \
|
||||
mingw32-pkg-config \
|
||||
mingw32-portablexdr \
|
||||
mingw32-readline && \
|
||||
nosync dnf clean all -y && \
|
||||
rpm -qa | sort > /packages.txt && \
|
||||
mkdir -p /usr/libexec/ccache-wrappers && \
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/i686-w64-mingw32-cc && \
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/i686-w64-mingw32-gcc
|
||||
|
||||
ENV ABI "i686-w64-mingw32"
|
||||
ENV MESON_OPTS "--cross-file=/usr/share/mingw/toolchain-mingw32.meson"
|
83
ci/containers/fedora-42-cross-mingw64.Dockerfile
Normal file
83
ci/containers/fedora-42-cross-mingw64.Dockerfile
Normal file
@@ -0,0 +1,83 @@
|
||||
# THIS FILE WAS AUTO-GENERATED
|
||||
#
|
||||
# $ lcitool manifest ci/manifest.yml
|
||||
#
|
||||
# https://gitlab.com/libvirt/libvirt-ci
|
||||
|
||||
FROM registry.fedoraproject.org/fedora:42
|
||||
|
||||
RUN dnf install -y nosync && \
|
||||
printf '#!/bin/sh\n\
|
||||
if test -d /usr/lib64\n\
|
||||
then\n\
|
||||
export LD_PRELOAD=/usr/lib64/nosync/nosync.so\n\
|
||||
else\n\
|
||||
export LD_PRELOAD=/usr/lib/nosync/nosync.so\n\
|
||||
fi\n\
|
||||
exec "$@"\n' > /usr/bin/nosync && \
|
||||
chmod +x /usr/bin/nosync && \
|
||||
nosync dnf update -y && \
|
||||
nosync dnf install -y \
|
||||
augeas \
|
||||
bash-completion-devel \
|
||||
ca-certificates \
|
||||
ccache \
|
||||
codespell \
|
||||
compiler-rt \
|
||||
cpp \
|
||||
cppi \
|
||||
diffutils \
|
||||
dwarves \
|
||||
ebtables \
|
||||
firewalld-filesystem \
|
||||
gettext \
|
||||
git \
|
||||
glibc-langpack-en \
|
||||
grep \
|
||||
libnbd-devel \
|
||||
libxml2 \
|
||||
libxslt \
|
||||
make \
|
||||
meson \
|
||||
ninja-build \
|
||||
perl-base \
|
||||
python3 \
|
||||
python3-black \
|
||||
python3-docutils \
|
||||
python3-flake8 \
|
||||
python3-pytest \
|
||||
qemu-img \
|
||||
rpm-build \
|
||||
sed \
|
||||
systemd-rpm-macros && \
|
||||
nosync dnf autoremove -y && \
|
||||
nosync dnf clean all -y && \
|
||||
rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED
|
||||
|
||||
ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
|
||||
ENV LANG "en_US.UTF-8"
|
||||
ENV MAKE "/usr/bin/make"
|
||||
ENV NINJA "/usr/bin/ninja"
|
||||
ENV PYTHON "/usr/bin/python3"
|
||||
|
||||
RUN nosync dnf install -y \
|
||||
mingw64-curl \
|
||||
mingw64-dlfcn \
|
||||
mingw64-gcc \
|
||||
mingw64-gettext \
|
||||
mingw64-glib2 \
|
||||
mingw64-gnutls \
|
||||
mingw64-headers \
|
||||
mingw64-libssh2 \
|
||||
mingw64-libxml2 \
|
||||
mingw64-pkg-config \
|
||||
mingw64-portablexdr \
|
||||
mingw64-readline && \
|
||||
nosync dnf clean all -y && \
|
||||
rpm -qa | sort > /packages.txt && \
|
||||
mkdir -p /usr/libexec/ccache-wrappers && \
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/x86_64-w64-mingw32-cc && \
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/x86_64-w64-mingw32-gcc
|
||||
|
||||
ENV ABI "x86_64-w64-mingw32"
|
||||
ENV MESON_OPTS "--cross-file=/usr/share/mingw/toolchain-mingw64.meson"
|
103
ci/containers/fedora-42.Dockerfile
Normal file
103
ci/containers/fedora-42.Dockerfile
Normal file
@@ -0,0 +1,103 @@
|
||||
# THIS FILE WAS AUTO-GENERATED
|
||||
#
|
||||
# $ lcitool manifest ci/manifest.yml
|
||||
#
|
||||
# https://gitlab.com/libvirt/libvirt-ci
|
||||
|
||||
FROM registry.fedoraproject.org/fedora:42
|
||||
|
||||
RUN dnf install -y nosync && \
|
||||
printf '#!/bin/sh\n\
|
||||
if test -d /usr/lib64\n\
|
||||
then\n\
|
||||
export LD_PRELOAD=/usr/lib64/nosync/nosync.so\n\
|
||||
else\n\
|
||||
export LD_PRELOAD=/usr/lib/nosync/nosync.so\n\
|
||||
fi\n\
|
||||
exec "$@"\n' > /usr/bin/nosync && \
|
||||
chmod +x /usr/bin/nosync && \
|
||||
nosync dnf update -y && \
|
||||
nosync dnf install -y \
|
||||
audit-libs-devel \
|
||||
augeas \
|
||||
bash-completion-devel \
|
||||
ca-certificates \
|
||||
ccache \
|
||||
clang \
|
||||
codespell \
|
||||
compiler-rt \
|
||||
cpp \
|
||||
cppi \
|
||||
cyrus-sasl-devel \
|
||||
device-mapper-devel \
|
||||
diffutils \
|
||||
dwarves \
|
||||
ebtables \
|
||||
firewalld-filesystem \
|
||||
fuse-devel \
|
||||
gcc \
|
||||
gettext \
|
||||
git \
|
||||
glib2-devel \
|
||||
glibc-devel \
|
||||
glibc-langpack-en \
|
||||
glusterfs-api-devel \
|
||||
gnutls-devel \
|
||||
grep \
|
||||
json-c-devel \
|
||||
libacl-devel \
|
||||
libattr-devel \
|
||||
libblkid-devel \
|
||||
libcap-ng-devel \
|
||||
libcurl-devel \
|
||||
libiscsi-devel \
|
||||
libnbd-devel \
|
||||
libnl3-devel \
|
||||
libpcap-devel \
|
||||
libpciaccess-devel \
|
||||
librbd-devel \
|
||||
libselinux-devel \
|
||||
libssh-devel \
|
||||
libssh2-devel \
|
||||
libtirpc-devel \
|
||||
libwsman-devel \
|
||||
libxml2 \
|
||||
libxml2-devel \
|
||||
libxslt \
|
||||
make \
|
||||
meson \
|
||||
ninja-build \
|
||||
numactl-devel \
|
||||
parted-devel \
|
||||
perl-base \
|
||||
pkgconfig \
|
||||
python3 \
|
||||
python3-black \
|
||||
python3-docutils \
|
||||
python3-flake8 \
|
||||
python3-pytest \
|
||||
qemu-img \
|
||||
readline-devel \
|
||||
rpm-build \
|
||||
sanlock-devel \
|
||||
sed \
|
||||
systemd-devel \
|
||||
systemd-rpm-macros \
|
||||
systemtap-sdt-devel \
|
||||
systemtap-sdt-dtrace \
|
||||
wireshark-devel \
|
||||
xen-devel && \
|
||||
nosync dnf autoremove -y && \
|
||||
nosync dnf clean all -y && \
|
||||
rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED && \
|
||||
rpm -qa | sort > /packages.txt && \
|
||||
mkdir -p /usr/libexec/ccache-wrappers && \
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/cc && \
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/clang && \
|
||||
ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/gcc
|
||||
|
||||
ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
|
||||
ENV LANG "en_US.UTF-8"
|
||||
ENV MAKE "/usr/bin/make"
|
||||
ENV NINJA "/usr/bin/ninja"
|
||||
ENV PYTHON "/usr/bin/python3"
|
@@ -35,22 +35,13 @@ exec "$@"\n' > /usr/bin/nosync && \
|
||||
git \
|
||||
glibc-langpack-en \
|
||||
grep \
|
||||
iproute \
|
||||
iproute-tc \
|
||||
iptables \
|
||||
iscsi-initiator-utils \
|
||||
kmod \
|
||||
libnbd-devel \
|
||||
libxml2 \
|
||||
libxslt \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-utils \
|
||||
ninja-build \
|
||||
numad \
|
||||
perl-base \
|
||||
polkit \
|
||||
python3 \
|
||||
python3-black \
|
||||
python3-docutils \
|
||||
|
@@ -35,22 +35,13 @@ exec "$@"\n' > /usr/bin/nosync && \
|
||||
git \
|
||||
glibc-langpack-en \
|
||||
grep \
|
||||
iproute \
|
||||
iproute-tc \
|
||||
iptables \
|
||||
iscsi-initiator-utils \
|
||||
kmod \
|
||||
libnbd-devel \
|
||||
libxml2 \
|
||||
libxslt \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-utils \
|
||||
ninja-build \
|
||||
numad \
|
||||
perl-base \
|
||||
polkit \
|
||||
python3 \
|
||||
python3-black \
|
||||
python3-docutils \
|
||||
|
@@ -45,11 +45,7 @@ exec "$@"\n' > /usr/bin/nosync && \
|
||||
glusterfs-api-devel \
|
||||
gnutls-devel \
|
||||
grep \
|
||||
iproute \
|
||||
iproute-tc \
|
||||
iptables \
|
||||
iscsi-initiator-utils \
|
||||
kmod \
|
||||
json-c-devel \
|
||||
libacl-devel \
|
||||
libattr-devel \
|
||||
libblkid-devel \
|
||||
@@ -69,17 +65,13 @@ exec "$@"\n' > /usr/bin/nosync && \
|
||||
libxml2 \
|
||||
libxml2-devel \
|
||||
libxslt \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-utils \
|
||||
ninja-build \
|
||||
numactl-devel \
|
||||
numad \
|
||||
parted-devel \
|
||||
perl-base \
|
||||
pkgconfig \
|
||||
polkit \
|
||||
python3 \
|
||||
python3-black \
|
||||
python3-docutils \
|
||||
@@ -93,9 +85,9 @@ exec "$@"\n' > /usr/bin/nosync && \
|
||||
systemd-devel \
|
||||
systemd-rpm-macros \
|
||||
systemtap-sdt-devel \
|
||||
systemtap-sdt-dtrace \
|
||||
wireshark-devel \
|
||||
xen-devel \
|
||||
yajl-devel && \
|
||||
xen-devel && \
|
||||
nosync dnf autoremove -y && \
|
||||
nosync dnf clean all -y && \
|
||||
rm -f /usr/lib*/python3*/EXTERNALLY-MANAGED && \
|
||||
|
@@ -7,6 +7,7 @@
|
||||
FROM registry.opensuse.org/opensuse/leap:15.6
|
||||
|
||||
RUN zypper update -y && \
|
||||
zypper addrepo -fc https://download.opensuse.org/update/leap/15.6/backports/openSUSE:Backports:SLE-15-SP6:Update.repo && \
|
||||
zypper install -y \
|
||||
audit-devel \
|
||||
augeas \
|
||||
@@ -33,9 +34,6 @@ RUN zypper update -y && \
|
||||
glibc-locale \
|
||||
glusterfs-devel \
|
||||
grep \
|
||||
iproute2 \
|
||||
iptables \
|
||||
kmod \
|
||||
libacl-devel \
|
||||
libapparmor-devel \
|
||||
libattr-devel \
|
||||
@@ -44,6 +42,7 @@ RUN zypper update -y && \
|
||||
libcurl-devel \
|
||||
libgnutls-devel \
|
||||
libiscsi-devel \
|
||||
libjson-c-devel \
|
||||
libnbd-devel \
|
||||
libnl3-devel \
|
||||
libnuma-devel \
|
||||
@@ -59,18 +58,12 @@ RUN zypper update -y && \
|
||||
libxml2 \
|
||||
libxml2-devel \
|
||||
libxslt \
|
||||
libyajl-devel \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-utils \
|
||||
ninja \
|
||||
numad \
|
||||
open-iscsi \
|
||||
parted-devel \
|
||||
perl-base \
|
||||
pkgconfig \
|
||||
polkit \
|
||||
python3-base \
|
||||
python3-docutils \
|
||||
python3-flake8 \
|
||||
|
@@ -33,9 +33,6 @@ RUN zypper dist-upgrade -y && \
|
||||
glibc-locale \
|
||||
glusterfs-devel \
|
||||
grep \
|
||||
iproute2 \
|
||||
iptables \
|
||||
kmod \
|
||||
libacl-devel \
|
||||
libapparmor-devel \
|
||||
libattr-devel \
|
||||
@@ -44,6 +41,7 @@ RUN zypper dist-upgrade -y && \
|
||||
libcurl-devel \
|
||||
libgnutls-devel \
|
||||
libiscsi-devel \
|
||||
libjson-c-devel \
|
||||
libnbd-devel \
|
||||
libnl3-devel \
|
||||
libnuma-devel \
|
||||
@@ -59,18 +57,12 @@ RUN zypper dist-upgrade -y && \
|
||||
libxml2 \
|
||||
libxml2-devel \
|
||||
libxslt \
|
||||
libyajl-devel \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-utils \
|
||||
ninja \
|
||||
numad \
|
||||
open-iscsi \
|
||||
parted-devel \
|
||||
perl-base \
|
||||
pkgconfig \
|
||||
polkit \
|
||||
python3-base \
|
||||
python3-black \
|
||||
python3-docutils \
|
||||
@@ -82,7 +74,8 @@ RUN zypper dist-upgrade -y && \
|
||||
sanlock-devel \
|
||||
sed \
|
||||
systemd-rpm-macros \
|
||||
systemtap-sdt-devel \
|
||||
systemtap-dtrace \
|
||||
systemtap-headers \
|
||||
wireshark-devel \
|
||||
xen-devel && \
|
||||
zypper clean --all && \
|
||||
|
@@ -28,9 +28,6 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
gettext \
|
||||
git \
|
||||
grep \
|
||||
iproute2 \
|
||||
iptables \
|
||||
kmod \
|
||||
libacl1-dev \
|
||||
libapparmor-dev \
|
||||
libattr1-dev \
|
||||
@@ -46,6 +43,7 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
libglusterfs-dev \
|
||||
libgnutls28-dev \
|
||||
libiscsi-dev \
|
||||
libjson-c-dev \
|
||||
libnbd-dev \
|
||||
libnl-3-dev \
|
||||
libnl-route-3-dev \
|
||||
@@ -66,18 +64,12 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
|
||||
libxen-dev \
|
||||
libxml2-dev \
|
||||
libxml2-utils \
|
||||
libyajl-dev \
|
||||
locales \
|
||||
lvm2 \
|
||||
make \
|
||||
meson \
|
||||
nfs-common \
|
||||
ninja-build \
|
||||
numad \
|
||||
open-iscsi \
|
||||
perl-base \
|
||||
pkgconf \
|
||||
policykit-1 \
|
||||
python3 \
|
||||
python3-docutils \
|
||||
python3-pytest \
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user