<feed xmlns='http://www.w3.org/2005/Atom'>
<title>initramfs-tools.git, branch 0.95.1</title>
<subtitle>Vyatta fork of initramfs-tools (mirror of https://github.com/vyos/initramfs-tools.git)
</subtitle>
<id>https://git.amelek.net/vyos/initramfs-tools.git/atom?h=0.95.1</id>
<link rel='self' href='https://git.amelek.net/vyos/initramfs-tools.git/atom?h=0.95.1'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/initramfs-tools.git/'/>
<updated>2010-06-02T21:45:54+00:00</updated>
<entry>
<title>release 0.95.1.</title>
<updated>2010-06-02T21:45:54+00:00</updated>
<author>
<name>Michael Prokop</name>
<email>mika@debian.org</email>
</author>
<published>2010-05-30T20:10:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/initramfs-tools.git/commit/?id=75ab44586744b4c2b7ff1a1a13e9c7c8425ac829'/>
<id>urn:sha1:75ab44586744b4c2b7ff1a1a13e9c7c8425ac829</id>
<content type='text'>
Signed-off-by: Michael Prokop &lt;mika@debian.org&gt;
</content>
</entry>
<entry>
<title>update-initramfs: use $* instead of $@</title>
<updated>2010-06-02T21:45:29+00:00</updated>
<author>
<name>Jonathan Nieder</name>
<email>jrnieder@gmail.com</email>
</author>
<published>2010-05-30T07:16:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/initramfs-tools.git/commit/?id=06d05e4d9d0471e1448d233bbd37e38b7f8c3bc7'/>
<id>urn:sha1:06d05e4d9d0471e1448d233bbd37e38b7f8c3bc7</id>
<content type='text'>
Use "$*" where it makes the quoting behavior easier to understand.

Signed-off-by: Jonathan Nieder &lt;jrnieder@gmail.com&gt;
Reviewed-by: Michael Prokop &lt;mika@debian.org&gt;
</content>
</entry>
<entry>
<title>update-initramfs: fix unbound variables. [Closes: #583695]</title>
<updated>2010-06-02T21:44:25+00:00</updated>
<author>
<name>Michael Prokop</name>
<email>mika@debian.org</email>
</author>
<published>2010-05-30T19:25:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/initramfs-tools.git/commit/?id=8db2ddbaaf1f554c131f2483032aa31b6b70b36b'/>
<id>urn:sha1:8db2ddbaaf1f554c131f2483032aa31b6b70b36b</id>
<content type='text'>
Signed-off-by: Michael Prokop &lt;mika@debian.org&gt;
</content>
</entry>
<entry>
<title>release 0.95</title>
<updated>2010-05-29T00:28:29+00:00</updated>
<author>
<name>maximilian attems</name>
<email>maks@debian.org</email>
</author>
<published>2010-05-29T00:24:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/initramfs-tools.git/commit/?id=06468756ee6d5477b306a61473789f4aa9c088a1'/>
<id>urn:sha1:06468756ee6d5477b306a61473789f4aa9c088a1</id>
<content type='text'>
Signed-off-by: maximilian attems &lt;maks@debian.org&gt;
</content>
</entry>
<entry>
<title>hook-functions: Fix copy_modules_dir()</title>
<updated>2010-05-29T00:15:59+00:00</updated>
<author>
<name>maximilian attems</name>
<email>maks@debian.org</email>
</author>
<published>2010-05-29T00:15:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/initramfs-tools.git/commit/?id=81da804d1cd8deba5d2eb4d7180c060a01969368'/>
<id>urn:sha1:81da804d1cd8deba5d2eb4d7180c060a01969368</id>
<content type='text'>
overseen variable renaming.

Signed-off-by: maximilian attems &lt;maks@debian.org&gt;
</content>
</entry>
<entry>
<title>debian/copyright: add boilerplate to keep lintian happy.</title>
<updated>2010-05-28T23:59:14+00:00</updated>
<author>
<name>maximilian attems</name>
<email>maks@debian.org</email>
</author>
<published>2010-05-28T23:59:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/initramfs-tools.git/commit/?id=e20bb92433deadc137626f3bcd1e86b93d14b579'/>
<id>urn:sha1:e20bb92433deadc137626f3bcd1e86b93d14b579</id>
<content type='text'>
shuts up copyright-should-refer-to-common-license-file-for-gpl.

Signed-off-by: maximilian attems &lt;maks@debian.org&gt;
</content>
</entry>
<entry>
<title>initramfs-tools: drop outdated breaks</title>
<updated>2010-05-28T23:52:16+00:00</updated>
<author>
<name>maximilian attems</name>
<email>maks@debian.org</email>
</author>
<published>2010-05-28T23:52:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/initramfs-tools.git/commit/?id=6e9b04af970b7ebe6d5099bc1721e6fdf4bf1742'/>
<id>urn:sha1:6e9b04af970b7ebe6d5099bc1721e6fdf4bf1742</id>
<content type='text'>
all of this software got fixed and was mostly seen in exp,
with cryptestup fixed long time ago.

Signed-off-by: maximilian attems &lt;maks@debian.org&gt;
</content>
</entry>
<entry>
<title>Merge branch 'sid'</title>
<updated>2010-05-28T23:51:26+00:00</updated>
<author>
<name>maximilian attems</name>
<email>maks@debian.org</email>
</author>
<published>2010-05-28T23:51:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/initramfs-tools.git/commit/?id=7ec884bf9638bb6d7dc68e13d617540f8a0db606'/>
<id>urn:sha1:7ec884bf9638bb6d7dc68e13d617540f8a0db606</id>
<content type='text'>
Conflicts:
	debian/control
</content>
</entry>
<entry>
<title>mkinitramfs: fix MODULES=dep on mylex raid devices (DAC960)</title>
<updated>2010-05-28T23:42:17+00:00</updated>
<author>
<name>Claus Herwig</name>
<email>c.herwig@checon.de</email>
</author>
<published>2010-04-30T00:27:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/initramfs-tools.git/commit/?id=81606da78671a6f2b4d54bb2b2e8dbd586ef9c61'/>
<id>urn:sha1:81606da78671a6f2b4d54bb2b2e8dbd586ef9c61</id>
<content type='text'>
mkinitramfs fails to generate a initrd file for root filesystems on an
old mylex raid controller (kernel module DAC960).

In my case this breaks installation for lenny (5.0.3) on a FJS Primergy
server - as this bug is not only in the mentioned version but also in
0.92 which ships on the lenny install cd: The installer can boot, as the
old kernel module is still present. But the base install step fails when
it tries to generate the initrd.

The error in detail, when invoking mkinitramfs manually with -x
-----------
(...)
+ manual_add_modules ext2
+ local mam_x firmwares firmware
++ modprobe --set-version=2.6.29.6-vs2.3.0.36.14-beng --ignore-install
--quiet --show-depends ext2
++ awk '/^insmod/ { print $2 }'
+ for mam_x in '$(modprobe --set-version="${version}" --ignore-install
--quiet
--show-depends "${1}" | awk '\''/^insmod/ { print $2 }'\'')'
+ '[' -e
/tmp/mkinitramfs_lNjzuV//lib/modules/2.6.29.6-vs2.3.0.36.14-beng/kernel/fs/mbcache.ko
']'
++ dirname /lib/modules/2.6.29.6-vs2.3.0.36.14-beng/kernel/fs/mbcache.ko
+ mkdir -p
/tmp/mkinitramfs_lNjzuV//lib/modules/2.6.29.6-vs2.3.0.36.14-beng/kernel/fs
++ dirname /lib/modules/2.6.29.6-vs2.3.0.36.14-beng/kernel/fs/mbcache.ko
+ ln -s /lib/modules/2.6.29.6-vs2.3.0.36.14-beng/kernel/fs/mbcache.ko
/tmp/mkinitramfs_lNjzuV//lib/modules/2.6.29.6-vs2.3.0.36.14-beng/kernel/fs
+ '[' n = y ']'
++ modinfo -F firmware
/lib/modules/2.6.29.6-vs2.3.0.36.14-beng/kernel/fs/mbcache.ko
+ firmwares=
+ '[' -z '' ']'
+ continue
+ for mam_x in '$(modprobe --set-version="${version}" --ignore-install
--quiet
--show-depends "${1}" | awk '\''/^insmod/ { print $2 }'\'')'
+ '[' -e
/tmp/mkinitramfs_lNjzuV//lib/modules/2.6.29.6-vs2.3.0.36.14-beng/kernel/fs/ext2/ext2.ko
']'
++ dirname /lib/modules/2.6.29.6-vs2.3.0.36.14-beng/kernel/fs/ext2/ext2.ko
+ mkdir -p
/tmp/mkinitramfs_lNjzuV//lib/modules/2.6.29.6-vs2.3.0.36.14-beng/kernel/fs/ext2
++ dirname /lib/modules/2.6.29.6-vs2.3.0.36.14-beng/kernel/fs/ext2/ext2.ko
+ ln -s /lib/modules/2.6.29.6-vs2.3.0.36.14-beng/kernel/fs/ext2/ext2.ko
/tmp/mkinitramfs_lNjzuV//lib/modules/2.6.29.6-vs2.3.0.36.14-beng/kernel/fs/ext2
+ '[' n = y ']'
++ modinfo -F firmware
/lib/modules/2.6.29.6-vs2.3.0.36.14-beng/kernel/fs/ext2/ext2.ko
+ firmwares=
+ '[' -z '' ']'
+ continue
+ '[' /dev/rd/c0d0p1 '!=' /dev/rd/c0d0p1 ']'
+ '[' /dev/rd/c0d0p1 '!=' /dev/rd/c0d0p1 ']'
+ '[' /dev/rd/c0d0p1 '!=' /dev/rd/c0d0p1 ']'
+ '[' /dev/rd/c0d0p1 '!=' /dev/rd/c0d0p1 ']'
+ '[' /dev/rd/c0d0p1 '!=' /dev/rd/c0d0p1 ']'
+ '[' /dev/rd/c0d0p1 '!=' /dev/rd/c0d0p1 ']'
+ '[' /dev/rd/c0d0p1 '!=' /dev/rd/c0d0p1 ']'
+ '[' /dev/rd/c0d0p1 '!=' /dev/rd/c0d0p1 ']'
+ '[' /dev/rd/c0d0p1 '!=' /dev/rd/c0d0p1 ']'
+ block=rd/c0d0p1
+ block=rd/c
+ '[' -z rd/c ']'
+ '[' '!' -e /sys/block/rd/c ']'
+ echo 'mkinitramfs: for root /dev/rd/c0d0p1 missing rd/c /sys/block/ entry'
mkinitramfs: for root /dev/rd/c0d0p1 missing rd/c /sys/block/ entry
+ echo 'mkinitramfs: workaround is MODULES=most'
mkinitramfs: workaround is MODULES=most
+ echo 'mkinitramfs: Error please report the bug'
mkinitramfs: Error please report the bug
+ exit 1
-------------

