<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; Патч из оверлея, как?]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=18506</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=18506&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Патч из оверлея, как?».]]></description>
		<lastBuildDate>Sat, 03 Dec 2011 20:49:24 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Патч из оверлея, как?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=230787#p230787</link>
			<description><![CDATA[<div class="quotebox"><cite>newzenon пишет:</cite><blockquote><p>Но menuconfig об этом не знает ничего.</p></blockquote></div><p>Ну а menuconfig и не должно знать тут не хватает еще поправить файлы самого ядра )<br />Я же вам сказал не заморачивайтесь этим, выложил просто для спортивного интереса этот исходник, он не обязательно должен быть рабочим, так как в git создатель выкладывал все изменения исходника, при чем не обязательно рабочие.<br />Самое простое ставите патч reiser4-for-2.6.38.patch далее очищаете содержимое каталога fs/reiser4 и ставите на него патч с исходником и пробуете.</p>]]></description>
			<author><![CDATA[null@example.com (ormorph)]]></author>
			<pubDate>Sat, 03 Dec 2011 20:49:24 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=230787#p230787</guid>
		</item>
		<item>
			<title><![CDATA[Re: Патч из оверлея, как?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=230785#p230785</link>
			<description><![CDATA[<p>Так, ну хорошо <br /></p><div class="codebox"><pre><code>&gt;ls /usr/src/linux/fs/reiser4                                                                                          /usr/src/linux/ :)
Kconfig        carry_ops.c  dscale.c      flush_queue.c  jnode.h     oid.c         safe_link.c     super_ops.c  txnmgr.c          znode.h
Makefile       carry_ops.h  dscale.h      forward.h      kassign.c   page_cache.c  safe_link.h     tap.c        txnmgr.h
README         context.c    entd.c        fsdata.c       kassign.h   page_cache.h  seal.c          tap.h        type_safe_hash.h
as_ops.c       context.h    entd.h        fsdata.h       key.c       plugin/       seal.h          tree.c       vfs_ops.c
block_alloc.c  coord.c      eottl.c       init_super.c   key.h       pool.c        search.c        tree.h       vfs_ops.h
block_alloc.h  coord.h      estimate.c    inode.c        ktxnmgrd.c  pool.h        status_flags.c  tree_mod.c   wander.c
blocknrset.c   debug.c      export_ops.c  inode.h        ktxnmgrd.h  readahead.c   status_flags.h  tree_mod.h   wander.h
carry.c        debug.h      flush.c       ioctl.h        lock.c      readahead.h   super.c         tree_walk.c  writeout.h
carry.h        dformat.h    flush.h       jnode.c        lock.h      reiser4.h     super.h         tree_walk.h  znode.c</code></pre></div><p>Но menuconfig об этом не знает ничего.</p>]]></description>
			<author><![CDATA[null@example.com (zenon)]]></author>
			<pubDate>Sat, 03 Dec 2011 20:35:29 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=230785#p230785</guid>
		</item>
		<item>
			<title><![CDATA[Re: Патч из оверлея, как?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=230783#p230783</link>
			<description><![CDATA[<div class="quotebox"><cite>newzenon пишет:</cite><blockquote><p>Так из какого каталога тогда сам патч запускать?<br />Допустим создам пустой каталог <br /><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh">$ mkdir /usr/src/linux/fs/reiser4<br />$ cd /usr/src/linux<br />$ wget <a href="http://ompldr.org/vYmtnNg/reiser4.patch.bz2">http://ompldr.org/vYmtnNg/reiser4.patch.bz2</a><br />$ bunzip2 reiser4.patch.bz2<br />$ patch -Np0 -i reiser4.patch</div><br />Или перед bunzip надо было перейти в /usr/src/linux/fs/<br />А после в /usr/src/linux/fs/reiser4<br />Запутал меня совсем...&nbsp; <img src="https://linuxforum.ru/img/smilies/ac.gif" alt="ac" /></p></blockquote></div><p>О нет так не делается smile <br />тогда уж после <strong>mkdir /usr/src/linux/fs/reiser4</strong><br />выполнить <strong>cd /usr/src/linux/fs/</strong><br />Просто посмотрите на команду которой создавался патч там каталог reiser4 является источником исходника.<br />0 -означает то же самое положение к каталогу, при котором создавался патч. Т.е. команда в обоих случаях ls покажет перед собой каталог reiser4</p><p>Просто патч это хороший способ хранить текстовую информацию, бинарники только нельзя, можете посмотреть какая информация единственно утеряна в результате выполнения утилиты diff<br />Выполнив команду:<br /><strong>cat reiser4.patch |grep Binary</strong><br />Потеряна только бинарная информация, необходимая для утилиты git, сам же исходник без изменений.</p><p>Зы: Создатель оригинального патча(reiser4-for-2.6.38.patch) создавал его командой: <strong>diff -urN linux-2.6.38.orig linux-2.6.38</strong> , где linux-2.6.38.orig начальный исходник, а linux-2.6.38 исходник в котором сделаны изменения.<br />Все аналогично как я описывал в начале.</p>]]></description>
			<author><![CDATA[null@example.com (ormorph)]]></author>
			<pubDate>Sat, 03 Dec 2011 20:28:44 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=230783#p230783</guid>
		</item>
		<item>
			<title><![CDATA[Re: Патч из оверлея, как?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=230775#p230775</link>
			<description><![CDATA[<p>Так из какого каталога тогда сам патч запускать?<br />Допустим создам пустой каталог <br /><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh">$ mkdir /usr/src/linux/fs/reiser4<br />$ cd /usr/src/linux<br />$ wget <a href="http://ompldr.org/vYmtnNg/reiser4.patch.bz2">http://ompldr.org/vYmtnNg/reiser4.patch.bz2</a><br />$ bunzip2 reiser4.patch.bz2<br />$ patch -Np0 -i reiser4.patch</div><br />Или перед bunzip надо было перейти в /usr/src/linux/fs/<br />А после в /usr/src/linux/fs/reiser4<br />Запутал меня совсем...&nbsp; <img src="https://linuxforum.ru/img/smilies/ac.gif" alt="ac" /></p>]]></description>
			<author><![CDATA[null@example.com (zenon)]]></author>
			<pubDate>Sat, 03 Dec 2011 20:00:06 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=230775#p230775</guid>
		</item>
		<item>
			<title><![CDATA[Re: Патч из оверлея, как?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=230769#p230769</link>
			<description><![CDATA[<div class="quotebox"><cite>newzenon пишет:</cite><blockquote><p><strong>ormorph</strong>, Так то что выложил это не исходник, это diff&#039;ы.<br />Ну да ладно приспичит поставлю 38-ое или 39-ое там reiser4 нормально работал.</p></blockquote></div><p>Ну по чему, это как раз исходник, так как diff утилита которая записывает изменения, то когда берется два каталога для сравнения, при этом один пустой, то в файл записывается полное содержимое полного каталога, можете проверить, после установки патча, его размер стал 30М, потерялись только данные даты создания файлов, их дата стала теперь число установки патча, а так все содержимое на месте.<br />Просто когда то качал данный исходник с git командой что я в начале давал.<br />Если сравнить командой diff, оригинал и установленный патч в пустой каталог, то изменения отсутствуют.<br />Просто данный исходник в виде патча весит очень мало, по сравнению с архивом.</p>]]></description>
			<author><![CDATA[null@example.com (ormorph)]]></author>
			<pubDate>Sat, 03 Dec 2011 19:38:49 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=230769#p230769</guid>
		</item>
		<item>
			<title><![CDATA[Re: Патч из оверлея, как?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=230762#p230762</link>
			<description><![CDATA[<p><strong>ormorph</strong>, Так то что выложил это не исходник, это diff&#039;ы.<br />Ну да ладно приспичит поставлю 38-ое или 39-ое там reiser4 нормально работал.</p>]]></description>
			<author><![CDATA[null@example.com (zenon)]]></author>
			<pubDate>Sat, 03 Dec 2011 19:22:52 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=230762#p230762</guid>
		</item>
		<item>
			<title><![CDATA[Re: Патч из оверлея, как?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=230760#p230760</link>
			<description><![CDATA[<p><strong>newzenon</strong><br />Разработчик данного исходника сам, создавал патч той же самой командой что и я,по этому в нем кроме добавления исходника в каталоге reiser4 правятся файлы самого ядра, тем более я уже проверял данный исходник подменив просто каталог в fs/reiser4 на этот исходник, он так же не собирается. </p><p>Не мучайтесь smile</p>]]></description>
			<author><![CDATA[null@example.com (ormorph)]]></author>
			<pubDate>Sat, 03 Dec 2011 19:10:33 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=230760#p230760</guid>
		</item>
		<item>
			<title><![CDATA[Re: Патч из оверлея, как?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=230754#p230754</link>
			<description><![CDATA[<p><strong>ormorph</strong>, cейчас чистые исходники 3.1.4 и твой распакованный архив в /usr/src/linux/fs/reiser4, как наложить-то?</p>]]></description>
			<author><![CDATA[null@example.com (zenon)]]></author>
			<pubDate>Sat, 03 Dec 2011 18:44:15 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=230754#p230754</guid>
		</item>
		<item>
			<title><![CDATA[Re: Патч из оверлея, как?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=230751#p230751</link>
			<description><![CDATA[<p>)))<br />Хотите откатить наложенный патч?</p><p>Cудя по всему ставили с параметром -p1 находясь в каталоге ядра.<br />Тогда находясь в каталоге ядра выполните команду:<br /><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh"># patch -Np1 -R -i путь/reiser4.patch</div><br />все наложенное будет удалено.</p>]]></description>
			<author><![CDATA[null@example.com (ormorph)]]></author>
			<pubDate>Sat, 03 Dec 2011 18:34:30 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=230751#p230751</guid>
		</item>
		<item>
			<title><![CDATA[Re: Патч из оверлея, как?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=230748#p230748</link>
			<description><![CDATA[<p>Брррр...<br />Исходники ядра у меня в /usr/src/linux<br />Вот я распаковал твой архив:<br /></p><div class="codebox"><pre><code>&gt;ls /usr/src/linux/fs/reiser4                                               /usr/src/linux/ :)
Kconfig.diff        entd.h.diff         ktxnmgrd.h.diff      super_ops.c.diff
Makefile.diff       eottl.c.diff        lock.c.diff          tap.c.diff
README.diff         estimate.c.diff     lock.h.diff          tap.h.diff
as_ops.c.diff       export_ops.c.diff   oid.c.diff           tree.c.diff
block_alloc.c.diff  flush.c.diff        page_cache.c.diff    tree.h.diff
block_alloc.h.diff  flush.h.diff        page_cache.h.diff    tree_mod.c.diff
blocknrset.c.diff   flush_queue.c.diff  plugin/              tree_mod.h.diff
carry.c.diff        forward.h.diff      pool.c.diff          tree_walk.c.diff
carry.h.diff        fsdata.c.diff       pool.h.diff          tree_walk.h.diff
carry_ops.c.diff    fsdata.h.diff       readahead.c.diff     txnmgr.c.diff
carry_ops.h.diff    init_super.c.diff   readahead.h.diff     txnmgr.h.diff
context.c.diff      inode.c.diff        reiser4.h.diff       type_safe_hash.h.diff
context.h.diff      inode.h.diff        safe_link.c.diff     vfs_ops.c.diff
coord.c.diff        ioctl.h.diff        safe_link.h.diff     vfs_ops.h.diff
coord.h.diff        jnode.c.diff        seal.c.diff          wander.c.diff
debug.c.diff        jnode.h.diff        seal.h.diff          wander.h.diff
debug.h.diff        kassign.c.diff      search.c.diff        writeout.h.diff
dformat.h.diff      kassign.h.diff      status_flags.c.diff  znode.c.diff
dscale.c.diff       key.c.diff          status_flags.h.diff  znode.h.diff
dscale.h.diff       key.h.diff          super.c.diff
entd.c.diff         ktxnmgrd.c.diff     super.h.diff</code></pre></div><div class="codebox"><pre><code>&gt;cd /usr/src/linux/fs/reiser4    </code></pre></div><p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </p><p>И?</p>]]></description>
			<author><![CDATA[null@example.com (zenon)]]></author>
			<pubDate>Sat, 03 Dec 2011 17:59:26 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=230748#p230748</guid>
		</item>
		<item>
			<title><![CDATA[Re: Патч из оверлея, как?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=230744#p230744</link>
			<description><![CDATA[<p>-i это то же самое что и &lt;</p>]]></description>
			<author><![CDATA[null@example.com (ormorph)]]></author>
			<pubDate>Sat, 03 Dec 2011 17:36:23 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=230744#p230744</guid>
		</item>
		<item>
			<title><![CDATA[Re: Патч из оверлея, как?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=230743#p230743</link>
			<description><![CDATA[<p><strong>newzenon</strong><br />Тут все довольно просто, если выполнить patch -Np0 -i reiser4.patch, вы видите что стоит после p цифра ноль, то извлекается исходник в папку reiser4 которая находится в текущем каталоге( в котором вы находитесь: pwd)<br />если параметр -Np1 то извлекается исходник непосредственно в тот каталог в котором вы находитесь(не в папку reiser4).</p>]]></description>
			<author><![CDATA[null@example.com (ormorph)]]></author>
			<pubDate>Sat, 03 Dec 2011 17:35:24 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=230743#p230743</guid>
		</item>
		<item>
			<title><![CDATA[Re: Патч из оверлея, как?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=230742#p230742</link>
			<description><![CDATA[<p><strong>ormorph</strong>, ничего не понял, bunzip куда? в /usr/src/linux/fs/reiser4? Потом patch -Np1 -i откуда?</p>]]></description>
			<author><![CDATA[null@example.com (zenon)]]></author>
			<pubDate>Sat, 03 Dec 2011 17:22:39 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=230742#p230742</guid>
		</item>
		<item>
			<title><![CDATA[Re: Патч из оверлея, как?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=230741#p230741</link>
			<description><![CDATA[<p>Прикрутить скорее всего не получится, так как я посмотрел, он еще определялся с кодом, он еще сырой, плюс некоторые ссылки на заголовочники сделаны не правильно, это можно просмотреть например используя утилиту kompare</p><p>А так патч создовался просто:<br /><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh">$ diff -urN reiser4.orig reiser4 &gt;reiser4.patch &amp;&amp; bzip2 reiser4.patch</div><br />где reiser4.orig пустой каталог а reiser4 - каталог с исходником.</p><p>А так извлекается исходник либо:<br /><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh">$ mkdir reiser4<br />$ bunzip2 reiser4.patch.bz2<br />$ patch -Np0 -i reiser4.patch</div></p><p>Либо:<br /><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh">$ mkdir blabla<br />$ cd blabla<br />$ patch -Np1 -i ../reiser4.patch</div></p>]]></description>
			<author><![CDATA[null@example.com (ormorph)]]></author>
			<pubDate>Sat, 03 Dec 2011 17:15:54 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=230741#p230741</guid>
		</item>
		<item>
			<title><![CDATA[Re: Патч из оверлея, как?]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=230738#p230738</link>
			<description><![CDATA[<p><strong>ormorph</strong>, ну и как его прикручивать?</p>]]></description>
			<author><![CDATA[null@example.com (zenon)]]></author>
			<pubDate>Sat, 03 Dec 2011 16:58:08 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=230738#p230738</guid>
		</item>
	</channel>
</rss>
