1system-config-repo(1) General Commands Manual system-config-repo(1)
2
3
4
6 system-config-repo - Yum repository GUI interface
7
8
10 system-config-repo [repo]
11
12 [repo] is the name of a yum repository file, by default interpreted
13 relative to /etc/yum.repos.d.
14
15
17 $ system-config-repo fedora.repo
18
19 Displays info on the Fedora release repositories.
20
21
23 system-config-repo provides a graphical interface to a single configu‐
24 ration file in /etc/yum.repos.d. Using the GUI a user can enable/dis‐
25 able the repository, view the package list and inspect the signing key
26 used inclusive fingerprint.
27
28
30 To gather more info, application checks if there is a package with
31 information (summary, description, icon, etc.) on the repository file.
32 The first check is if the repository is owned by a package. If this
33 fails, application tries to locate a package which requires the reposi‐
34 tory file. In any case, in order to be used a package must provide
35 "repo-gui" to be used. If no package is found it defaults to "Default".
36
37 The package found this way is used as <package> in the following.
38
39 The gui gathers data from different sources to provide info on the
40 package. In priority it uses:
41
42 · Data in the directory /usr/share/system-config-repo/repos/<package>.
43 Description, summary etc are represented as files named descrip‐
44 tion.txt, summary .txt etc. A file named icon.png is displayed if
45 present.
46
47 · The appdata file /usr/share/appdata/<package>.appdata.xml. This file
48 contains possibly localized description and summary.
49
50 · The rpm database provides a non-localized version of summary and
51 description.
52
53 · The path /usr/share/system-config-repo/Default contains last resort
54 default values.
55
56
58 A repository file which is writable by current user is updated
59 directly. If the repo file is not writeable, an attempt to update it
60 using sudo(8) is done. The package installs a sudo config file which
61 allow all members of the wheel group to update the repository file.
62
63
65 This is open source software under the MIT license, see the LICENSE
66 file.
67
68
70 /usr/share/system-config-repo/repos
71 Specific resources (icon, summary) for different repo-id.
72
73 /etc/sudooers.d/system-config-repo
74 Allows members of the wheel group to update repository files.
75
76
78 https://github.com/leamas/system-config-repo
79 Source, issue tracker, etc.
80
81 yum.conf(5)
82 Format for /etc/yum.repos.d files.
83
84 yum-config-manager(1)
85 CLI tool with similar scope.
86
87 yum-config-manager(1)
88 CLI tool with similar scope.
89
90
91
92
93 system-config-repo(1)