Lines 56-95
Link Here
|
56 |
echo " --utils-as=<assembler> Assembler to use for utils" |
56 |
echo " --utils-as=<assembler> Assembler to use for utils" |
57 |
echo " --utils-ld=<linker> Linker to use for utils" |
57 |
echo " --utils-ld=<linker> Linker to use for utils" |
58 |
echo " --utils-make=<makeprog> GNU Make to use for utils" |
58 |
echo " --utils-make=<makeprog> GNU Make to use for utils" |
59 |
echo " --makeopts=<makeopts> Make options such as -j2, etc..." |
59 |
echo " --makeopts=<makeopts> Make options such as -j2, etc..." |
60 |
echo " --mountboot Mount /boot automatically" |
60 |
echo " --mountboot Mount /boot automatically" |
61 |
echo " --no-mountboot Don't mount /boot automatically" |
61 |
echo " --no-mountboot Don't mount /boot automatically" |
62 |
echo " Initialization" |
62 |
echo " Initialization" |
63 |
echo " --bootsplash=<theme> Force bootsplash using <theme>" |
63 |
echo " --bootsplash=<theme> Force bootsplash using <theme>" |
64 |
echo " --gensplash=<theme> Force gensplash using <theme>" |
64 |
echo " --gensplash=<theme> Force gensplash using <theme>" |
65 |
echo " --gensplash-res=<res> Select gensplash resolutions" |
65 |
echo " --gensplash-res=<res> Select gensplash resolutions" |
66 |
echo " --do-keymap-auto Forces keymap selection at boot" |
66 |
echo " --do-keymap-auto Forces keymap selection at boot" |
67 |
echo " --evms2 Include EVMS2 support" |
67 |
echo " --evms2 Include EVMS2 support" |
68 |
echo " --> 'emerge evms' in the host operating system first" |
68 |
echo " --> 'emerge evms' in the host operating system first" |
69 |
echo " --lvm2 Include LVM2 support" |
69 |
echo " --lvm2 Include LVM2 support" |
70 |
# echo " --unionfs Include UNIONFS support" |
70 |
# echo " --unionfs Include UNIONFS support" |
71 |
echo " --dmraid Include DMRAID support" |
71 |
echo " --dmraid Include DMRAID support" |
72 |
echo " --bladecenter Enables extra pauses for IBM Bladecenter CD boots" |
72 |
echo " --bladecenter Enables extra pauses for IBM Bladecenter CD boots" |
73 |
echo " --bootloader=grub Add new kernel to GRUB configuration" |
73 |
echo " --bootloader=grub Add new kernel to GRUB configuration" |
74 |
echo " --linuxrc=<file> Specifies a user created linuxrc" |
74 |
echo " --linuxrc=<file> Specifies a user created linuxrc" |
75 |
echo " --disklabel Include disk label and uuid support in your initrd" |
75 |
echo " --disklabel Include disk label and uuid support in your initrd" |
|
|
76 |
echo " --luks Include LUKS support" |
76 |
echo " Internals" |
77 |
echo " Internals" |
77 |
echo " --arch-override=<arch> Force to arch instead of autodetect" |
78 |
echo " --arch-override=<arch> Force to arch instead of autodetect" |
78 |
echo " --cachedir=<dir> Override the default cache location" |
79 |
echo " --cachedir=<dir> Override the default cache location" |
79 |
echo " --tempdir=<dir> Location of Genkernel's temporary directory" |
80 |
echo " --tempdir=<dir> Location of Genkernel's temporary directory" |
80 |
echo " --postclear Clear all tmp files and caches after genkernel has run" |
81 |
echo " --postclear Clear all tmp files and caches after genkernel has run" |
81 |
echo " Output Settings" |
82 |
echo " Output Settings" |
82 |
echo " --kernname=<...> Tag the kernel and initrd with a name:" |
83 |
echo " --kernname=<...> Tag the kernel and initrd with a name:" |
83 |
echo " If not defined the option defaults to 'genkernel'" |
84 |
echo " If not defined the option defaults to 'genkernel'" |
84 |
echo " --minkernpackage=<tbz2> File to output a .tar.bz2'd kernel and initrd:" |
85 |
echo " --minkernpackage=<tbz2> File to output a .tar.bz2'd kernel and initrd:" |
85 |
echo " No modules outside of the initrd will be" |
86 |
echo " No modules outside of the initrd will be" |
86 |
echo " included..." |
87 |
echo " included..." |
87 |
echo " --modulespackage=<tbz2> File to output a .tar.bz2'd modules after the callbacks have run" |
88 |
echo " --modulespackage=<tbz2> File to output a .tar.bz2'd modules after the callbacks have run" |
88 |
echo " --kerncache=<tbz2> File to output a .tar.bz2'd kernel," |
89 |
echo " --kerncache=<tbz2> File to output a .tar.bz2'd kernel," |
89 |
echo " contents of /lib/modules/ and the kernel config" |
90 |
echo " contents of /lib/modules/ and the kernel config" |
90 |
echo " NOTE: This is created before the callbacks are run!" |
91 |
echo " NOTE: This is created before the callbacks are run!" |
91 |
echo " --no-kernel-sources This option is only valid if kerncache is defined" |
92 |
echo " --no-kernel-sources This option is only valid if kerncache is defined" |
92 |
echo " If there is a valid kerncache no checks will be made" |
93 |
echo " If there is a valid kerncache no checks will be made" |
93 |
echo " against a kernel source tree" |
94 |
echo " against a kernel source tree" |
94 |
echo " --initramfs-overlay=<dir>" |
95 |
echo " --initramfs-overlay=<dir>" |
95 |
echo " Directory structure to include in the initramfs," |
96 |
echo " Directory structure to include in the initramfs," |
Lines 421-460
Link Here
|
421 |
print_info 2 "CMD_NO_KERNEL_SOURCES: $CMD_NO_KERNEL_SOURCES" |
422 |
print_info 2 "CMD_NO_KERNEL_SOURCES: $CMD_NO_KERNEL_SOURCES" |
422 |
;; |
423 |
;; |
423 |
--initramfs-overlay=*) |
424 |
--initramfs-overlay=*) |
424 |
CMD_INITRAMFS_OVERLAY=`parse_opt "$*"` |
425 |
CMD_INITRAMFS_OVERLAY=`parse_opt "$*"` |
425 |
print_info 2 "CMD_INITRAMFS_OVERLAY: $CMD_INITRAMFS_OVERLAY" |
426 |
print_info 2 "CMD_INITRAMFS_OVERLAY: $CMD_INITRAMFS_OVERLAY" |
426 |
;; |
427 |
;; |
427 |
--linuxrc=*) |
428 |
--linuxrc=*) |
428 |
CMD_LINUXRC=`parse_opt "$*"` |
429 |
CMD_LINUXRC=`parse_opt "$*"` |
429 |
print_info 2 "CMD_LINUXRC: $CMD_LINUXRC" |
430 |
print_info 2 "CMD_LINUXRC: $CMD_LINUXRC" |
430 |
;; |
431 |
;; |
431 |
--genzimage) |
432 |
--genzimage) |
432 |
KERNEL_MAKE_DIRECTIVE_2='zImage.initrd' |
433 |
KERNEL_MAKE_DIRECTIVE_2='zImage.initrd' |
433 |
KERNEL_BINARY_2='arch/ppc/boot/images/zImage.initrd.chrp' |
434 |
KERNEL_BINARY_2='arch/ppc/boot/images/zImage.initrd.chrp' |
434 |
GENERATE_Z_IMAGE=1 |
435 |
GENERATE_Z_IMAGE=1 |
435 |
print_info 2 "GENERATE_Z_IMAGE: $GENERATE_Z_IMAGE" |
436 |
print_info 2 "GENERATE_Z_IMAGE: $GENERATE_Z_IMAGE" |
436 |
;; |
437 |
;; |
437 |
--disklabel) |
438 |
--disklabel) |
438 |
CMD_DISKLABEL=1 |
439 |
CMD_DISKLABEL=1 |
439 |
print_info 2 "CMD_DISKLABEL: $CMD_DISKLABEL" |
440 |
print_info 2 "CMD_DISKLABEL: $CMD_DISKLABEL" |
440 |
;; |
441 |
;; |
|
|
442 |
--luks) |
443 |
CMD_LUKS=1 |
444 |
print_info 2 "CMD_LUKS: $CMD_LUKS" |
445 |
;; |
441 |
all) |
446 |
all) |
442 |
BUILD_KERNEL=1 |
447 |
BUILD_KERNEL=1 |
443 |
BUILD_MODULES=1 |
448 |
BUILD_MODULES=1 |
444 |
BUILD_INITRD=1 |
449 |
BUILD_INITRD=1 |
445 |
;; |
450 |
;; |
446 |
initrd) |
451 |
initrd) |
447 |
BUILD_INITRD=1 |
452 |
BUILD_INITRD=1 |
448 |
;; |
453 |
;; |
449 |
kernel) |
454 |
kernel) |
450 |
BUILD_KERNEL=1 |
455 |
BUILD_KERNEL=1 |
451 |
BUILD_MODULES=1 |
456 |
BUILD_MODULES=1 |
452 |
BUILD_INITRD=0 |
457 |
BUILD_INITRD=0 |
453 |
;; |
458 |
;; |
454 |
bzImage) |
459 |
bzImage) |
455 |
BUILD_KERNEL=1 |
460 |
BUILD_KERNEL=1 |
456 |
BUILD_MODULES=0 |
461 |
BUILD_MODULES=0 |
457 |
BUILD_INITRD=1 |
462 |
BUILD_INITRD=1 |
458 |
CMD_NOINITRDMODULES=1 |
463 |
CMD_NOINITRDMODULES=1 |
459 |
print_info 2 "CMD_NOINITRDMODULES: $CMD_NOINITRDMODULES" |
464 |
print_info 2 "CMD_NOINITRDMODULES: $CMD_NOINITRDMODULES" |
460 |
;; |
465 |
;; |