public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/genkernel:dracut commit in: /
@ 2011-04-17 18:14 Amadeusz Żołnowski
  0 siblings, 0 replies; 11+ messages in thread
From: Amadeusz Żołnowski @ 2011-04-17 18:14 UTC (permalink / raw
  To: gentoo-commits

commit:     ade0b7669be72b77c56d85dcc78761d05815d347
Author:     Sebastian Pipping <sebastian <AT> pipping <DOT> org>
AuthorDate: Mon Mar 28 17:24:06 2011 +0000
Commit:     Amadeusz Żołnowski <aidecoe <AT> gentoo <DOT> org>
CommitDate: Mon Mar 28 17:24:06 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/genkernel.git;a=commit;h=ade0b766

Merge branch 'master' into stable


 HACKING                                            |    2 +-
 doc/genkernel.8.txt                                |    2 +-
 gen_compile.sh                                     |   10 +++++++++-
 .../open-iscsi-2.0.872-omg-calling-configure.patch |   11 +++++++++++
 patches/iscsi/2.0-872/open-iscsi-2.0.872-slp.patch |   11 +++++++++++
 5 files changed, 33 insertions(+), 3 deletions(-)



^ permalink raw reply	[flat|nested] 11+ messages in thread

* [gentoo-commits] proj/genkernel:dracut commit in: /
@ 2011-04-17 18:14 Amadeusz Żołnowski
  0 siblings, 0 replies; 11+ messages in thread
From: Amadeusz Żołnowski @ 2011-04-17 18:14 UTC (permalink / raw
  To: gentoo-commits

commit:     3261a50884e930e0e422377dd647a16991a6bc42
Author:     Sebastian Pipping <sebastian <AT> pipping <DOT> org>
AuthorDate: Wed Mar 16 13:48:20 2011 +0000
Commit:     Amadeusz Żołnowski <aidecoe <AT> gentoo <DOT> org>
CommitDate: Wed Mar 16 13:48:20 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/genkernel.git;a=commit;h=3261a508

Merge branch experimental using --no-ff


 ChangeLog                  |   14 ++++++++++++++
 arch/alpha/modules_load    |    2 +-
 arch/arm/modules_load      |    2 +-
 arch/ia64/modules_load     |    2 +-
 arch/mips/modules_load     |    2 +-
 arch/parisc/modules_load   |    2 +-
 arch/parisc64/modules_load |    2 +-
 arch/ppc/modules_load      |    2 +-
 arch/ppc64/modules_load    |    2 +-
 arch/sparc/modules_load    |    2 +-
 arch/sparc64/modules_load  |    2 +-
 arch/um/modules_load       |    2 +-
 arch/x86/modules_load      |    2 +-
 arch/x86_64/modules_load   |    2 +-
 defaults/initrd.scripts    |    7 +------
 defaults/modules_load      |    2 +-
 doc/genkernel.8.txt        |    9 +++++++--
 gen_cmdline.sh             |    7 ++++++-
 gen_determineargs.sh       |    1 +
 gen_initramfs.sh           |   15 +++++++++++++--
 genkernel.conf             |    7 ++++++-
 21 files changed, 62 insertions(+), 26 deletions(-)



^ permalink raw reply	[flat|nested] 11+ messages in thread

* [gentoo-commits] proj/genkernel:dracut commit in: /
@ 2011-04-17 18:14 Amadeusz Żołnowski
  0 siblings, 0 replies; 11+ messages in thread
From: Amadeusz Żołnowski @ 2011-04-17 18:14 UTC (permalink / raw
  To: gentoo-commits

commit:     4f87856880d31496ff91d22bf3e6da793fb27b60
Author:     Sebastian Pipping <sebastian <AT> pipping <DOT> org>
AuthorDate: Mon Mar 28 18:22:23 2011 +0000
Commit:     Amadeusz Żołnowski <aidecoe <AT> gentoo <DOT> org>
CommitDate: Mon Mar 28 18:22:23 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/genkernel.git;a=commit;h=4f878568

Merge branch 'stable-next' into stable


 ChangeLog                                          |   12 ++++++++++++
 HACKING                                            |    2 +-
 defaults/initrd.scripts                            |    2 +-
 defaults/linuxrc                                   |   17 +++++++++--------
 doc/genkernel.8.txt                                |   10 ++++++----
 gen_cmdline.sh                                     |    5 -----
 gen_compile.sh                                     |   10 +++++++++-
 gen_initramfs.sh                                   |    6 +-----
 .../open-iscsi-2.0.872-omg-calling-configure.patch |   11 +++++++++++
 patches/iscsi/2.0-872/open-iscsi-2.0.872-slp.patch |   11 +++++++++++
 10 files changed, 61 insertions(+), 25 deletions(-)



^ permalink raw reply	[flat|nested] 11+ messages in thread

* [gentoo-commits] proj/genkernel:dracut commit in: /
@ 2011-04-17 18:14 Amadeusz Żołnowski
  0 siblings, 0 replies; 11+ messages in thread
From: Amadeusz Żołnowski @ 2011-04-17 18:14 UTC (permalink / raw
  To: gentoo-commits

commit:     0caf098f1b9ec5f8de884a844c8df29316af0a3a
Author:     Amadeusz Żołnowski <aidecoe <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 17 15:37:43 2011 +0000
Commit:     Amadeusz Żołnowski <aidecoe <AT> gentoo <DOT> org>
CommitDate: Sun Apr 17 15:37:43 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/genkernel.git;a=commit;h=0caf098f

Merge branch 'stable' into dracut

Conflicts:
	defaults/initrd.scripts
	defaults/linuxrc
	gen_cmdline.sh
	gen_compile.sh
	gen_initramfs.sh


 ChangeLog                                          |   15 +++++++++++++++
 HACKING                                            |    2 +-
 doc/genkernel.8.txt                                |   10 ++++++----
 gen_cmdline.sh                                     |    1 +
 genkernel                                          |    2 +-
 .../open-iscsi-2.0.872-omg-calling-configure.patch |   11 +++++++++++
 patches/iscsi/2.0-872/open-iscsi-2.0.872-slp.patch |   11 +++++++++++
 7 files changed, 46 insertions(+), 6 deletions(-)

diff --cc gen_cmdline.sh
index 9e6b093,9e4009e..a433975
--- a/gen_cmdline.sh
+++ b/gen_cmdline.sh
@@@ -58,24 -69,12 +58,25 @@@ longusage() 
    echo "	--no-mountboot		Don't mount BOOTDIR automatically"  
    echo "	--bootdir=<dir>		Set the location of the boot-directory, default is /boot"
    echo "  Initialization"
 -  echo "	--splash=<theme>	Enable framebuffer splash using <theme>"
 -  echo "	--splash-res=<res>	Select splash theme resolutions to install"
 -  echo "	--splash=<theme>	Enable framebuffer splash using <theme>"
 -  echo "	--splash-res=<res>	Select splash theme resolutions to install"
 -  echo "	--do-keymap-auto	Forces keymap selection at boot"
 -  echo "	--no-keymap		Disables keymap selection support"
 +  echo "	--bootloader=grub	Add new kernel to GRUB configuration"
++  echo "	--genzimage		Make and install kernelz image (PowerPC)"
 +  echo "  Dracut engine"
 +  echo "	--add-modules=<modules list>"
 +  echo "				Additional Dracut modules;"
 +  echo "				see /usr/share/dracut/modules.d for possible"
 +  echo "				values; separate modules by space, e.g.:"
 +  echo "				--add-modules=\"lvm crypt nfs\""
 +  echo "	--auto			Rely on Dracut system check instead of"
 +  echo "				specifying modules by hand"
 +  echo "	--crypt			Include LUKS support"
 +  echo "				--> 'emerge cryptsetup'"
 +  echo "	--no-ramdisk-modules	Don't copy any modules to the ramdisk"
 +  echo "	--dmraid		Include DMRAID support"
 +  echo "	--dracut-dir=<dir>	Directory of Dracut sources; if given Dracut"
 +  echo "				is run in local mode (see description of '-l'"
 +  echo "				in 'man 8 dracut'); script changes current"
 +  echo "				directory to <dir>, so don't use relative"
 +  echo "				paths then"
    echo "	--evms			Include EVMS support"
    echo "				--> 'emerge evms' in the host operating system"
    echo "				first"



^ permalink raw reply	[flat|nested] 11+ messages in thread

* [gentoo-commits] proj/genkernel:dracut commit in: /
@ 2011-04-17 18:14 Amadeusz Żołnowski
  0 siblings, 0 replies; 11+ messages in thread
From: Amadeusz Żołnowski @ 2011-04-17 18:14 UTC (permalink / raw
  To: gentoo-commits

commit:     d37dd8c2e6044ae4d899279d0dd7c049949165d7
Author:     Amadeusz Żołnowski <aidecoe <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 17 13:06:40 2011 +0000
Commit:     Amadeusz Żołnowski <aidecoe <AT> gentoo <DOT> org>
CommitDate: Sun Apr 17 13:06:40 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/genkernel.git;a=commit;h=d37dd8c2

Merge branch 'stable' into dracut

Conflicts:
	defaults/initrd.defaults
	defaults/initrd.scripts
	gen_cmdline.sh
	gen_determineargs.sh
	gen_initramfs.sh
	genkernel.conf


 ChangeLog                  |   24 ++++++++++++++++++++++++
 arch/alpha/modules_load    |    2 +-
 arch/arm/modules_load      |    2 +-
 arch/ia64/modules_load     |    2 +-
 arch/mips/modules_load     |    2 +-
 arch/parisc/modules_load   |    2 +-
 arch/parisc64/modules_load |    2 +-
 arch/ppc/modules_load      |    2 +-
 arch/ppc64/modules_load    |    2 +-
 arch/sparc/modules_load    |    2 +-
 arch/sparc64/modules_load  |    2 +-
 arch/um/modules_load       |    2 +-
 arch/x86/modules_load      |    2 +-
 arch/x86_64/modules_load   |    2 +-
 defaults/modules_load      |    2 +-
 doc/genkernel.8.txt        |    9 +++++++--
 gen_cmdline.sh             |    6 ++----
 genkernel                  |    2 +-
 18 files changed, 48 insertions(+), 21 deletions(-)

diff --cc gen_cmdline.sh
index 098eb09,506ca3f..9e6b093
--- a/gen_cmdline.sh
+++ b/gen_cmdline.sh
@@@ -40,9 -41,11 +40,9 @@@ longusage() 
    echo "	--no-install		Do not install the kernel after building"
    echo "	--symlink		Manage symlinks in /boot for installed images"
    echo "	--no-symlink		Do not manage symlinks"
 -  echo "	--no-ramdisk-modules	Don't copy any modules to the ramdisk"
 -  echo "	--all-ramdisk-modules	Copy all kernel modules to the ramdisk"
    echo "	--callback=<...>	Run the specified arguments after the"
    echo "				kernel and modules have been compiled"
-   echo "	--static		Build a static (monolithic) kernel."
+   echo "	--static		Build a static (monolithic kernel)."
    echo "  Kernel settings"
    echo "	--kerneldir=<dir>	Location of the kernel sources"
    echo "	--kernel-config=<file>	Kernel configuration file to use for compilation"
@@@ -52,30 -55,26 +52,30 @@@
    echo "	--kernel-cc=<compiler>	Compiler to use for kernel (e.g. distcc)"
    echo "	--kernel-as=<assembler>	Assembler to use for kernel"
    echo "	--kernel-ld=<linker>	Linker to use for kernel"
 -  echo "	--kernel-cross-compile=<cross var> CROSS_COMPILE kernel variable"
    echo "	--kernel-make=<makeprg> GNU Make to use for kernel"
 -  echo "	--utils-cc=<compiler>	Compiler to use for utilities"
 -  echo "	--utils-as=<assembler>	Assembler to use for utils"
 -  echo "	--utils-ld=<linker>	Linker to use for utils"
 -  echo "	--utils-make=<makeprog>	GNU Make to use for utils"
 -  echo "	--utils-cross-compile=<cross var> CROSS_COMPILE utils variable"
 -  echo "	--utils-arch=<arch> 	Force to arch for utils only instead of"
 -  echo "				autodetect."
    echo "	--makeopts=<makeopts>	Make options such as -j2, etc..."
    echo "	--mountboot		Mount BOOTDIR automatically if mountable"
-   echo "	--no-mountboot		Don't mount BOOTDIR automatically"
+   echo "	--no-mountboot		Don't mount BOOTDIR automatically"  
    echo "	--bootdir=<dir>		Set the location of the boot-directory, default is /boot"
    echo "  Initialization"
 -  echo "	--splash=<theme>	Enable framebuffer splash using <theme>"
 -  echo "	--splash-res=<res>	Select splash theme resolutions to install"
 -  echo "	--splash=<theme>	Enable framebuffer splash using <theme>"
 -  echo "	--splash-res=<res>	Select splash theme resolutions to install"
 -  echo "	--do-keymap-auto	Forces keymap selection at boot"
 -  echo "	--no-keymap		Disables keymap selection support"
 +  echo "	--bootloader=grub	Add new kernel to GRUB configuration"
 +  echo "  Dracut engine"
 +  echo "	--add-modules=<modules list>"
 +  echo "				Additional Dracut modules;"
 +  echo "				see /usr/share/dracut/modules.d for possible"
 +  echo "				values; separate modules by space, e.g.:"
 +  echo "				--add-modules=\"lvm crypt nfs\""
 +  echo "	--auto			Rely on Dracut system check instead of"
 +  echo "				specifying modules by hand"
 +  echo "	--crypt			Include LUKS support"
 +  echo "				--> 'emerge cryptsetup'"
 +  echo "	--no-ramdisk-modules	Don't copy any modules to the ramdisk"
 +  echo "	--dmraid		Include DMRAID support"
 +  echo "	--dracut-dir=<dir>	Directory of Dracut sources; if given Dracut"
 +  echo "				is run in local mode (see description of '-l'"
 +  echo "				in 'man 8 dracut'); script changes current"
 +  echo "				directory to <dir>, so don't use relative"
 +  echo "				paths then"
    echo "	--evms			Include EVMS support"
    echo "				--> 'emerge evms' in the host operating system"
    echo "				first"



^ permalink raw reply	[flat|nested] 11+ messages in thread

* [gentoo-commits] proj/genkernel:dracut commit in: /
@ 2011-04-17 18:14 Amadeusz Żołnowski
  0 siblings, 0 replies; 11+ messages in thread
From: Amadeusz Żołnowski @ 2011-04-17 18:14 UTC (permalink / raw
  To: gentoo-commits

commit:     b3d5157aaa14e936335b4b7010eedce1b607a67d
Author:     Amadeusz Żołnowski <aidecoe <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 17 18:11:51 2011 +0000
Commit:     Amadeusz Żołnowski <aidecoe <AT> gentoo <DOT> org>
CommitDate: Sun Apr 17 18:11:51 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/genkernel.git;a=commit;h=b3d5157a

gen_dracut: Updated to latest changes in Dracut options

---
 gen_dracut.sh |   23 +++++++++++++++--------
 1 files changed, 15 insertions(+), 8 deletions(-)

diff --git a/gen_dracut.sh b/gen_dracut.sh
index 62b431d..acc76af 100755
--- a/gen_dracut.sh
+++ b/gen_dracut.sh
@@ -2,7 +2,7 @@
 # $Id$
 
 BASIC_MODULES=dash\ i18n\ kernel-modules\ resume\ rootfs-block\ terminfo
-BASIC_MODULES+=\ udev-rules\ uswsusp\ base
+BASIC_MODULES+=\ udev-rules\ base
 MODULES=lvm\ dmraid\ iscsi\ mdraid\ crypt\ multipath\ plymouth\ gensplash
 
 dracut_modules() {
@@ -26,7 +26,7 @@ dracut_modules() {
 }
 
 create_initramfs() {
-	local tmprd="${TMPDIR}/initramfs-${KV}" opts='-f -v' add_files=()
+	local tmprd="${TMPDIR}/initramfs-${KV}" opts='-f -L=3 -M' add_files=()
 
 	print_info 1 'initramfs: >> Initializing Dracut...'
 
@@ -42,7 +42,7 @@ create_initramfs() {
 	if isTrue "${NORAMDISKMODULES}" || isTrue "${BUILD_STATIC}"
 	then
 		print_info 1 '           >> Not copying kernel modules and firmware...'
-		opts+=\ --ignore-kernel-modules
+		opts+=\ --no-kernel
 	else
 		isTrue "${FIRMWARE}" && opts+=" --fwdir ${FIRMWARE_DIR}"
 		[[ ${FIRMWARE_FILES} ]] && add_files+=(${FIRMWARE_FILES})
@@ -54,17 +54,24 @@ create_initramfs() {
 	opts+=" ${EXTRA_OPTIONS}"
 	opts+=" $(dracut_modules)"
 
-	export DRACUT_GENSPLASH_THEME=${GENSPLASH_THEME}
-	export DRACUT_GENSPLASH_RES=${GENSPLASH_RES}
-	print_info 1 "           >> DRACUT_GENSPLASH_THEME=${GENSPLASH_THEME}"
-	print_info 1 "           >> DRACUT_GENSPLASH_RES=${GENSPLASH_RES}"
+	if isTrue "${GENSPLASH}"
+	then
+		export DRACUT_GENSPLASH_THEME=${GENSPLASH_THEME}
+		export DRACUT_GENSPLASH_RES=${GENSPLASH_RES}
+		print_info 1 "           >> DRACUT_GENSPLASH_THEME=${GENSPLASH_THEME}"
+		print_info 1 "           >> DRACUT_GENSPLASH_RES=${GENSPLASH_RES}"
+	fi
 	print_info 1 "           >> dracut ${opts} '${tmprd}' '${KV}'"
 	if [[ ${DRACUT_DIR} ]]; then
 		cd "${DRACUT_DIR}"
 		eval ./dracut ${opts} \'${tmprd}\' \'${KV}\'
 		cd - >/dev/null
 	else
-		eval dracut ${opts} \'${tmprd}\' \'${KV}\'
+		eval dracut ${opts} \'${tmprd}\' \'${KV}\' | while read module; do
+			[[ \ $MODULES\  =~ \ $module\  ]] && \
+				module="${BOLD}${module}${NORMAL}"
+			print_info 1 "              >> Including module: $module"
+		done
 	fi
 
 	if isTrue "${INTEGRATED_INITRAMFS}"



^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [gentoo-commits] proj/genkernel:dracut commit in: /
@ 2011-08-10 10:47 Amadeusz Żołnowski
  0 siblings, 0 replies; 11+ messages in thread
From: Amadeusz Żołnowski @ 2011-08-10 10:47 UTC (permalink / raw
  To: gentoo-commits

commit:     f1146f8e6fb34efa6b3d375c926bfa3ce43c88f2
Author:     Amadeusz Żołnowski <aidecoe <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 10 10:45:57 2011 +0000
Commit:     Amadeusz Żołnowski <aidecoe <AT> gentoo <DOT> org>
CommitDate: Wed Aug 10 10:45:57 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/genkernel.git;a=commit;h=f1146f8e

--mdadmconf and MDRAID_CONFIG to include or not /etc/mdadm.conf

---
 gen_cmdline.sh       |    4 ++++
 gen_determineargs.sh |    2 ++
 gen_dracut.sh        |   10 ++++++++++
 3 files changed, 16 insertions(+), 0 deletions(-)

diff --git a/gen_cmdline.sh b/gen_cmdline.sh
index 9abab0b..922cc73 100755
--- a/gen_cmdline.sh
+++ b/gen_cmdline.sh
@@ -467,6 +467,10 @@ parse_cmdline() {
 			CMD_MDRAID=1
 			print_info 2 "CMD_MDRAID: ${CMD_MDRAID}"
 			;;
+		--mdadmconf)
+			CMD_MDRAID_CONFIG=1
+			print_info 2 "CMD_MDRAID_CONFIG: ${CMD_MDRAID_CONFIG}"
+			;;
 		--multipath)
 			if [ ! -e /usr/include/libdevmapper.h ]
 			then

diff --git a/gen_determineargs.sh b/gen_determineargs.sh
index 37c1847..502bd36 100755
--- a/gen_determineargs.sh
+++ b/gen_determineargs.sh
@@ -69,6 +69,7 @@ determine_real_args() {
 	print_info 4 "Resolving config file, command line, and arch default settings."
 
 	set_config_alias MDADM MDRAID
+	set_config_alias MDADM_CONFIG MDRAID_CONFIG
 	set_config_alias LUKS CRYPT
 	set_config_alias GPG CRYPT_GPG
 	set_config_alias SPLASH GENSPLASH
@@ -121,6 +122,7 @@ determine_real_args() {
 	set_config_with_override BOOL   GENERIC              CMD_GENERIC
 	set_config_with_override STRING DRACUT_DIR           CMD_DRACUT_DIR
 	set_config_with_override BOOL   MDRAID               CMD_MDRAID
+	set_config_with_override BOOL   MDRAID_CONFIG        CMD_MDRAID_CONFIG
 	set_config_with_override BOOL   CRYPT                CMD_CRYPT
 	set_config_with_override BOOL   CRYPT_GPG            CMD_CRYPT_GPG
 	set_config_with_override BOOL   PLYMOUTH             CMD_PLYMOUTH

diff --git a/gen_dracut.sh b/gen_dracut.sh
index 22cea3d..858426e 100755
--- a/gen_dracut.sh
+++ b/gen_dracut.sh
@@ -5,6 +5,10 @@ BASIC_MODULES=dash\ i18n\ kernel-modules\ resume\ rootfs-block\ terminfo
 BASIC_MODULES+=\ udev-rules\ base
 MODULES=lvm\ dmraid\ iscsi\ mdraid\ crypt\ crypt-gpg\ multipath\ plymouth\ gensplash
 
+strstr() {
+    [[ $1 =~ $2 ]]
+}
+
 dracut_modules() {
 	local a=() o=()
 
@@ -54,6 +58,12 @@ create_initramfs() {
 	opts+=" ${EXTRA_OPTIONS}"
 	opts+=" $(dracut_modules)"
 
+    if strstr "${opts}" " mdraid "
+    then
+        isTrue "${MDRAID_CONFIG}" && opts+=\ --mdadmconf || \
+            opts+=\ --nomdadmconf
+    fi
+
 	if isTrue "${GENSPLASH}"
 	then
 		export DRACUT_GENSPLASH_THEME=${GENSPLASH_THEME}



^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [gentoo-commits] proj/genkernel:dracut commit in: /
@ 2011-08-10 10:47 Amadeusz Żołnowski
  0 siblings, 0 replies; 11+ messages in thread
From: Amadeusz Żołnowski @ 2011-08-10 10:47 UTC (permalink / raw
  To: gentoo-commits

commit:     f23f77e24dfc09caa400f5230fbaaeef9c66d779
Author:     Amadeusz Żołnowski <aidecoe <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 10 09:32:53 2011 +0000
Commit:     Amadeusz Żołnowski <aidecoe <AT> gentoo <DOT> org>
CommitDate: Wed Aug 10 09:32:53 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/genkernel.git;a=commit;h=f23f77e2

Added GPG support.

---
 gen_cmdline.sh       |    5 +++++
 gen_determineargs.sh |    2 ++
 gen_dracut.sh        |    8 ++++----
 3 files changed, 11 insertions(+), 4 deletions(-)

diff --git a/gen_cmdline.sh b/gen_cmdline.sh
index 41581ac..9abab0b 100755
--- a/gen_cmdline.sh
+++ b/gen_cmdline.sh
@@ -70,6 +70,7 @@ longusage() {
   echo "				specifying modules by hand"
   echo "	--crypt			Include LUKS support"
   echo "				--> 'emerge cryptsetup'"
+  echo "    --gpg       Include GPG-armored LUKS key support"
   echo "	--no-ramdisk-modules	Don't copy any modules to the ramdisk"
   echo "	--dmraid		Include DMRAID support"
   echo "	--dracut-dir=<dir>	Directory of Dracut sources; if given Dracut"
@@ -383,6 +384,10 @@ parse_cmdline() {
 			CMD_CRYPT=1
 			print_info 2 "CMD_CRYPT: ${CMD_CRYPT}"
 			;;
+	    --gpg|--crypt-gpg)
+	        CMD_CRYPT_GPG=1
+	        print_info 2 "CMD_CRYPT_GPG: ${CMD_CRYPT_GPG}"
+            ;;
 		--dmraid)
 			if [ ! -e /usr/include/libdevmapper.h ]
 			then

diff --git a/gen_determineargs.sh b/gen_determineargs.sh
index 20880c6..37c1847 100755
--- a/gen_determineargs.sh
+++ b/gen_determineargs.sh
@@ -70,6 +70,7 @@ determine_real_args() {
 
 	set_config_alias MDADM MDRAID
 	set_config_alias LUKS CRYPT
+	set_config_alias GPG CRYPT_GPG
 	set_config_alias SPLASH GENSPLASH
 	set_config_alias FBSPLASH GENSPLASH
 
@@ -121,6 +122,7 @@ determine_real_args() {
 	set_config_with_override STRING DRACUT_DIR           CMD_DRACUT_DIR
 	set_config_with_override BOOL   MDRAID               CMD_MDRAID
 	set_config_with_override BOOL   CRYPT                CMD_CRYPT
+	set_config_with_override BOOL   CRYPT_GPG            CMD_CRYPT_GPG
 	set_config_with_override BOOL   PLYMOUTH             CMD_PLYMOUTH
 	set_config_with_override BOOL   GENSPLASH            CMD_GENSPLASH
 	set_config_with_override STRING ADD_MODULES          CMD_ADD_MODULES

diff --git a/gen_dracut.sh b/gen_dracut.sh
index acc76af..22cea3d 100755
--- a/gen_dracut.sh
+++ b/gen_dracut.sh
@@ -3,19 +3,19 @@
 
 BASIC_MODULES=dash\ i18n\ kernel-modules\ resume\ rootfs-block\ terminfo
 BASIC_MODULES+=\ udev-rules\ base
-MODULES=lvm\ dmraid\ iscsi\ mdraid\ crypt\ multipath\ plymouth\ gensplash
+MODULES=lvm\ dmraid\ iscsi\ mdraid\ crypt\ crypt-gpg\ multipath\ plymouth\ gensplash
 
 dracut_modules() {
 	local a=() o=()
 
 	isTrue "${PLYMOUTH}" && isTrue "${GENSPLASH}" && gen_die 'Framebuffer Splash and Plymouth selected!  You cannot choose both splash engines.'
-	isTrue "${EVMS}" && gen_die 'EVMS is no longer supported.  If you *really* need it, file a bug report and we bring it back to life.'
 	isTrue "${UNIONFS}" && gen_die 'UnionFS not yet supported.'
 
 	for var in ${MODULES}
 	do
-		var="${var^^}"
-		isTrue "${!var}" && a+=(${var,,})
+		opt="${var^^}"
+        opt="${opt//-/_}"
+		isTrue "${!opt}" && a+=(${var})
 	done
 
 	a+=(${ADD_MODULES})



^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [gentoo-commits] proj/genkernel:dracut commit in: /
@ 2011-08-10 10:47 Amadeusz Żołnowski
  0 siblings, 0 replies; 11+ messages in thread
From: Amadeusz Żołnowski @ 2011-08-10 10:47 UTC (permalink / raw
  To: gentoo-commits

commit:     5fdb97158cc30b245682079737cba8d94630ae9d
Author:     Amadeusz Żołnowski <aidecoe <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 10 08:38:35 2011 +0000
Commit:     Amadeusz Żołnowski <aidecoe <AT> gentoo <DOT> org>
CommitDate: Wed Aug 10 08:38:35 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/genkernel.git;a=commit;h=5fdb9715

Merge branch 'master' into dracut

Conflicts:
	defaults/initrd.defaults
	defaults/initrd.scripts
	defaults/linuxrc
	gen_cmdline.sh
	gen_determineargs.sh
	gen_initramfs.sh
	genkernel
	genkernel.conf
	netboot/linuxrc.x


 ChangeLog                                          |  103 ++++++++++++++++
 HACKING                                            |    4 +-
 arch/alpha/modules_load                            |    1 -
 arch/arm/modules_load                              |    1 -
 arch/ia64/modules_load                             |    1 -
 arch/mips/modules_load                             |    1 -
 arch/parisc/modules_load                           |    1 -
 arch/parisc64/modules_load                         |    1 -
 arch/ppc/modules_load                              |    1 -
 arch/ppc64/modules_load                            |    1 -
 arch/sparc/modules_load                            |    1 -
 arch/sparc64/modules_load                          |    1 -
 arch/um/modules_load                               |    1 -
 arch/x86/kernel-config                             |    4 +-
 arch/x86/modules_load                              |    3 +-
 arch/x86_64/kernel-config                          |    6 +-
 arch/x86_64/modules_load                           |    3 +-
 defaults/config.sh                                 |    6 +
 defaults/kernel-config                             |    4 +-
 defaults/modules_load                              |    3 +-
 doc/genkernel.8.txt                                |  129 +++++++++++++++++--
 gen_arch.sh                                        |   15 ++-
 gen_cmdline.sh                                     |    8 ++
 gen_compile.sh                                     |   49 ++++----
 gen_configkernel.sh                                |    3 +-
 gen_determineargs.sh                               |  104 ++++++++--------
 gen_funcs.sh                                       |    4 +-
 genkernel                                          |    2 +-
 genkernel.conf                                     |  126 ++++++++++++++++---
 maintenance/docmatcher.py                          |   10 ++-
 patches/iscsi/2.0-872/open-iscsi-2.0.872-slp.patch |   11 --
 31 files changed, 456 insertions(+), 152 deletions(-)

diff --cc gen_determineargs.sh
index 2ed0656,ce479cb..20880c6
--- a/gen_determineargs.sh
+++ b/gen_determineargs.sh
@@@ -68,63 -68,66 +68,63 @@@ get_KV() 
  determine_real_args() {
  	print_info 4 "Resolving config file, command line, and arch default settings."
  
 +	set_config_alias MDADM MDRAID
 +	set_config_alias LUKS CRYPT
 +	set_config_alias SPLASH GENSPLASH
 +	set_config_alias FBSPLASH GENSPLASH
 +
- 	#                          Config File          Command Line             Arch Default
- 	#                          -----------          ------------             ------------
- 	set_config_with_override 2 DEBUGFILE            CMD_DEBUGFILE
- 	set_config_with_override 2 KERNEL_DIR           CMD_KERNEL_DIR           "${DEFAULT_KERNEL_SOURCE}"
- 	set_config_with_override 1 NO_KERNEL_SOURCES    CMD_NO_KERNEL_SOURCES
- 	set_config_with_override 2 KNAME                CMD_KERNNAME             "genkernel"
- 
- 	set_config_with_override 2 MAKEOPTS             CMD_MAKEOPTS             "$DEFAULT_MAKEOPTS"
- 	set_config_with_override 2 KERNEL_MAKE          CMD_KERNEL_MAKE          "$DEFAULT_KERNEL_MAKE"
- 	set_config_with_override 2 KERNEL_CC            CMD_KERNEL_CC            "$DEFAULT_KERNEL_CC"
- 	set_config_with_override 2 KERNEL_LD            CMD_KERNEL_LD            "$DEFAULT_KERNEL_LD"
- 	set_config_with_override 2 KERNEL_AS            CMD_KERNEL_AS            "$DEFAULT_KERNEL_AS"
- 
- 	set_config_with_override 2 KERNEL_CROSS_COMPILE CMD_KERNEL_CROSS_COMPILE
- 	set_config_with_override 2 BOOTDIR              CMD_BOOTDIR              "/boot"
- 
- 	set_config_with_override 1 POSTCLEAR            CMD_POSTCLEAR
- 	set_config_with_override 1 MRPROPER             CMD_MRPROPER
- 	set_config_with_override 1 MENUCONFIG           CMD_MENUCONFIG
- 	set_config_with_override 1 CLEAN                CMD_CLEAN
- 
- 	set_config_with_override 2 MINKERNPACKAGE       CMD_MINKERNPACKAGE
- 	set_config_with_override 2 MODULESPACKAGE       CMD_MODULESPACKAGE
- 	set_config_with_override 2 KERNCACHE            CMD_KERNCACHE
- 	set_config_with_override 1 NORAMDISKMODULES     CMD_NORAMDISKMODULES
- 	set_config_with_override 2 INITRAMFS_OVERLAY    CMD_INITRAMFS_OVERLAY
- 	set_config_with_override 1 MOUNTBOOT            CMD_MOUNTBOOT
- 	set_config_with_override 1 BUILD_STATIC         CMD_STATIC
- 	set_config_with_override 1 SAVE_CONFIG          CMD_SAVE_CONFIG
- 	set_config_with_override 1 SYMLINK              CMD_SYMLINK
- 	set_config_with_override 2 INSTALL_MOD_PATH     CMD_INSTALL_MOD_PATH
- 	set_config_with_override 1 OLDCONFIG            CMD_OLDCONFIG
- 	set_config_with_override 1 LVM                  CMD_LVM
- 	set_config_with_override 1 EVMS                 CMD_EVMS
- 	set_config_with_override 1 DMRAID               CMD_DMRAID
- 	set_config_with_override 1 ISCSI                CMD_ISCSI
- 	set_config_with_override 1 UNIONFS				CMD_UNIONFS
- 	set_config_with_override 1 MULTIPATH            CMD_MULTIPATH
- 	set_config_with_override 1 FIRMWARE             CMD_FIRMWARE
- 	set_config_with_override 2 FIRMWARE_DIR         CMD_FIRMWARE_DIR         "/lib/firmware"
- 	set_config_with_override 2 FIRMWARE_FILES       CMD_FIRMWARE_FILES
- 	set_config_with_override 1 INTEGRATED_INITRAMFS CMD_INTEGRATED_INITRAMFS
- 	set_config_with_override 1 GENZIMAGE            CMD_GENZIMAGE
- 	set_config_with_override 1 AUTO                 CMD_AUTO
- 	set_config_with_override 1 GENERIC              CMD_GENERIC
- 	set_config_with_override 2 DRACUT_DIR           CMD_DRACUT_DIR
- 	set_config_with_override 1 MDRAID               CMD_MDRAID
- 	set_config_with_override 1 CRYPT                CMD_CRYPT
- 	set_config_with_override 1 PLYMOUTH             CMD_PLYMOUTH
- 	set_config_with_override 1 GENSPLASH            CMD_GENSPLASH
- 	set_config_with_override 2 ADD_MODULES          CMD_ADD_MODULES
- 	set_config_with_override 2 EXTRA_OPTIONS        CMD_EXTRA_OPTIONS
+ 	#                               Dest / Config File   Command Line             Arch Default
+ 	#                               ------------------   ------------             ------------
+ 	set_config_with_override STRING LOGFILE              CMD_LOGFILE
+ 	set_config_with_override STRING KERNEL_DIR           CMD_KERNEL_DIR           "${DEFAULT_KERNEL_SOURCE}"
+ 	set_config_with_override BOOL   NO_KERNEL_SOURCES    CMD_NO_KERNEL_SOURCES
+ 	set_config_with_override STRING KNAME                CMD_KERNNAME             "genkernel"
+ 
+ 	set_config_with_override STRING MAKEOPTS             CMD_MAKEOPTS             "$DEFAULT_MAKEOPTS"
+ 	set_config_with_override STRING KERNEL_MAKE          CMD_KERNEL_MAKE          "$DEFAULT_KERNEL_MAKE"
 -	set_config_with_override STRING UTILS_MAKE           CMD_UTILS_MAKE           "$DEFAULT_UTILS_MAKE"
+ 	set_config_with_override STRING KERNEL_CC            CMD_KERNEL_CC            "$DEFAULT_KERNEL_CC"
+ 	set_config_with_override STRING KERNEL_LD            CMD_KERNEL_LD            "$DEFAULT_KERNEL_LD"
+ 	set_config_with_override STRING KERNEL_AS            CMD_KERNEL_AS            "$DEFAULT_KERNEL_AS"
 -	set_config_with_override STRING UTILS_CC             CMD_UTILS_CC             "$DEFAULT_UTILS_CC"
 -	set_config_with_override STRING UTILS_LD             CMD_UTILS_LD             "$DEFAULT_UTILS_LD"
 -	set_config_with_override STRING UTILS_AS             CMD_UTILS_AS             "$DEFAULT_UTILS_AS"
+ 
+ 	set_config_with_override STRING KERNEL_CROSS_COMPILE CMD_KERNEL_CROSS_COMPILE
 -	set_config_with_override STRING UTILS_CROSS_COMPILE  CMD_UTILS_CROSS_COMPILE
+ 	set_config_with_override STRING BOOTDIR              CMD_BOOTDIR              "/boot"
+ 
 -	set_config_with_override BOOL   SPLASH               CMD_SPLASH
+ 	set_config_with_override BOOL   POSTCLEAR            CMD_POSTCLEAR
+ 	set_config_with_override BOOL   MRPROPER             CMD_MRPROPER
+ 	set_config_with_override BOOL   MENUCONFIG           CMD_MENUCONFIG
+ 	set_config_with_override BOOL   CLEAN                CMD_CLEAN
+ 
+ 	set_config_with_override STRING MINKERNPACKAGE       CMD_MINKERNPACKAGE
+ 	set_config_with_override STRING MODULESPACKAGE       CMD_MODULESPACKAGE
+ 	set_config_with_override STRING KERNCACHE            CMD_KERNCACHE
+ 	set_config_with_override BOOL   NORAMDISKMODULES     CMD_NORAMDISKMODULES
 -	set_config_with_override BOOL   ALLRAMDISKMODULES    CMD_ALLRAMDISKMODULES
+ 	set_config_with_override STRING INITRAMFS_OVERLAY    CMD_INITRAMFS_OVERLAY
+ 	set_config_with_override BOOL   MOUNTBOOT            CMD_MOUNTBOOT
+ 	set_config_with_override BOOL   BUILD_STATIC         CMD_STATIC
+ 	set_config_with_override BOOL   SAVE_CONFIG          CMD_SAVE_CONFIG
+ 	set_config_with_override BOOL   SYMLINK              CMD_SYMLINK
+ 	set_config_with_override STRING INSTALL_MOD_PATH     CMD_INSTALL_MOD_PATH
+ 	set_config_with_override BOOL   OLDCONFIG            CMD_OLDCONFIG
+ 	set_config_with_override BOOL   LVM                  CMD_LVM
+ 	set_config_with_override BOOL   DMRAID               CMD_DMRAID
+ 	set_config_with_override BOOL   ISCSI                CMD_ISCSI
 -	set_config_with_override BOOL   BUSYBOX              CMD_BUSYBOX              "yes"
+ 	set_config_with_override BOOL   UNIONFS              CMD_UNIONFS
 -	set_config_with_override BOOL   NETBOOT              CMD_NETBOOT
 -	set_config_with_override STRING REAL_ROOT            CMD_REAL_ROOT
 -	set_config_with_override BOOL   DISKLABEL            CMD_DISKLABEL
 -	set_config_with_override BOOL   LUKS                 CMD_LUKS
 -	set_config_with_override BOOL   GPG                  CMD_GPG
 -	set_config_with_override BOOL   MDADM                CMD_MDADM
 -	set_config_with_override STRING MDADM_CONFIG         CMD_MDADM_CONFIG
+ 	set_config_with_override BOOL   MULTIPATH            CMD_MULTIPATH
+ 	set_config_with_override BOOL   FIRMWARE             CMD_FIRMWARE
+ 	set_config_with_override STRING FIRMWARE_DIR         CMD_FIRMWARE_DIR         "/lib/firmware"
+ 	set_config_with_override STRING FIRMWARE_FILES       CMD_FIRMWARE_FILES
+ 	set_config_with_override BOOL   INTEGRATED_INITRAMFS CMD_INTEGRATED_INITRAMFS
+ 	set_config_with_override BOOL   GENZIMAGE            CMD_GENZIMAGE
 -	set_config_with_override BOOL   KEYMAP               CMD_KEYMAP               "yes"
 -	set_config_with_override BOOL   DOKEYMAPAUTO         CMD_DOKEYMAPAUTO
 -	set_config_with_override STRING BUSYBOX_CONFIG       CMD_BUSYBOX_CONFIG
++
++	set_config_with_override BOOL   AUTO                 CMD_AUTO
++	set_config_with_override BOOL   GENERIC              CMD_GENERIC
++	set_config_with_override STRING DRACUT_DIR           CMD_DRACUT_DIR
++	set_config_with_override BOOL   MDRAID               CMD_MDRAID
++	set_config_with_override BOOL   CRYPT                CMD_CRYPT
++	set_config_with_override BOOL   PLYMOUTH             CMD_PLYMOUTH
++	set_config_with_override BOOL   GENSPLASH            CMD_GENSPLASH
++	set_config_with_override STRING ADD_MODULES          CMD_ADD_MODULES
++	set_config_with_override STRING EXTRA_OPTIONS        CMD_EXTRA_OPTIONS
  
  	BOOTDIR=`arch_replace "${BOOTDIR}"`
  	BOOTDIR=${BOOTDIR%/}    # Remove any trailing slash
diff --cc genkernel.conf
index 65a6b0c,24fcd54..c425da0
--- a/genkernel.conf
+++ b/genkernel.conf
@@@ -88,15 -100,25 +100,14 @@@ DISKLABEL="yes
  # Add new kernel to grub?
  # BOOTLOADER="grub"
  
- # ===============Dracut engine================
+ # Enable splashutils in early space (initrd). Default is "no".
+ # SPLASH="yes"
  
- # Add in EVMS support from static binaries if they exist on the system: you
- # should run "emerge evms" first.
- # EVMS="no"
- 
- # Include RAID support via mdadm
- # MDRAID="no"
+ # Use this splash theme. If commented out - the "default" name theme is used.
+ # Also, SPLASH="yes" needs to be enabled for this one to one work.
+ # This supersedes the "SPLASH_THEME" option of /etc/conf.d/splash (in early space).
+ # SPLASH_THEME="gentoo"
  
 -
 -# =========Keymap Settings=========
 -#
 -# Force keymap selection at boot
 -#DOKEYMAPAUTO="yes"
 -
 -
 -# Disables keymap selection support
 -#KEYMAP="0"
 -
 -
  # =========Low Level Compile Settings=========
  #
  # GNU Make to use for kernel.  See also the --kernel-make command line option.
@@@ -113,6 -135,32 +124,10 @@@
  # Linker to use for the kernel.  See also the --kernel-ld command line option.
  # KERNEL_LD="ld"
  
 -# GNU Make to use for the utilities.  See also the --utils-make command line
 -# option.
 -# UTILS_MAKE="make"
 -
 -# Compiler to use for the utilities (e.g. distcc).  See also the --utils-cc
 -# command line option.
 -# UTILS_CC="gcc"
 -
 -# Assembler to use for the utilities.  See also the --utils-as command line
 -# option.
 -# UTILS_AS="as"
 -
 -# Linker to use for the utilities.  See also the --utils-ld command line
 -# option.
 -# UTILS_LD="ld"
 -
 -
 -# Common prefix of cros compile commands
 -#UTILS_CROSS_COMPILE="x86_64-pc-linux-gnu"
 -
 -
+ # Value of CROSS_COMPILE utils variable
+ # during kernel compilation
+ #KERNEL_CROSS_COMPILE="x86_64-pc-linux-gnu"
+ 
 -
  # =========GENKERNEL LOCATION CONFIGURATION============
  # Variables:
  #   %%ARCH%%  - Final determined architecture
@@@ -141,3 -191,133 +156,78 @@@ DEFAULT_KERNEL_SOURCE="/usr/src/linux
  # Default kernel config (only use to override using
  # arch/%%ARCH%%/kernel-config-${VER}.${PAT} !)
  # DEFAULT_KERNEL_CONFIG="${GK_SHARE}/arch/%%ARCH%%/kernel-config"
+ 
 -# Specifies a user created busybox config
 -#BUSYBOX_CONFIG="/path/to/file"
 -
 -BUSYBOX_VER="VERSION_BUSYBOX"
 -BUSYBOX_SRCTAR="${DISTDIR}/busybox-${BUSYBOX_VER}.tar.bz2"
 -BUSYBOX_DIR="busybox-${BUSYBOX_VER}"
 -BUSYBOX_BINCACHE="%%CACHE%%/busybox-${BUSYBOX_VER}-%%ARCH%%.tar.bz2"
 -# BUSYBOX_APPLETS="[ ash sh mount uname echo cut cat"
 -
 -DEVICE_MAPPER_VER="VERSION_DMAP"
 -DEVICE_MAPPER_DIR="device-mapper.${DEVICE_MAPPER_VER}"
 -DEVICE_MAPPER_SRCTAR="${DISTDIR}/device-mapper.${DEVICE_MAPPER_VER}.tgz"
 -DEVICE_MAPPER_BINCACHE="%%CACHE%%/device-mapper-${DEVICE_MAPPER_VER}-%%ARCH%%.tar.bz2"
 -
 -LVM_VER="VERSION_LVM"
 -LVM_DIR="LVM2.${LVM_VER}"
 -LVM_SRCTAR="${DISTDIR}/LVM2.${LVM_VER}.tgz"
 -LVM_BINCACHE="%%CACHE%%/LVM2.${LVM_VER}-%%ARCH%%.tar.bz2"
 -
 -MDADM_VER="VERSION_MDADM"
 -MDADM_DIR="mdadm-${MDADM_VER}"
 -MDADM_SRCTAR="${DISTDIR}/mdadm-${MDADM_VER}.tar.bz2"
 -MDADM_BINCACHE="%%CACHE%%/mdadm-${MDADM_VER}-%%ARCH%%.tar.bz2"
 -
 -DMRAID_VER="VERSION_DMRAID"
 -DMRAID_DIR="dmraid/${DMRAID_VER}"
 -DMRAID_SRCTAR="${DISTDIR}/dmraid-${DMRAID_VER}.tar.bz2"
 -DMRAID_BINCACHE="%%CACHE%%/dmraid-${DMRAID_VER}-%%ARCH%%.tar.bz2"
 -
 -ISCSI_VER="VERSION_ISCSI"
 -ISCSI_DIR="open-iscsi-${ISCSI_VER}"
 -ISCSI_SRCTAR="${DISTDIR}/open-iscsi-${ISCSI_VER}.tar.gz"
 -ISCSI_BINCACHE="%%CACHE%%/iscsi-${ISCSI_VER}-%%ARCH%%.bz2"
 -
 -E2FSPROGS_VER="VERSION_E2FSPROGS"
 -E2FSPROGS_DIR="e2fsprogs-${E2FSPROGS_VER}"
 -E2FSPROGS_SRCTAR="${DISTDIR}/e2fsprogs-${E2FSPROGS_VER}.tar.gz"
 -BLKID_BINCACHE="%%CACHE%%/blkid-${E2FSPROGS_VER}-%%ARCH%%.bz2"
 -
 -FUSE_VER="VERSION_FUSE"
 -FUSE_DIR="fuse-${FUSE_VER}"
 -FUSE_SRCTAR="${DISTDIR}/fuse-${FUSE_VER}.tar.gz"
 -FUSE_BINCACHE="%%CACHE%%/fuse-${FUSE_VER}-%%ARCH%%.tar.bz2"
 -
 -UNIONFS_FUSE_VER="VERSION_UNIONFS_FUSE"
 -UNIONFS_FUSE_DIR="unionfs-fuse-${UNIONFS_FUSE_VER}"
 -UNIONFS_FUSE_SRCTAR="${DISTDIR}/unionfs-fuse-${UNIONFS_FUSE_VER}.tar.bz2"
 -UNIONFS_FUSE_BINCACHE="%%CACHE%%/unionfs-fuse-${UNIONFS_FUSE_VER}-%%ARCH%%.bz2"
 -
 -GPG_VER="VERSION_GPG"
 -GPG_DIR="gnupg-${GPG_VER}"
 -GPG_SRCTAR="${DISTDIR}/gnupg-${GPG_VER}.tar.bz2"
 -GPG_BINCACHE="%%CACHE%%/gnupg-${GPG_VER}-%%ARCH%%.bz2"
 -
 -
+ # =========MISC KERNEL CONFIGURATION============
+ #
+ # Tag the kernel and ramdisk with a name:
+ # If not defined the option defaults to
+ # 'genkernel'
+ #KNAME="genkernel"
+ 
+ 
+ # This option is only valid if kerncache is
+ # defined. If there is a valid kerncache no checks
+ # will be made against a kernel source tree
+ #NO_KERNEL_SOURCES="1"
+ 
+ 
+ # Build a static (monolithic kernel)
+ #BUILD_STATIC="1"
+ 
+ 
+ # Make and install kernelz image (PowerPC)
+ #GENZIMAGE="1"
+ 
+ 
+ # File to output a .tar.bz2'd kernel contents
+ # of /lib/modules/ and the kernel config
+ # NOTE: This is created before the callbacks
+ # are run!
+ #KERNCACHE="/path/to/file"
+ 
+ 
+ # Prefix to kernel module destination, modules
+ # will be installed in <prefix>/lib/modules
+ # (.conf equivalent of --module-prefix=<dir>)
+ #INSTALL_MOD_PATH=""
+ 
+ 
+ # =========MISC INITRD CONFIGURATION============
+ #
+ # Copy all kernel modules to the ramdisk
+ #ALLRAMDISKMODULES="1"
+ 
+ 
+ # Don't copy any modules to the ramdisk
+ #NORAMDISKMODULES="1"
+ 
+ 
+ # File to output a .tar.bz2'd kernel and ramdisk:
+ # No modules outside of the ramdisk will be
+ # included...
+ #MINKERNPACKAGE="/path/to/file.bz2"
+ 
+ 
+ # File to output a .tar.bz2'd modules after the
+ # callbacks have run
+ #MODULESPACKAGE="/path/to/file.bz2"
+ 
+ 
+ # Directory structure to include in the initramfs,
+ # only available on >=2.6 kernels
+ #INITRAMFS_OVERLAY=""
+ 
+ 
+ # Build the generated initramfs into the kernel instead of
+ # keeping it as a separate file
+ #INTEGRATED_INITRAMFS="1"
+ 
+ 
+ # Create a self-contained env in the initramfs
+ #NETBOOT="1"
+ 
+ 
+ # =========MISC BOOT CONFIGURATION============
+ #
+ # Specify a default for real_root=
+ #REAL_ROOT="/dev/one/two/gentoo"



^ permalink raw reply	[flat|nested] 11+ messages in thread

* [gentoo-commits] proj/genkernel:dracut commit in: /
@ 2012-01-08 10:53 Amadeusz Żołnowski
  0 siblings, 0 replies; 11+ messages in thread
From: Amadeusz Żołnowski @ 2012-01-08 10:53 UTC (permalink / raw
  To: gentoo-commits

commit:     203bdc8c856b208c9b9c44ec922fbb8c75b5d07f
Author:     Amadeusz Żołnowski <aidecoe <AT> gentoo <DOT> org>
AuthorDate: Sun Jan  8 10:52:25 2012 +0000
Commit:     Amadeusz Żołnowski <aidecoe <AT> gentoo <DOT> org>
CommitDate: Sun Jan  8 10:52:25 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/genkernel.git;a=commit;h=203bdc8c

Merge branch 'master' into dracut

Conflicts:
	defaults/initrd.defaults
	defaults/initrd.scripts
	defaults/linuxrc
	gen_arch.sh
	gen_compile.sh
	gen_determineargs.sh
	gen_initramfs.sh
	patches/busybox/1.18.1/1.18.1-mdstart.diff


 ChangeLog                                   |   48 +++++++++++++++++++++++++++
 doc/genkernel.8.txt                         |    3 ++
 gen_bootloader.sh                           |    4 +-
 gen_cmdline.sh                              |    4 +-
 gen_compile.sh                              |    4 +-
 gen_configkernel.sh                         |    2 +-
 gen_determineargs.sh                        |   12 +++---
 gen_funcs.sh                                |   10 +++---
 gen_moddeps.sh                              |    4 +-
 gen_package.sh                              |   33 +++++++++---------
 patches/mdadm/3.1.4/mdadm-3.1.4-z-now.patch |   26 ++++++++++++++
 11 files changed, 113 insertions(+), 37 deletions(-)

diff --cc gen_bootloader.sh
index 320685d,79531d4..c5bb85b
--- a/gen_bootloader.sh
+++ b/gen_bootloader.sh
@@@ -60,13 -60,18 +60,13 @@@ set_bootloader_grub() 
  			echo "root (${GRUB_BOOT_DISK},${GRUB_BOOT_PARTITION})" >> ${GRUB_CONF}
  			echo >> ${GRUB_CONF}
  
- 			# Add grub configuration to grub.conf	
+ 			# Add grub configuration to grub.conf
  			echo "# Genkernel generated entry, see GRUB documentation for details" >> ${GRUB_CONF}
  			echo "title=Gentoo Linux ($KV)" >> ${GRUB_CONF}
 -			if [ "${BUILD_INITRD}" = '0' ]
 +			echo -e "\tkernel /kernel-${KNAME}-${ARCH}-${KV} root=${GRUB_ROOTFS}" >> ${GRUB_CONF}
 +			if [ "${BUILD_INITRD}" -eq '1' ]
  			then
 -				echo -e "\tkernel /kernel-${KNAME}-${ARCH}-${KV} root=${GRUB_ROOTFS}" >> ${GRUB_CONF}
 -			else
 -				echo -e "\tkernel /kernel-${KNAME}-${ARCH}-${KV} root=/dev/ram0 init=/linuxrc real_root=${GRUB_ROOTFS}" >> ${GRUB_CONF}
 -				if [ "${PAT}" -gt '4' ]
 -				then
 -				    echo -e "\tinitrd /initramfs-${KNAME}-${ARCH}-${KV}" >> ${GRUB_CONF}
 -				fi
 +				echo -e "\tinitrd /initramfs-${KNAME}-${ARCH}-${KV}" >> ${GRUB_CONF}
  			fi
  			echo >> ${GRUB_CONF}
  		else



^ permalink raw reply	[flat|nested] 11+ messages in thread

* [gentoo-commits] proj/genkernel:dracut commit in: /
@ 2012-06-25  8:35 Amadeusz Żołnowski
  0 siblings, 0 replies; 11+ messages in thread
From: Amadeusz Żołnowski @ 2012-06-25  8:35 UTC (permalink / raw
  To: gentoo-commits

commit:     6a76ccf9900e40dd42d4eae016ed2f59e8ffb504
Author:     Amadeusz Żołnowski <aidecoe <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 25 08:35:23 2012 +0000
Commit:     Amadeusz Żołnowski <aidecoe <AT> gentoo <DOT> org>
CommitDate: Mon Jun 25 08:35:23 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/genkernel.git;a=commit;h=6a76ccf9

gen_dracut.sh: Add fs-lib and usrmount to basic modules.

---
 gen_dracut.sh |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/gen_dracut.sh b/gen_dracut.sh
index 3edfc8f..6c9a9de 100755
--- a/gen_dracut.sh
+++ b/gen_dracut.sh
@@ -2,7 +2,7 @@
 # $Id$
 
 BASIC_MODULES=dash\ i18n\ kernel-modules\ resume\ rootfs-block\ terminfo
-BASIC_MODULES+=\ udev-rules\ base
+BASIC_MODULES+=\ udev-rules\ \usrmount\ base\ fs-lib
 MODULES=lvm\ dmraid\ iscsi\ mdraid\ crypt\ crypt-gpg\ multipath\ plymouth\ gensplash
 
 strstr() {



^ permalink raw reply related	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2012-06-25  8:36 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-04-17 18:14 [gentoo-commits] proj/genkernel:dracut commit in: / Amadeusz Żołnowski
  -- strict thread matches above, loose matches on Subject: below --
2012-06-25  8:35 Amadeusz Żołnowski
2012-01-08 10:53 Amadeusz Żołnowski
2011-08-10 10:47 Amadeusz Żołnowski
2011-08-10 10:47 Amadeusz Żołnowski
2011-08-10 10:47 Amadeusz Żołnowski
2011-04-17 18:14 Amadeusz Żołnowski
2011-04-17 18:14 Amadeusz Żołnowski
2011-04-17 18:14 Amadeusz Żołnowski
2011-04-17 18:14 Amadeusz Żołnowski
2011-04-17 18:14 Amadeusz Żołnowski

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox