<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://wikiold.home.tartarefr.eu/index.php?action=history&amp;feed=atom&amp;title=Koji%2FExternalRepoServerBootstrap</id>
	<title>Koji/ExternalRepoServerBootstrap - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://wikiold.home.tartarefr.eu/index.php?action=history&amp;feed=atom&amp;title=Koji%2FExternalRepoServerBootstrap"/>
	<link rel="alternate" type="text/html" href="https://wikiold.home.tartarefr.eu/index.php?title=Koji/ExternalRepoServerBootstrap&amp;action=history"/>
	<updated>2026-07-06T18:37:16Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wikiold.home.tartarefr.eu/index.php?title=Koji/ExternalRepoServerBootstrap&amp;diff=545&amp;oldid=prev</id>
		<title>Didier le 25 août 2012 à 14:40</title>
		<link rel="alternate" type="text/html" href="https://wikiold.home.tartarefr.eu/index.php?title=Koji/ExternalRepoServerBootstrap&amp;diff=545&amp;oldid=prev"/>
		<updated>2012-08-25T14:40:18Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 25 août 2012 à 14:40&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l87&quot;&gt;Ligne 87 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 87 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Each &amp;#039;&amp;#039;dist-f&amp;#039;&amp;#039;&amp;#039;X&amp;#039;&amp;#039;&amp;#039;-build&amp;#039;&amp;#039; tag has a &amp;#039;&amp;#039;dist-f&amp;#039;&amp;#039;&amp;#039;X&amp;#039;&amp;#039;&amp;#039;-updates&amp;#039;&amp;#039; child tag, and each &amp;#039;&amp;#039;dist-f&amp;#039;&amp;#039;&amp;#039;X&amp;#039;&amp;#039;&amp;#039;-updates&amp;#039;&amp;#039; tag has a corresponding &amp;#039;&amp;#039;dist-f&amp;#039;&amp;#039;&amp;#039;X&amp;#039;&amp;#039;&amp;#039;-updates-candidate&amp;#039;&amp;#039; build target.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Each &amp;#039;&amp;#039;dist-f&amp;#039;&amp;#039;&amp;#039;X&amp;#039;&amp;#039;&amp;#039;-build&amp;#039;&amp;#039; tag has a &amp;#039;&amp;#039;dist-f&amp;#039;&amp;#039;&amp;#039;X&amp;#039;&amp;#039;&amp;#039;-updates&amp;#039;&amp;#039; child tag, and each &amp;#039;&amp;#039;dist-f&amp;#039;&amp;#039;&amp;#039;X&amp;#039;&amp;#039;&amp;#039;-updates&amp;#039;&amp;#039; tag has a corresponding &amp;#039;&amp;#039;dist-f&amp;#039;&amp;#039;&amp;#039;X&amp;#039;&amp;#039;&amp;#039;-updates-candidate&amp;#039;&amp;#039; build target.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Catégorie:RPM]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Catégorie:RPM&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|Bootstrap Koji with external repositories&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Catégorie:Koji]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Catégorie:Koji&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|Bootstrap with external repositories&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Catégorie:Server]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Catégorie:Server&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|Bootstrap Koji with external repositories&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Didier</name></author>
	</entry>
	<entry>
		<id>https://wikiold.home.tartarefr.eu/index.php?title=Koji/ExternalRepoServerBootstrap&amp;diff=526&amp;oldid=prev</id>
		<title>Didier : /* Targets */</title>
		<link rel="alternate" type="text/html" href="https://wikiold.home.tartarefr.eu/index.php?title=Koji/ExternalRepoServerBootstrap&amp;diff=526&amp;oldid=prev"/>
		<updated>2012-08-25T14:25:28Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Targets&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 25 août 2012 à 14:25&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l86&quot;&gt;Ligne 86 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 86 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Each &amp;#039;&amp;#039;dist-f&amp;#039;&amp;#039;&amp;#039;X&amp;#039;&amp;#039;&amp;#039;-build&amp;#039;&amp;#039; tag has a &amp;#039;&amp;#039;dist-f&amp;#039;&amp;#039;&amp;#039;X&amp;#039;&amp;#039;&amp;#039;-updates&amp;#039;&amp;#039; child tag, and each &amp;#039;&amp;#039;dist-f&amp;#039;&amp;#039;&amp;#039;X&amp;#039;&amp;#039;&amp;#039;-updates&amp;#039;&amp;#039; tag has a corresponding &amp;#039;&amp;#039;dist-f&amp;#039;&amp;#039;&amp;#039;X&amp;#039;&amp;#039;&amp;#039;-updates-candidate&amp;#039;&amp;#039; build target.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Each &amp;#039;&amp;#039;dist-f&amp;#039;&amp;#039;&amp;#039;X&amp;#039;&amp;#039;&amp;#039;-build&amp;#039;&amp;#039; tag has a &amp;#039;&amp;#039;dist-f&amp;#039;&amp;#039;&amp;#039;X&amp;#039;&amp;#039;&amp;#039;-updates&amp;#039;&amp;#039; child tag, and each &amp;#039;&amp;#039;dist-f&amp;#039;&amp;#039;&amp;#039;X&amp;#039;&amp;#039;&amp;#039;-updates&amp;#039;&amp;#039; tag has a corresponding &amp;#039;&amp;#039;dist-f&amp;#039;&amp;#039;&amp;#039;X&amp;#039;&amp;#039;&amp;#039;-updates-candidate&amp;#039;&amp;#039; build target.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Catégorie:RPM]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Catégorie:Koji]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Catégorie:Server]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Didier</name></author>
	</entry>
	<entry>
		<id>https://wikiold.home.tartarefr.eu/index.php?title=Koji/ExternalRepoServerBootstrap&amp;diff=142&amp;oldid=prev</id>
		<title>Didier le 17 juillet 2012 à 08:43</title>
		<link rel="alternate" type="text/html" href="https://wikiold.home.tartarefr.eu/index.php?title=Koji/ExternalRepoServerBootstrap&amp;diff=142&amp;oldid=prev"/>
		<updated>2012-07-17T08:43:44Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 17 juillet 2012 à 08:43&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l13&quot;&gt;Ligne 13 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 13 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Add an external repository to your build tag. Koji substitutes $arch for the arches in your build tag. The &amp;quot;$&amp;quot; needs to be escaped for the shell to send it though without interpreting it. See below for some additional examples of external repo URLs.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Add an external repository to your build tag. Koji substitutes $arch for the arches in your build tag. The &amp;quot;$&amp;quot; needs to be escaped for the shell to send it though without interpreting it. See below for some additional examples of external repo URLs.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;** &#039;&#039;&#039;NOTE:&#039;&#039;&#039; &lt;/del&gt;If you are adding multiple external repos, koji assigns a priority to each repo in FIFO order. This may cause updated packages to not be visible if a repo with older packages is ranked at a higher priority (lower numeric value). Use the &amp;lt;code&amp;gt;-p&amp;lt;/code&amp;gt; flag to set specific repo priorities.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{Admon/note|&lt;/ins&gt;If you are adding multiple external repos, koji assigns a priority to each repo in FIFO order. This may cause updated packages to not be visible if a repo with older packages is ranked at a higher priority (lower numeric value). Use the &amp;lt;code&amp;gt;-p&amp;lt;/code&amp;gt; flag to set specific repo priorities.&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$ koji add-external-repo -t dist-foo-build  dist-foo-external-repo http://repo-server.example.com/path/to/repo/for/foo/\$arch/&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$ koji add-external-repo -t dist-foo-build  dist-foo-external-repo http://repo-server.example.com/path/to/repo/for/foo/\$arch/&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l39&quot;&gt;Ligne 39 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 39 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$ koji add-pkg --owner &amp;lt;kojiuser&amp;gt; dist-foo &amp;lt;pkg1&amp;gt; &amp;lt;pkg2&amp;gt; .....&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;$ koji add-pkg --owner &amp;lt;kojiuser&amp;gt; dist-foo &amp;lt;pkg1&amp;gt; &amp;lt;pkg2&amp;gt; .....&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Wait for the repo to regenerate, and you should now be able to run a build successfully.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Wait for the repo to regenerate, and you should now be able to run a build successfully.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Didier</name></author>
	</entry>
	<entry>
		<id>https://wikiold.home.tartarefr.eu/index.php?title=Koji/ExternalRepoServerBootstrap&amp;diff=111&amp;oldid=prev</id>
		<title>Admin le 16 juillet 2012 à 07:42</title>
		<link rel="alternate" type="text/html" href="https://wikiold.home.tartarefr.eu/index.php?title=Koji/ExternalRepoServerBootstrap&amp;diff=111&amp;oldid=prev"/>
		<updated>2012-07-16T07:42:50Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 16 juillet 2012 à 07:42&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Ligne 1 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 1 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Bootstrapping a new External Repo Koji build environment =&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Bootstrapping a new External Repo Koji build environment =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;These are the steps involved in pointing a new Koji server at external repositories so that it can be used for building.  This assumes that the Koji hub is up, appropriate authentication methods have been configured, the Koji repo administration daemon (&amp;lt;code&amp;gt;kojira&amp;lt;/code&amp;gt;) is properly configured and running, and at least one Koji builder (&amp;lt;code&amp;gt;kojid&amp;lt;/code&amp;gt;) is properly configured and running.  All koji cli commands assume that the user is a Koji &#039;&#039;admin&#039;&#039;.  If you need help with these tasks, see the [[Koji/&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ServerHowTo&lt;/del&gt;| &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ServerHowTo&lt;/del&gt;]] .&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;These are the steps involved in pointing a new Koji server at external repositories so that it can be used for building.  This assumes that the Koji hub is up, appropriate authentication methods have been configured, the Koji repo administration daemon (&amp;lt;code&amp;gt;kojira&amp;lt;/code&amp;gt;) is properly configured and running, and at least one Koji builder (&amp;lt;code&amp;gt;kojid&amp;lt;/code&amp;gt;) is properly configured and running.  All koji cli commands assume that the user is a Koji &#039;&#039;admin&#039;&#039;.  If you need help with these tasks, see the [[Koji/&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ServerInstall&lt;/ins&gt;| &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Server Install&lt;/ins&gt;]] .&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Create a new tag&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Create a new tag&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wikiold.home.tartarefr.eu/index.php?title=Koji/ExternalRepoServerBootstrap&amp;diff=6&amp;oldid=prev</id>
		<title>Didier : Page créée avec « = Bootstrapping a new External Repo Koji build environment = These are the steps involved in pointing a new Koji server at external repositories so that it can be used for bu... »</title>
		<link rel="alternate" type="text/html" href="https://wikiold.home.tartarefr.eu/index.php?title=Koji/ExternalRepoServerBootstrap&amp;diff=6&amp;oldid=prev"/>
		<updated>2012-07-14T11:28:11Z</updated>

		<summary type="html">&lt;p&gt;Page créée avec « = Bootstrapping a new External Repo Koji build environment = These are the steps involved in pointing a new Koji server at external repositories so that it can be used for bu... »&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Bootstrapping a new External Repo Koji build environment =&lt;br /&gt;
