File tree 1 file changed +33
-0
lines changed
1 file changed +33
-0
lines changed Original file line number Diff line number Diff line change
1
+ #! /usr/bin/env python3
2
+
3
+ import logging
4
+ import sys
5
+ import tempfile
6
+
7
+ import repoquery
8
+
9
+ ARCH = "x86_64"
10
+ XCP_VERSION = "8.3"
11
+
12
+ # Use `repoquery` on xs8 and xcpng8.3 repos
13
+ def main ():
14
+ logging .basicConfig (format = '[%(levelname)s] %(message)s' , level = logging .INFO )
15
+
16
+ args = sys .argv [1 :]
17
+
18
+ with (tempfile .NamedTemporaryFile () as dnfconf ,
19
+ tempfile .TemporaryDirectory () as yumrepod ):
20
+
21
+ repoquery .setup_xcpng_yum_repos (yum_repo_d = yumrepod ,
22
+ sections = ['base' , 'updates' ],
23
+ bin_arch = ARCH ,
24
+ version = XCP_VERSION )
25
+ repoquery .setup_xs8_yum_repos (yum_repo_d = yumrepod ,
26
+ sections = ['base' , 'normal' , 'earlyaccess' ],
27
+ )
28
+ repoquery .dnf_setup (dnf_conf = dnfconf .name , yum_repo_d = yumrepod )
29
+
30
+ print ('\n ' .join (repoquery .run_repoquery (args )))
31
+
32
+ if __name__ == "__main__" :
33
+ sys .exit (main ())
You can’t perform that action at this time.
0 commit comments