<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>16940</bug_id>
          
          <creation_ts>2008-08-30 14:38:58 +0400</creation_ts>
          <short_desc>mki-build-propagator: работа с cpio архивами</short_desc>
          <delta_ts>2008-09-01 00:52:59 +0400</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>mkimage</component>
          <version>unstable</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>15776</dup_id>
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>critical</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Denis Pynkin">dans</reporter>
          <assigned_to name="Alexey Gladkov">legion</assigned_to>
          <cc>glebfm</cc>
    
    <cc>lakostis</cc>
    
    <cc>legion</cc>
    
    <cc>mike</cc>
    
    <cc>sbolshakov</cc>
    
    <cc>silicium</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>76658</commentid>
    <comment_count>0</comment_count>
      <attachid>2866</attachid>
    <who name="Denis Pynkin">dans</who>
    <bug_when>2008-08-30 14:38:58 +0400</bug_when>
    <thetext>Created attachment 2866
быстрый фикс

При подготовке initrd: initfs и modules просто сливаются в один файл full.cz
в результате конечный архив содержит только файлы из initfs, а содержимое modules игнорируется.

Поэтому при загрузке ядро не может найти дополнительные модули.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>76659</commentid>
    <comment_count>1</comment_count>
      <attachid>2866</attachid>
    <who name="Denis Pynkin">dans</who>
    <bug_when>2008-08-30 14:41:34 +0400</bug_when>
    <thetext>Comment on attachment 2866
быстрый фикс

&gt;diff --git a/tools/mki-build-propagator b/tools/mki-build-propagator
&gt;index f8c57df..e4107ac 100755
&gt;--- a/tools/mki-build-propagator
&gt;+++ b/tools/mki-build-propagator
&gt;@@ -33,8 +33,18 @@ printf &apos;%s\n&apos; &quot;${PROPAGATOR_VERSION:-}&quot; &gt; /tmp/.VERSION
&gt; 
&gt; rm -f /.image/syslinux/alt0/full.cz
&gt; 
&gt;-[ ! -f /tmp/modules ] ||
&gt;-	cat &quot;\$libdir/propagator/initfs&quot; /tmp/modules &gt; /.image/syslinux/alt0/full.cz
&gt;+if [ -f /tmp/modules ]
&gt;+then
&gt;+	mkdir -p /tmp/initfsroot
&gt;+	pushd /tmp/initfsroot
&gt;+	(
&gt;+	    gzip -dc &quot;\$libdir/propagator/initfs&quot; &gt;+	    gzip -dc /tmp/modules
&gt;+	) | cpio -id
&gt;+	find | cpio -o | gzip &gt; /.image/syslinux/alt0/full.cz
&gt;+	popd
&gt;+	rm -rf /tmp/initfsroot
&gt;+fi
&gt; 
&gt; sed \
&gt; 	-e &quot;s,@LIBDIR@,\$libdir,&quot; \</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>76669</commentid>
    <comment_count>2</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2008-08-30 16:53:27 +0400</bug_when>
    <thetext>Сергей, что ты думаешь по поводу этого фикса ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>76670</commentid>
    <comment_count>3</comment_count>
    <who name="Sergey Bolshakov">sbolshakov</who>
    <bug_when>2008-08-30 17:17:09 +0400</bug_when>
    <thetext>я думаю, что этого бага не существует.