These are the steps involved in pointing a new Koji server at external repositories so that it can be used for building.  This assumes that the Koji hub is up, appropriate authentication methods have been configured, the Koji repo administration daemon (&amp;lt;code&amp;gt;kojira&amp;lt;/code&amp;gt;) is properly configured and running, and at least one Koji builder (&amp;lt;code&amp;gt;kojid&amp;lt;/code&amp;gt;) is properly configured and running.  All koji cli commands assume that the user is a Koji &amp;#039;&amp;#039;admin&amp;#039;&amp;#039;.  If you need help with these tasks, see the [[Koji/ServerHowTo| ServerHowTo]] .&lt;br /&gt;
&lt;br /&gt;
* Create a new tag&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ koji add-tag dist-foo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Create a build tag with the desired arches, and the previously created tag as a parent&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ koji add-tag --parent dist-foo --arches &amp;quot;i386 x86_64 ppc ppc64&amp;quot; dist-foo-build&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Add an external repository to your build tag. Koji substitutes $arch for the arches in your build tag. The &amp;quot;$&amp;quot; needs to be escaped for the shell to send it though without interpreting it. See below for some additional examples of external repo URLs.&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;NOTE:&amp;#039;&amp;#039;&amp;#039; If you are adding multiple external repos, koji assigns a priority to each repo in FIFO order. This may cause updated packages to not be visible if a repo with older packages is ranked at a higher priority (lower numeric value). Use the &amp;lt;code&amp;gt;-p&amp;lt;/code&amp;gt; flag to set specific repo priorities.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ koji add-external-repo -t dist-foo-build  dist-foo-external-repo http://repo-server.example.com/path/to/repo/for/foo/\$arch/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Create a build target that includes the tags you&amp;#039;ve already created&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ koji add-target dist-foo dist-foo-build&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Create a &amp;#039;&amp;#039;build&amp;#039;&amp;#039; and &amp;#039;&amp;#039;srpm-build&amp;#039;&amp;#039; group associated with your build tag&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ koji add-group dist-foo-build build&lt;br /&gt;
$ koji add-group dist-foo-build srpm-build&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Populate the &amp;#039;&amp;#039;build&amp;#039;&amp;#039; and &amp;#039;&amp;#039;srpm-build&amp;#039;&amp;#039; group with packages that will be installed into the minimal buildroot&lt;br /&gt;
You can find out what the is in the current groups for Fedora by running &amp;lt;code&amp;gt;koji list-groups dist-f9-build&amp;lt;/code&amp;gt;&lt;br /&gt;
against the Fedora Koji instance.  This is probably a good starting point for your minimal buildroot and srpm creation buildroot. If you are rebuilding Fedora packages, it is recommended that you add all packages listed in the Fedora Koji instance.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ koji add-group-pkg dist-foo-build build &amp;lt;pkg1&amp;gt; &amp;lt;pkg2&amp;gt; .....&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Add packages that you intend to build to your tag.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ koji add-pkg --owner &amp;lt;kojiuser&amp;gt; dist-foo &amp;lt;pkg1&amp;gt; &amp;lt;pkg2&amp;gt; .....&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Wait for the repo to regenerate, and you should now be able to run a build successfully.&lt;br /&gt;
&lt;br /&gt;
= Regenerating your repo =&lt;br /&gt;
koji doesn&amp;#039;t monitor external repositories for changes.  new repositories will be generated when packages you build land in a tag that populates the buildroot or you manually regenerate the repository.  you should be sure to regularly regenerate the repositories manually to pick up updates.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ koji regen-repo dist-foo-build&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Examples of urls to use for external Repositories =&lt;br /&gt;
&lt;br /&gt;
all these examples use mirrors.kernel.org  please find the closest mirror to yourself.  Note that  the Fedora minimal buildroots download ~100Mb  then build dependencies on top.  these are downloaded each build  you can save alot of network bandwidth by using a local mirror or running through a caching proxy.&lt;br /&gt;
&lt;br /&gt;
== Fedora 10 ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
http://mirrors.kernel.org/fedora/releases/10/Everything/\$arch/os/&lt;br /&gt;
http://mirrors.kernel.org/fedora/updates/10/\$arch/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CentOS 5 and EPEL ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
http://mirrors.kernel.org/centos/5/os/\$arch/&lt;br /&gt;
http://mirrors.kernel.org/centos/5/updates/\$arch/&lt;br /&gt;
http://mirrors.kernel.org/fedora-epel/5/\$arch/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Example tags and targets =&lt;br /&gt;
&lt;br /&gt;
In the simplest setup, where you just want to build against what is available in the external repositories, you may want to go with a simple layout of &amp;#039;&amp;#039;dist-f&amp;#039;&amp;#039;&amp;#039;X&amp;#039;&amp;#039;&amp;#039;-build&amp;#039;&amp;#039; tags inheriting one another, and &amp;#039;&amp;#039;dist-f&amp;#039;&amp;#039;&amp;#039;X&amp;#039;&amp;#039;&amp;#039;-updates&amp;#039;&amp;#039; tags and targets that inherit the &amp;#039;&amp;#039;dist-f&amp;#039;&amp;#039;&amp;#039;X&amp;#039;&amp;#039;&amp;#039;-build&amp;#039;&amp;#039; tag and have external repos attached to them. This way, a &amp;#039;&amp;#039;dist-f&amp;#039;&amp;#039;&amp;#039;Y&amp;#039;&amp;#039;&amp;#039;-build&amp;#039;&amp;#039; or &amp;#039;&amp;#039;dist-f&amp;#039;&amp;#039;&amp;#039;Y&amp;#039;&amp;#039;&amp;#039;-updates&amp;#039;&amp;#039; tag will not automatically inherit the external repos of your &amp;#039;&amp;#039;dist-f&amp;#039;&amp;#039;&amp;#039;X&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; tags.&lt;br /&gt;
&lt;br /&gt;
== Tags ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
dist-f10-updates               - This is where the external repos for f10 release and f10 updates are attached&lt;br /&gt;
 `- dist-f10-build             - This is the f10 build target with the &amp;#039;build&amp;#039; and &amp;#039;srpm-build&amp;#039; group inherited from dist-f9-build,&lt;br /&gt;
     |                           so that your buildroot gets populated but you do not have to maintain these groups for each&lt;br /&gt;
     |                           seperate release.&lt;br /&gt;
     `- dist-f9-build          - etc.&lt;br /&gt;
         `- dist-f8-build      - etc.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Targets ==&lt;br /&gt;
&lt;br /&gt;
Each &amp;#039;&amp;#039;dist-f&amp;#039;&amp;#039;&amp;#039;X&amp;#039;&amp;#039;&amp;#039;-build&amp;#039;&amp;#039; tag has a &amp;#039;&amp;#039;dist-f&amp;#039;&amp;#039;&amp;#039;X&amp;#039;&amp;#039;&amp;#039;-updates&amp;#039;&amp;#039; child tag, and each &amp;#039;&amp;#039;dist-f&amp;#039;&amp;#039;&amp;#039;X&amp;#039;&amp;#039;&amp;#039;-updates&amp;#039;&amp;#039; tag has a corresponding &amp;#039;&amp;#039;dist-f&amp;#039;&amp;#039;&amp;#039;X&amp;#039;&amp;#039;&amp;#039;-updates-candidate&amp;#039;&amp;#039; build target.&lt;/div&gt;</summary>
		<author><name>Didier</name></author>
	</entry>
</feed>