From bb62e9059ec1bf0c738dd159f383b6101bc700e4 Mon Sep 17 00:00:00 2001 From: Chris Gianelloni Date: Fri, 28 Jan 2005 20:23:05 +0000 Subject: [PATCH] Forcing devfs if livecd/dev-manager isn't udev. This should fix building 2.4 kernels. git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/catalyst/trunk@533 d1e1f19c-881f-0410-ab34-b69fee027534 --- ChangeLog | 8 +++++++- livecd/runscript-support/kmerge.sh | 4 +++- livecd/runscript/alpha-archscript.sh | 10 +++++++++- livecd/runscript/x86-archscript.sh | 4 +++- 4 files changed, 22 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index 731f313c..8008b674 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for gentoo/src/catalyst # Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo/src/catalyst/ChangeLog,v 1.159 2005/01/28 19:36:49 wolf31o2 Exp $ +# $Header: /var/cvsroot/gentoo/src/catalyst/ChangeLog,v 1.160 2005/01/28 20:23:05 wolf31o2 Exp $ + + 28 Jan 2005; Chris Gianelloni + livecd/runscript/alpha-archscript.sh, livecd/runscript/x86-archscript.sh, + livecd/runscript-support/kmerge.sh: + Forcing devfs if livecd/dev-manager isn't udev. This should fix building 2.4 + kernels. 28 Jan 2005; Chris Gianelloni targets/grp/grp-preclean-chroot.sh, targets/grp/grp.sh: diff --git a/livecd/runscript-support/kmerge.sh b/livecd/runscript-support/kmerge.sh index ca6b26ea..12b45be0 100755 --- a/livecd/runscript-support/kmerge.sh +++ b/livecd/runscript-support/kmerge.sh @@ -1,7 +1,7 @@ #!/bin/bash # Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo/src/catalyst/livecd/runscript-support/Attic/kmerge.sh,v 1.20 2005/01/11 22:49:44 wolf31o2 Exp $ +# $Header: /var/cvsroot/gentoo/src/catalyst/livecd/runscript-support/Attic/kmerge.sh,v 1.21 2005/01/28 20:23:05 wolf31o2 Exp $ die() { echo "$1" @@ -52,6 +52,8 @@ build_kernel() { if [ "${clst_livecd_devmanager}" == "udev" ] then GK_ARGS="${GK_ARGS} --udev" + else + GK_ARGS="${GK_ARGS} --devfs" fi # build with genkernel using the set options diff --git a/livecd/runscript/alpha-archscript.sh b/livecd/runscript/alpha-archscript.sh index 8b526caa..39c36374 100755 --- a/livecd/runscript/alpha-archscript.sh +++ b/livecd/runscript/alpha-archscript.sh @@ -1,6 +1,6 @@ # Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo/src/catalyst/livecd/runscript/Attic/alpha-archscript.sh,v 1.6 2004/12/12 16:39:11 wolf31o2 Exp $ +# $Header: /var/cvsroot/gentoo/src/catalyst/livecd/runscript/Attic/alpha-archscript.sh,v 1.7 2005/01/28 20:23:05 wolf31o2 Exp $ case $1 in kernel) @@ -43,6 +43,14 @@ case $1 in mv ${clst_cdroot_path}/boot/initrd* ${clst_cdroot_path}/boot/${x}.igz done + # figure out what device manager we are using and handle it accordingly + if [ "${clst_livecd_devmanager}" == "udev" ] + then + cmdline_opts="${cmdline_opts} udev nodevfs" + else + cmdline_opts="${cmdline_opts} noudev devfs" + fi + acfg=${clst_cdroot_path}/etc/aboot.conf bctr=0 for x in ${clst_boot_kernel} diff --git a/livecd/runscript/x86-archscript.sh b/livecd/runscript/x86-archscript.sh index db38481a..b92f6c2c 100644 --- a/livecd/runscript/x86-archscript.sh +++ b/livecd/runscript/x86-archscript.sh @@ -1,6 +1,6 @@ # Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo/src/catalyst/livecd/runscript/Attic/x86-archscript.sh,v 1.20 2005/01/28 19:23:43 wolf31o2 Exp $ +# $Header: /var/cvsroot/gentoo/src/catalyst/livecd/runscript/Attic/x86-archscript.sh,v 1.21 2005/01/28 20:23:05 wolf31o2 Exp $ case $1 in kernel) @@ -63,6 +63,8 @@ case $1 in if [ "${clst_livecd_devmanager}" == "udev" ] then cmdline_opts="${cmdline_opts} udev nodevfs" + else + cmdline_opts="${cmdline_opts} noudev devfs" fi echo "Available kernels:" > ${kmsg} -- 2.26.2