да, части просто сливаются -- и это ровно то, что задумывалось,
и именно так оно и работает.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>76672</commentid>
    <comment_count>4</comment_count>
    <who name="Denis Pynkin">dans</who>
    <bug_when>2008-08-30 17:44:46 +0400</bug_when>
    <thetext>(In reply to comment #3)

а что у вас показывает:
&quot;cat full.cz | gzip -dc | cpio -tv&quot;
?

у меня вот что получается: 
cat full.cz | gzip -dc | cpio -tv | grep &quot;lib/modules&quot;
cpio: Removing leading `/&apos; from member names
2181 blocks
drwxr-xr-x   2 root     root            0 Aug 25 18:39 lib/modules

PS попробовал mkimage-0.0.9-alt1 из гита
PPS мой &quot;патчик&quot; все же некорректный - kernel panic выдает.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>76674</commentid>
    <comment_count>5</comment_count>
    <who name="Denis Pynkin">dans</who>
    <bug_when>2008-08-30 17:48:34 +0400</bug_when>
    <thetext>(In reply to comment #4)

забыл добавить: пытаюсь использовать ядро 2.6.25-std-def-alt6.M41.3 - м.б. из-за этого ?
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>76676</commentid>
    <comment_count>6</comment_count>
    <who name="Denis Pynkin">dans</who>
    <bug_when>2008-08-30 17:59:39 +0400</bug_when>
    <thetext>да... забавно - на 2.6.18-std-smp-alt12 работает ;-/
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>76677</commentid>
    <comment_count>7</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2008-08-30 18:20:40 +0400</bug_when>
    <thetext>(In reply to comment #6)
&gt; да... забавно - на 2.6.18-std-smp-alt12 работает ;-/

Значит нужно понять что изменилось в 2.6.25-std-def и вернуть поведение 2.6.18-std-smp :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>76679</commentid>
    <comment_count>8</comment_count>
    <who name="Denis Pynkin">dans</who>
    <bug_when>2008-08-30 18:39:38 +0400</bug_when>
    <thetext>(In reply to comment #7)
&gt; Значит нужно понять что изменилось в 2.6.25-std-def и вернуть поведение 2.6.18-std-smp :)

;-)
это да.
а вот с багой что делать ? 
есть ведь еще вариант, что надо пропагатор для новых ядер фиксить :-/
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>76682</commentid>
    <comment_count>9</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2008-08-30 18:56:35 +0400</bug_when>
    <thetext>(In reply to comment #8)
&gt; а вот с багой что делать ? 
&gt; есть ведь еще вариант, что надо пропагатор для новых ядер фиксить :-/

Думаю, нужно спросить у мантейнеров ядра. Если это теперь стандартное поведение, то исправим в mkimage. Если это ошибка, то её нужно исправлять в ядре.

Сс: silicium@</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>76684</commentid>
    <comment_count>10</comment_count>
    <who name="Sergey Bolshakov">sbolshakov</who>
    <bug_when>2008-08-30 19:19:37 +0400</bug_when>
    <thetext>послушайте, как, по-вашему, работают анонсировавшиеся недавно
альфы desktop 4.1 ?
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>76715</commentid>
    <comment_count>11</comment_count>
    <who name="Andrey Rahmatullin">wrar</who>
    <bug_when>2008-08-31 20:07:16 +0400</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 15776 ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>2866</attachid>
            <date>2008-08-30 14:38:58 +0400</date>
            <delta_ts>2008-08-30 14:38:58 +0400</delta_ts>
            <desc>быстрый фикс</desc>
            <filename>cpio-fix.diff</filename>
            <type>text/plain</type>
            <size>701</size>
            <attacher name="Denis Pynkin">dans</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL3Rvb2xzL21raS1idWlsZC1wcm9wYWdhdG9yIGIvdG9vbHMvbWtpLWJ1aWxk
LXByb3BhZ2F0b3IKaW5kZXggZjhjNTdkZi4uZTQxMDdhYyAxMDA3NTUKLS0tIGEvdG9vbHMvbWtp
LWJ1aWxkLXByb3BhZ2F0b3IKKysrIGIvdG9vbHMvbWtpLWJ1aWxkLXByb3BhZ2F0b3IKQEAgLTMz
LDggKzMzLDE4IEBAIHByaW50ZiAnJXNcbicgIiR7UFJPUEFHQVRPUl9WRVJTSU9OOi19IiA+IC90
bXAvLlZFUlNJT04KIAogcm0gLWYgLy5pbWFnZS9zeXNsaW51eC9hbHQwL2Z1bGwuY3oKIAotWyAh
IC1mIC90bXAvbW9kdWxlcyBdIHx8Ci0JY2F0ICJcJGxpYmRpci9wcm9wYWdhdG9yL2luaXRmcyIg
L3RtcC9tb2R1bGVzID4gLy5pbWFnZS9zeXNsaW51eC9hbHQwL2Z1bGwuY3oKK2lmIFsgLWYgL3Rt
cC9tb2R1bGVzIF0KK3RoZW4KKwlta2RpciAtcCAvdG1wL2luaXRmc3Jvb3QKKwlwdXNoZCAvdG1w
L2luaXRmc3Jvb3QKKwkoCisJICAgIGd6aXAgLWRjICJcJGxpYmRpci9wcm9wYWdhdG9yL2luaXRm
cyIgfCBjcGlvIC1pZAorCSAgICBnemlwIC1kYyAvdG1wL21vZHVsZXMKKwkpIHwgY3BpbyAtaWQK
KwlmaW5kIHwgY3BpbyAtbyB8IGd6aXAgPiAvLmltYWdlL3N5c2xpbnV4L2FsdDAvZnVsbC5jegor
CXBvcGQKKwlybSAtcmYgL3RtcC9pbml0ZnNyb290CitmaQogCiBzZWQgXAogCS1lICJzLEBMSUJE
SVJALFwkbGliZGlyLCIgXAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>