So the reason is that mkinitramfs fails to derive the correct block
device notation from the root device as the DAC960 driver uses a strange
format for it.

Once figured out, this is easily corrected. Please find a short patch
for /usr/share/initramfs-tools/hook-functions attached.

Thank you,
  Claus Herwig

--
CHECON   EDV-Consulting und Redaktion
         Claus Herwig * Barer Straße 70 * 80799 München
         +49 89 27826981 * Fax 27826982 * c.herwig@checon.de

Closes: #579702

[ whitespace cleanups -maks ]
Signed-off-by: maximilian attems &lt;maks@debian.org&gt;
</content>
</entry>
<entry>
<title>hook-functions: re-add hid-microsoft</title>
<updated>2010-05-28T23:34:51+00:00</updated>
<author>
<name>maximilian attems</name>
<email>maks@debian.org</email>
</author>
<published>2010-05-28T23:34:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/initramfs-tools.git/commit/?id=9e7cebc5bc94634987b35bf08e150c179bd927c4'/>
<id>urn:sha1:9e7cebc5bc94634987b35bf08e150c179bd927c4</id>
<content type='text'>
people use it and thus complain..

Closes: 577253

Signed-off-by: maximilian attems &lt;maks@debian.org&gt;
</content>
</entry>
</feed>
