<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://wiki.ipnp.su/index.php?action=history&amp;feed=atom&amp;title=Tftpd</id>
		<title>Tftpd - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.ipnp.su/index.php?action=history&amp;feed=atom&amp;title=Tftpd"/>
		<link rel="alternate" type="text/html" href="http://wiki.ipnp.su/index.php?title=Tftpd&amp;action=history"/>
		<updated>2026-04-17T09:26:42Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.27.4</generator>

	<entry>
		<id>http://wiki.ipnp.su/index.php?title=Tftpd&amp;diff=2404&amp;oldid=prev</id>
		<title>Andy: /* Links */</title>
		<link rel="alternate" type="text/html" href="http://wiki.ipnp.su/index.php?title=Tftpd&amp;diff=2404&amp;oldid=prev"/>
				<updated>2019-01-24T09:34:44Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Links&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='ru'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 09:34, 24 января 2019&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-l238&quot; &gt;Строка 238:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 238:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Links ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Links ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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 class=&quot;diffchange diffchange-inline&quot;&gt;http&lt;/del&gt;://fedoraproject.org/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;wiki&lt;/del&gt;/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;How_to_create_an_RPM_package#The_basics_of_building_RPM_packages| &lt;/del&gt;Основы сборки и шаблоны для спеков и стартовых скриптов]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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 class=&quot;diffchange diffchange-inline&quot;&gt;https&lt;/ins&gt;://&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;docs.&lt;/ins&gt;fedoraproject.org/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;en-US/quick-docs/creating-rpm-packages&lt;/ins&gt;/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;index.html &lt;/ins&gt;Основы сборки и шаблоны для спеков и стартовых скриптов]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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 class=&quot;diffchange diffchange-inline&quot;&gt;http&lt;/del&gt;://fedoraproject.org/wiki/Packaging:SysVInitScript Шаблоны стартовых скриптов]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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 class=&quot;diffchange diffchange-inline&quot;&gt;https&lt;/ins&gt;://fedoraproject.org/wiki/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;EPEL:SysVInitScripts?rd=&lt;/ins&gt;Packaging:SysVInitScript Шаблоны стартовых скриптов]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-creating-rpms.html RPM Guide]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-creating-rpms.html RPM Guide]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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 class=&quot;diffchange diffchange-inline&quot;&gt;http&lt;/del&gt;://&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;pkgs&lt;/del&gt;.fedoraproject.org&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;/cgit&lt;/del&gt;/ Git репозиторий пакетов Fedora]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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 class=&quot;diffchange diffchange-inline&quot;&gt;https&lt;/ins&gt;://&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;src&lt;/ins&gt;.fedoraproject.org/ Git репозиторий пакетов Fedora]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[http://pkgs.org Один из источников SRPM'ов]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[http://pkgs.org Один из источников SRPM'ов]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Andy</name></author>	</entry>

	<entry>
		<id>http://wiki.ipnp.su/index.php?title=Tftpd&amp;diff=2403&amp;oldid=prev</id>
		<title>Andy в 09:31, 24 января 2019</title>
		<link rel="alternate" type="text/html" href="http://wiki.ipnp.su/index.php?title=Tftpd&amp;diff=2403&amp;oldid=prev"/>
				<updated>2019-01-24T09:31:07Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='ru'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 09:31, 24 января 2019&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-l4&quot; &gt;Строка 4:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 4:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;конкретном, случае. Исходя из этого, для поддержания системы&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;конкретном, случае. Исходя из этого, для поддержания системы&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;в работоспособном состоянии и простоты сопровождения, &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;в работоспособном состоянии и простоты сопровождения, &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; 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 class=&quot;diffchange diffchange-inline&quot;&gt;'''ВСЕГДА''' &amp;lt;ref name=&amp;quot;&lt;/del&gt;[http://&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;www&lt;/del&gt;.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;linux&lt;/del&gt;.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;kiev.ua/&lt;/del&gt;ru/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;docs/articles&lt;/del&gt;/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;ideal-sysadm-&lt;/del&gt;rpm&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;/ Для чего и почему&lt;/del&gt;]&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot; /&amp;gt; &lt;/del&gt;небходимо собирать пакет&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; 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;[http://&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;computerlib&lt;/ins&gt;.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;narod&lt;/ins&gt;.ru/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;html&lt;/ins&gt;/rpm&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;.htm '''ВСЕГДА'''&lt;/ins&gt;] небходимо собирать пакет&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Specfile ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Specfile ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Andy</name></author>	</entry>

	<entry>
		<id>http://wiki.ipnp.su/index.php?title=Tftpd&amp;diff=1589&amp;oldid=prev</id>
		<title>Andy: Новая страница: «== Необходимость == Иногда, требуется некое программное обеспечение, отсуствующее в репоз…»</title>
		<link rel="alternate" type="text/html" href="http://wiki.ipnp.su/index.php?title=Tftpd&amp;diff=1589&amp;oldid=prev"/>
				<updated>2013-03-01T07:22:50Z</updated>
		
		<summary type="html">&lt;p&gt;Новая страница: «== Необходимость == Иногда, требуется некое программное обеспечение, отсуствующее в репоз…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Необходимость ==&lt;br /&gt;
Иногда, требуется некое программное обеспечение, отсуствующее&lt;br /&gt;
в репозитории, либо собранное не так, как требуется в данном, &lt;br /&gt;
конкретном, случае. Исходя из этого, для поддержания системы&lt;br /&gt;
в работоспособном состоянии и простоты сопровождения, &lt;br /&gt;
'''ВСЕГДА''' &amp;lt;ref name=&amp;quot;[http://www.linux.kiev.ua/ru/docs/articles/ideal-sysadm-rpm/ Для чего и почему]&amp;quot; /&amp;gt; небходимо собирать пакет&lt;br /&gt;
&lt;br /&gt;
== Specfile ==&lt;br /&gt;
 %define tftp tftpd&lt;br /&gt;
 &lt;br /&gt;
 Summary: The client for the Trivial File Transfer Protocol (TFTP)&lt;br /&gt;
 Name: tftp&lt;br /&gt;
 Version: 5.2&lt;br /&gt;
 Release: 7%{?dist}&lt;br /&gt;
 License: BSD&lt;br /&gt;
 Group: Applications/Internet&lt;br /&gt;
 URL: http://www.kernel.org/pub/software/network/tftp/&lt;br /&gt;
 Source0: http://www.kernel.org/pub/software/network/tftp/tftp-hpa/tftp-hpa-%{version}.tar.bz2&lt;br /&gt;
 Source1: tftpd.sh&lt;br /&gt;
 Source2: tftpd&lt;br /&gt;
 &lt;br /&gt;
 Patch0: tftp-0.40-remap.patch&lt;br /&gt;
 Patch2: tftp-hpa-0.39-tzfix.patch&lt;br /&gt;
 Patch3: tftp-0.42-tftpboot.patch&lt;br /&gt;
 Patch4: tftp-0.49-chk_retcodes.patch&lt;br /&gt;
 Patch5: tftp-hpa-0.49-fortify-strcpy-crash.patch&lt;br /&gt;
 Patch6: tftp-0.49-cmd_arg.patch&lt;br /&gt;
 Patch7: tftp-hpa-0.49-stats.patch&lt;br /&gt;
 Patch8: tftp-hpa-5.2-pktinfo.patch &lt;br /&gt;
 &lt;br /&gt;
 BuildRequires: tcp_wrappers-devel readline-devel autoconf&lt;br /&gt;
 &lt;br /&gt;
 %description&lt;br /&gt;
 The Trivial File Transfer Protocol (TFTP) is normally used only for&lt;br /&gt;
 booting diskless workstations.  The tftp package provides the user&lt;br /&gt;
 interface for TFTP, which allows users to transfer files to and from a&lt;br /&gt;
 remote machine.  This program and TFTP provide very little security,&lt;br /&gt;
 and should not be enabled unless it is expressly needed. &lt;br /&gt;
 &lt;br /&gt;
 %package server&lt;br /&gt;
 Group: System Environment/Daemons&lt;br /&gt;
 Summary: The server for the Trivial File Transfer Protocol (TFTP)&lt;br /&gt;
 Requires(post): chkconfig&lt;br /&gt;
 Requires(preun): chkconfig&lt;br /&gt;
 # This is for /sbin/service&lt;br /&gt;
 Requires(preun): initscripts&lt;br /&gt;
 Requires(postun): initscripts&lt;br /&gt;
 &lt;br /&gt;
 %description server&lt;br /&gt;
 The Trivial File Transfer Protocol (TFTP) is normally used only for&lt;br /&gt;
 booting diskless workstations.  The tftp-server package provides the&lt;br /&gt;
 server for TFTP, which allows users to transfer files to and from a&lt;br /&gt;
 remote machine. TFTP provides very little security, and should not be&lt;br /&gt;
 enabled unless it is expressly needed. &lt;br /&gt;
 &lt;br /&gt;
 %prep&lt;br /&gt;
 %setup -q -n tftp-hpa-%{version}&lt;br /&gt;
 %patch0 -p1 -b .zero&lt;br /&gt;
 %patch2 -p1 -b .tzfix&lt;br /&gt;
 %patch3 -p1 -b .tftpboot&lt;br /&gt;
 %patch4 -p1 -b .chk_retcodes&lt;br /&gt;
 %patch5 -p1 -b .fortify-strcpy-crash&lt;br /&gt;
 %patch6 -p1 -b .cmd_arg&lt;br /&gt;
 %patch7 -p1 -b .stats&lt;br /&gt;
 %patch8 -p1 -b .pktinfo&lt;br /&gt;
 &lt;br /&gt;
 %build&lt;br /&gt;
 autoreconf -fisv&lt;br /&gt;
 %configure&lt;br /&gt;
 make %{?_smp_mflags}&lt;br /&gt;
 &lt;br /&gt;
 %install&lt;br /&gt;
 rm -rf ${RPM_BUILD_ROOT}&lt;br /&gt;
 mkdir -p ${RPM_BUILD_ROOT}%{_bindir}&lt;br /&gt;
 mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man{1,8}&lt;br /&gt;
 mkdir -p ${RPM_BUILD_ROOT}%{_sbindir}&lt;br /&gt;
 mkdir -p ${RPM_BUILD_ROOT}%{_initrddir}&lt;br /&gt;
 mkdir -p ${RPM_BUILD_ROOT}%{_sysconfdir}/sysconfig/&lt;br /&gt;
 mkdir -p ${RPM_BUILD_ROOT}%{_localstatedir}/lib/tftpboot&lt;br /&gt;
 &lt;br /&gt;
 make INSTALLROOT=${RPM_BUILD_ROOT} SBINDIR=%{_sbindir} MANDIR=%{_mandir} INSTALL='install -p' install&lt;br /&gt;
 &lt;br /&gt;
 install -p -m 755 %{SOURCE1} $RPM_BUILD_ROOT%{_initrddir}/tftpd&lt;br /&gt;
 mv ${RPM_BUILD_ROOT}%{_sbindir}/in.tftpd ${RPM_BUILD_ROOT}%{_sbindir}/tftpd&lt;br /&gt;
 install -p -m 755 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/tftpd&lt;br /&gt;
 &lt;br /&gt;
 %post server&lt;br /&gt;
 # This adds the proper /etc/rc*.d links for the script&lt;br /&gt;
 /sbin/chkconfig --add %{tftp}&lt;br /&gt;
 &lt;br /&gt;
 %preun server&lt;br /&gt;
 if [ $1 -eq 0 ] ; then&lt;br /&gt;
     /sbin/service %{tftp} stop &amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
     /sbin/chkconfig --del %{tftp}&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 %postun server&lt;br /&gt;
 if [ &amp;quot;$1&amp;quot; -ge &amp;quot;1&amp;quot; ] ; then&lt;br /&gt;
     /sbin/service %{tftp} condrestart &amp;gt;/dev/null 2&amp;gt;&amp;amp;1 || :&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 %clean&lt;br /&gt;
 rm -rf ${RPM_BUILD_ROOT} &lt;br /&gt;
 &lt;br /&gt;
 %files&lt;br /&gt;
 %doc README README.security CHANGES&lt;br /&gt;
 %{_bindir}/tftp&lt;br /&gt;
 %{_mandir}/man1/*&lt;br /&gt;
 &lt;br /&gt;
 %files server&lt;br /&gt;
 %doc README README.security CHANGES&lt;br /&gt;
 %config(noreplace) %{_sysconfdir}/sysconfig/tftpd&lt;br /&gt;
 %{_sbindir}/tftpd&lt;br /&gt;
 %{_mandir}/man8/*&lt;br /&gt;
 %attr(700,nobody,nobody) %dir %{_localstatedir}/lib/tftpboot&lt;br /&gt;
 %{_initrddir}/tftpd &lt;br /&gt;
 &lt;br /&gt;
 %changelog&lt;br /&gt;
 * Mon Feb 18 2013 Andrew Vedischev &amp;lt;andrey.vidischev@orange.com&amp;gt; - 5.2-7&lt;br /&gt;
 - repacked for RHEL 6.X, or CentOS 6.X&lt;br /&gt;
 - startup script added&lt;br /&gt;
 - removed xinet from buildreq&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Startup script ==&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 #&lt;br /&gt;
 # tftpd        Startup script for tftp&lt;br /&gt;
 #&lt;br /&gt;
 # chkconfig:   2345 50 60&lt;br /&gt;
 # description: Starts, stops tftp server daemon&lt;br /&gt;
 # &lt;br /&gt;
 &lt;br /&gt;
 ### BEGIN INIT INFO&lt;br /&gt;
 # Provides: tftpd&lt;br /&gt;
 # Required-Start: $local_fs $network $remote_fs&lt;br /&gt;
 # Required-Stop: $local_fs $network $remote_fs&lt;br /&gt;
 # Should-Start:&lt;br /&gt;
 # Should-Stop:&lt;br /&gt;
 # Default-Start: 2 3 4 5&lt;br /&gt;
 # Default-Stop: 0 1 6&lt;br /&gt;
 # Short-Description: IPv4 Trivial File Transfer Protocol server&lt;br /&gt;
 # Description: tftpd is a server for the Trivial File Transfer Protocol. \&lt;br /&gt;
 #              The TFTP protocol is extensively used to support remote booting \&lt;br /&gt;
 #              of diskless devices. The server is normally started by inetd, \&lt;br /&gt;
 #              but can also run standalone.&lt;br /&gt;
 #&lt;br /&gt;
 ### END INIT INFO&lt;br /&gt;
 &lt;br /&gt;
 # Source function library.&lt;br /&gt;
 . /etc/rc.d/init.d/functions&lt;br /&gt;
 &lt;br /&gt;
 exec=&amp;quot;/usr/sbin/tftpd&amp;quot;&lt;br /&gt;
 prog=&amp;quot;tftpd&amp;quot;&lt;br /&gt;
 pidfile=&amp;quot;/var/run/tftpd&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 [ -e /etc/sysconfig/$prog ] &amp;amp;&amp;amp; . /etc/sysconfig/$prog&lt;br /&gt;
 &lt;br /&gt;
 lockfile=/var/lock/subsys/$prog &lt;br /&gt;
 &lt;br /&gt;
 start() {&lt;br /&gt;
     [ -x $exec ] || exit 5&lt;br /&gt;
     [ -f $config ] || exit 6&lt;br /&gt;
     echo -n $&amp;quot;Starting $prog: &amp;quot;&lt;br /&gt;
     # if not running, start it up here, usually something like &amp;quot;daemon $exec&amp;quot;&lt;br /&gt;
     daemon --pidfile=&amp;quot;$pidfile&amp;quot; $exec -l -P &amp;quot;$pidfile&amp;quot; $TFTPD_OPTIONS&lt;br /&gt;
     retval=$?&lt;br /&gt;
     echo&lt;br /&gt;
     [ $retval -eq 0 ] &amp;amp;&amp;amp; touch $lockfile&lt;br /&gt;
     return $retval&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 stop() {&lt;br /&gt;
     echo -n $&amp;quot;Stopping $prog: &amp;quot;&lt;br /&gt;
     # stop it here, often &amp;quot;killproc $prog&amp;quot;&lt;br /&gt;
     killproc -p &amp;quot;$pidfile&amp;quot; $exec&lt;br /&gt;
     retval=$?&lt;br /&gt;
     echo&lt;br /&gt;
     [ $retval -eq 0 ] &amp;amp;&amp;amp; rm -f $lockfile&lt;br /&gt;
     return $retval&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 restart() {&lt;br /&gt;
     stop&lt;br /&gt;
     start&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 reload() {&lt;br /&gt;
     restart&lt;br /&gt;
 } &lt;br /&gt;
 &lt;br /&gt;
 force_reload() {&lt;br /&gt;
     restart&lt;br /&gt;
 } &lt;br /&gt;
 &lt;br /&gt;
 rh_status() {&lt;br /&gt;
     # run checks to determine if the service is running or use generic status&lt;br /&gt;
     status $prog&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 rh_status_q() {&lt;br /&gt;
     rh_status &amp;gt;/dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 case &amp;quot;$1&amp;quot; in&lt;br /&gt;
     start)&lt;br /&gt;
         rh_status_q &amp;amp;&amp;amp; exit 0&lt;br /&gt;
         $1&lt;br /&gt;
         ;;&lt;br /&gt;
     stop)&lt;br /&gt;
         rh_status_q || exit 0&lt;br /&gt;
         $1&lt;br /&gt;
         ;;&lt;br /&gt;
     restart)&lt;br /&gt;
         $1&lt;br /&gt;
         ;;&lt;br /&gt;
     reload)&lt;br /&gt;
         rh_status_q || exit 7&lt;br /&gt;
         $1&lt;br /&gt;
         ;;&lt;br /&gt;
     force-reload)&lt;br /&gt;
         force_reload&lt;br /&gt;
         ;;&lt;br /&gt;
     status)&lt;br /&gt;
         rh_status&lt;br /&gt;
         ;;&lt;br /&gt;
     condrestart|try-restart)&lt;br /&gt;
         rh_status_q || exit 0&lt;br /&gt;
         restart&lt;br /&gt;
         ;;&lt;br /&gt;
     *)&lt;br /&gt;
         echo $&amp;quot;Usage: $0 {start|stop|status|restart|condrestart|try-restart|reload|force-reload}&amp;quot;&lt;br /&gt;
         exit 2&lt;br /&gt;
 esac&lt;br /&gt;
 exit $?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
[http://fedoraproject.org/wiki/How_to_create_an_RPM_package#The_basics_of_building_RPM_packages| Основы сборки и шаблоны для спеков и стартовых скриптов]&lt;br /&gt;
&lt;br /&gt;
[http://fedoraproject.org/wiki/Packaging:SysVInitScript Шаблоны стартовых скриптов]&lt;br /&gt;
&lt;br /&gt;
[http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-creating-rpms.html RPM Guide]&lt;br /&gt;
&lt;br /&gt;
[http://pkgs.fedoraproject.org/cgit/ Git репозиторий пакетов Fedora]&lt;br /&gt;
&lt;br /&gt;
[http://pkgs.org Один из источников SRPM'ов]&lt;/div&gt;</summary>
		<author><name>Andy</name></author>	</entry>

	</feed>