Skip to content

Commit 2f05bc6

Browse files
Add rpm repositories to use for test fixtures. (#7)
These RPM repositories are signed with an insecure GPG key that serves no other purpose. I haven't yet committed the key until we decide how best to do so. Don't trust this key. Don't be mad at me if you trust this key and it breaks your heart.
1 parent 850f36a commit 2f05bc6

18 files changed

+139
-0
lines changed

test/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ endmacro()
1818
add_test(NAME agent_help COMMAND createrepo-agent --help)
1919
add_test(NAME agent_version COMMAND createrepo-agent --version)
2020

21+
file(COPY "fixtures" DESTINATION ${CMAKE_CURRENT_BINARY_DIR})
22+
2123
add_cache_test(coordinator)
2224
add_cache_test(copy_file)
2325
add_cache_test(repo_cache_flush)
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<repomd xmlns="http://linux.duke.edu/metadata/repo" xmlns:rpm="http://linux.duke.edu/metadata/rpm">
3+
<revision>1741312127</revision>
4+
<data type="primary">
5+
<checksum type="sha256">69a3730a283b85a4b3cff7d04bfde3b2b234f0607ebc17319d7a8d143a8e066e</checksum>
6+
<open-checksum type="sha256">e1e2ffd2fb1ee76f87b70750d00ca5677a252b397ab6c2389137a0c33e7b359f</open-checksum>
7+
<location href="repodata/69a3730a283b85a4b3cff7d04bfde3b2b234f0607ebc17319d7a8d143a8e066e-primary.xml.zst"/>
8+
<timestamp>1741312127</timestamp>
9+
<size>123</size>
10+
<open-size>167</open-size>
11+
</data>
12+
<data type="filelists">
13+
<checksum type="sha256">9b07d97dc6ececed89aac0650b67bfb292647fe9fbaca48f629465be5f53f82b</checksum>
14+
<open-checksum type="sha256">bf9808b81cb2dbc54b4b8e35adc584ddcaa73bd81f7088d73bf7dbbada961310</open-checksum>
15+
<location href="repodata/9b07d97dc6ececed89aac0650b67bfb292647fe9fbaca48f629465be5f53f82b-filelists.xml.zst"/>
16+
<timestamp>1741312127</timestamp>
17+
<size>118</size>
18+
<open-size>125</open-size>
19+
</data>
20+
<data type="other">
21+
<checksum type="sha256">6b37cc67608a24beaa81e1191d218f2ffd6b1191dceb5c100bac2e66249d518d</checksum>
22+
<open-checksum type="sha256">e0ed5e0054194df036cf09c1a911e15bf2a4e7f26f2a788b6f47d53e80717ccc</open-checksum>
23+
<location href="repodata/6b37cc67608a24beaa81e1191d218f2ffd6b1191dceb5c100bac2e66249d518d-other.xml.zst"/>
24+
<timestamp>1741312127</timestamp>
25+
<size>117</size>
26+
<open-size>121</open-size>
27+
</data>
28+
</repomd>
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
-----BEGIN PGP SIGNATURE-----
2+
3+
iLMEAAEIAB0WIQTIDIGguJ8DD/0/ZPqG4a6d89vbtQUCZ8pQigAKCRCG4a6d89vb
4+
tSLUA/0WEcuQjZUWJYorfos2iZwNwkvJHGKeMWdR+iTf8UPG9w74eEEblAl9gS0E
5+
AtEFzyfgoKfORuAabhqJfn3qiaPdslwzOxp4p35M/Vkrwzadvo7u02AUf5xKZl3c
6+
mUbcKgdz85sOp2Agy9bmeIWzdQveiaGmBnpKj0/hN9xfzGKDKw==
7+
=yloC
8+
-----END PGP SIGNATURE-----

test/fixtures/gnupg_home/cra-a.asc

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
-----BEGIN PGP PRIVATE KEY BLOCK-----
2+
3+
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
33+
7nE/yZRY4P/dK/RK6sGudWg=
34+
=DUMI
35+
-----END PGP PRIVATE KEY BLOCK-----
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
Created: 20250306T224203
2+
Key: (private-key (rsa (n #00AB97F554495257EF5F237021CE7A949D2C1C6B77F0
3+
1E6D5F387C713BD23CFD6598D32F4C4D4E718B1624DFE9FBDA0525ECAA98A0B64662E4
4+
CA107CD83C4316CBFD862ED93BE24405DA408E9FDA88467267F01A14E6CFFFBC40BBE8
5+
A10F1998BB3A139585187AB3EDAAB7FE97336F25D510A16B81F45B22791F03F14A4762
6+
637D#)(e #010001#)(d #19D0C40E40F4B4399556E3CB16411F64310B7A88A215B5CF
7+
365494859338ED4790712F43BBBAB23EE25F3C57BBB5FE81C8E4168FD1347032EB0A85
8+
79D3C12527DEE472B76A1900604A43B086D00EB1AAC8AE30500F9B1F851D3467CF498D
9+
199DDAFEEB1CD15E0AFCCB77B8468AE5C48BD0EB025327E373F550851C8837D67689#)
10+
(p #00CF92330ED4C7D170F02FCA678C082EBBE2B88FBA7664BCB58B38812BFE4B5470
11+
8130C501FE732C54C812C4A30194069FB45B8E56039C68D480438A35F38ACAE5#)(q
12+
#00D3A0E53CE3D6567B1D839431554534E408726BBA83DC81F6B097B383A5EBB65585
13+
377B13D38BFEFC0CD13AB3355F5D81DA0C3AEFD742258CB1D9A1C8432E74B9#)(u
14+
#008E1A8DE4733DEE663288E4C6C7267167B88C157632FA7D506946D0A7918C6BCD1D
15+
604E952FF09939B5DF7B1D080BFE907228846590B2BE5A6D3B9D3F21D1F7AC#)))
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
Created: 20250306T224203
2+
Key: (private-key (rsa (n #00BC7BA6E2E0295BF37E623BB3B5B8C9A96308F73D21
3+
A2BA3B059AD658ABC750F5CF41B912D4F813B5ABD37A36147D726E766072B78F1DE3D1
4+
019109DC95BA1B4BF29AD33B851CBDAC2314CA62E6F70F15E64F732248908F8317A31A
5+
8350760FDA45F0993593987D399001C0DDDF3BC41C5394D70493B5B0508D2858714289
6+
AA8F#)(e #010001#)(d #16D57610CB2E4784F69D28F56B00F171535D9D322B367F10
7+
326C212689DCF22A6D4ADD84720781BFC30AB2260612727FFE584DDD7DF995855706BE
8+
A699FEFB5A6156B8531FF57C3CC1D882CBDC14570E85A23DCFFE9DF38B6AE24E67F3CF
9+
4D8D6F4BB5DC41931166E80DBEBF005239D0D9C9DBCADB7149EEB94EEC92AB965735#)
10+
(p #00DA082FC670FAD5D73AA489DC134B5DE4662A8D82A2D32C1F4BB46A7DA085EBE7
11+
8A8113B1CE6139CDD1784FCC87B6F615CBFD76C097DAC410FEC43245BB2CAB5D#)(q
12+
#00DD4E2DF73CE6B7375CA2FBB0B310D2120640FFCC4A92734A4F664128D79B1A0AA9
13+
789BF940BF69EBBCD6D556913638DCEE85E5B3230AF85F1D7C0FCE4E803ADB#)(u
14+
#108A6975C80917AB1970A6D49125C554418662C277E7646C22432333E22985338E5E
15+
B2E9DC6D77CC76970821162A9D7E84808C8FE9BF7E2A322C8D03BE15D626#)))

test/fixtures/gnupg_home/pubring.kbx

1015 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)