diff --git a/sys-kernel/genkernel/ChangeLog b/sys-kernel/genkernel/ChangeLog index ab26201..c9b2bb2 100644 --- a/sys-kernel/genkernel/ChangeLog +++ b/sys-kernel/genkernel/ChangeLog @@ -2,6 +2,10 @@ # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ + 29 Oct 2010; Mario Fetka + +files/3.4.11/genkernel-3.4.10.907-mdev_dev-1.patch: + add nas hack for /dev/console /dev/null + 27 Oct 2010; Mario Fetka genkernel-3.4.10.907-r13.ebuild: downgrade some tools diff --git a/sys-kernel/genkernel/Manifest b/sys-kernel/genkernel/Manifest index 96dbbd5..c3fc33a 100644 --- a/sys-kernel/genkernel/Manifest +++ b/sys-kernel/genkernel/Manifest @@ -1,5 +1,6 @@ AUX 3.4.11/0001-use-mdadm-instead-of-bundled-stripped-down-mdassembl.patch 5450 RMD160 03c674f453a3256181db93346856ae05fec3c52c SHA1 acf12ec07e152bd367c511a2d01747b6d2bb0f00 SHA256 3b32865584756e053be14358286de9246621e14b6c135e2fc03e2d99279bb7be AUX 3.4.11/genkernel-3.4.10.907-busybox-1.17.3.patch 38833 RMD160 5dda7e0d16a0c6d238f0bb8622c96816f7751d81 SHA1 d21aa64341c53d59381bfb442260c8195e6f32ca SHA256 dd947c6fa94274a30723b1a085431e4e01adff30b1616aa2766ae4a5f07ddca5 +AUX 3.4.11/genkernel-3.4.10.907-mdev_dev-1.patch 1535 RMD160 572683ce26f9a019cefb016b5662a3c7b6e00593 SHA1 db00c2d8a09a50a7bc9d9852efdb6470ad82ee5b SHA256 3e1fe4becd55fc1af7083df58d85e37082531451f94cca77fced3fb23a708ee2 AUX 3.4.11/genkernel-3.4.11-aufs-slowusb.patch 3425 RMD160 74add9c16143240da14ad307a25d5cccba58e893 SHA1 ffeee71f9e2146e0533591e62c0b3d1e0f77efd7 SHA256 8a131caf94253c0799daa18e0146b13b96f0667552ad6f97ce246c13f403a900 AUX 3.4.11/genkernel-3.4.11-branding.patch 3273 RMD160 8234e9da1ee6e4f89074b3a97a8508db07a6be01 SHA1 f7fa1b8b07aa334b54e96a510756d6f82954ed90 SHA256 d9a9907c5bd316ee7384f4dcb3f2d80775b5aed1fb6b40763bce8543ecee86a2 AUX 3.4.11/genkernel-3.4.11-btrfs-partial-support-bug-303529.patch 291 RMD160 06cea814b7f1a44bda3a46bb5939ebc5649be485 SHA1 eb65b70222e3063379d71d3e2091ffb8b6b2cbc6 SHA256 c4f83688c1bec65bd7082d93be0e014163c9ecf0c9f5a0d36ec1ed5645bfca2b @@ -17,5 +18,5 @@ DIST mdadm-3.1.4.tar.bz2 288578 RMD160 f41a2be4158efac08dbe2e95f1c6812609475fad DIST open-iscsi-2.0-871.tar.gz 330514 RMD160 f996d9145bc3727394f1a4999f430bd5ea5c2a0d SHA1 968baf16d4094fb9842bc04b0fe8109103356252 SHA256 bcea8746ae82f2ada7bc05d2aa59bcda1ca0d5197f05f2e16744aae59f0a7dcb DIST unionfs-fuse-0.24.tar.bz2 30381 RMD160 27934c23472f6e9d71e622f13aa9fd51a1f8018e SHA1 26f281e4e5f1e82194b430956b94cd7745d5bd97 SHA256 d8abc855eb618ac356b1e716599c82f8f0f74dbaee36d4062edc707567121937 EBUILD genkernel-3.4.10.907-r13.ebuild 4985 RMD160 1a90d8144c12e8f67cb04502d8e3b24aa5200c08 SHA1 d4694c5355c462501f1334f1fcade0dcfccaa3f3 SHA256 37a17572d4846cd69c2d2d224d91917452b362e41c79e7275e9f545d0a8ab41d -MISC ChangeLog 736 RMD160 b6936e9a7d5154fbdc2a6e3f8b5b250f236c9eca SHA1 c4766ae1efb7a48062f645c6f1f33ecb270f0ef2 SHA256 61c323884f3445580c2fa58da09a798bf5069e95354704d03a4b53adfdfd615d +MISC ChangeLog 885 RMD160 cdba101e9572f39d382bf6d8e8f5e427991c6686 SHA1 cb4c2a83c256d40c69a0258c966529dd6fe40ef2 SHA256 3576140718b28c7cf7ee8b6ce7cca04a1b7d6d6e090b37d68787c1e86920855e MISC metadata.xml 1238 RMD160 c82938e77f387291d6a1c3bf9b0d802f2878dd12 SHA1 b5738f14922c69e78cfb867acdc65eeea25977bf SHA256 2c13f98be5fa8bdaf21ac86bcd00bbeb8944df5615de0cfce35ae4c00ef4b4d5 diff --git a/sys-kernel/genkernel/files/3.4.11/genkernel-3.4.10.907-mdev_dev-1.patch b/sys-kernel/genkernel/files/3.4.11/genkernel-3.4.10.907-mdev_dev-1.patch new file mode 100644 index 0000000..68bd153 --- /dev/null +++ b/sys-kernel/genkernel/files/3.4.11/genkernel-3.4.10.907-mdev_dev-1.patch @@ -0,0 +1,52 @@ +Submitted By: Mario Fetka (mario dot fetka at gmail dot com) +Date: 2010-10-29 +Initial Package Version: 3.4.10.907 +Origin: gentoo busybox mdev-start.sh +Upstream Status: unknown +Description: create /dev entrys not created + +diff -Naur genkernel-3.4.10.907.orig/defaults/initrd.scripts genkernel-3.4.10.907/defaults/initrd.scripts +--- genkernel-3.4.10.907.orig/defaults/initrd.scripts 2010-10-29 16:11:03.765695917 +0000 ++++ genkernel-3.4.10.907/defaults/initrd.scripts 2010-10-29 17:26:49.262663667 +0000 +@@ -284,9 +284,40 @@ + /bin/ash + } + ++seed_dev() ++{ ++ # Seed /dev with some things that we know we need ++ ++ # creating /dev/console and /dev/tty1 to be able to write ++ # to $CONSOLE with/without bootsplash before mdev creates it ++ [ -c /dev/console ] || mknod /dev/console c 5 1 ++ [ -c /dev/tty1 ] || mknod /dev/tty1 c 4 1 ++ ++ # udevd will dup its stdin/stdout/stderr to /dev/null ++ # and we do not want a file which gets buffered in ram ++ [ -c /dev/null ] || mknod /dev/null c 1 3 ++ ++ # copy over any persistant things ++ if [ -d /lib/mdev/devices ] ; then ++ cp -RPp /lib/mdev/devices/* /dev 2>/dev/null ++ fi ++ ++ # Not provided by sysfs but needed ++ ln -snf /proc/self/fd /dev/fd ++ ln -snf fd/0 /dev/stdin ++ ln -snf fd/1 /dev/stdout ++ ln -snf fd/2 /dev/stderr ++ [ -e /proc/kcore ] && ln -snf /proc/kcore /dev/core ++ ++ # Create problematic directories ++ mkdir -p /dev/pts /dev/shm ++} ++ + runmdev() { + # busybox udev replacement + mdev -s ++ # add missing dev entrys for nas devices without console ++ seed_dev + } + + test_success() { +