Richard Yao
908a463e07
Support module options set in /etc/module.d, amend cmdline options patch
13 years ago
Robin H. Johnson
45e8dbfa0e
device-mapper "update". It was merged into LVM2-2.02.67 upstream in 2010. Bug #398467 is wrong for the device-mapper update.
13 years ago
Robin H. Johnson
4ac027367e
Update documentation for new initramfs compression.
13 years ago
Robin H. Johnson
94dc288487
Customizable initramfs compression based on Pentoo genkernel fork
...
This implements customizable initramfs compression, based on the Pentoo
genkernel fork (SVN revs r2142, r2145, by Jens Pranaitis
<jens@chaox.net>).
New configuration option COMPRESS_INITRD_TYPE to allow manual selection,
whereas the Pentoo fork provided auto-selection based on what was
available in the kernel configuration. Auto-selection is used by
default, and is available with the argument of 'best' to the new option.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
13 years ago
Richard Yao
fc98fa9d89
Implement ZFS Support
...
This provides ZFS support, to go with the sys-fs/zfs package.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> (cleanups)
13 years ago
Richard Yao
73520cb6b2
Implement --[no-]compress-initramfs option to complement --[no-]integrated-initramfs
...
When using an integrated initramfs (including in kernel during build),
it's better NOT to compress the initramfs, as the kernel build process
will then be re-compressing it. This can provide space savings on disk
as well as potential time & memory savings (one less decompress pass is
needed before the kernel can use the initramfs).
This functionality was previously available in the undocumented
COMPRESS_INITRD variable.
Code-by: Richard Yao <ryao@cs.stonybrook.edu>
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
(commit message rewritten).
13 years ago
Robin H. Johnson
a141d71531
Improve option handling.
...
Provide real boolean commandline options for options that were
previously only available as booleans in the config, so that they can be
enable in configuration and overridden to disable on the commandline.
Remove negation on options: NOINSTALL, NORAMDISKMODULES,
NO_KERNEL_SOURCES.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
13 years ago
Fabio Erculiani
1e50bd01d2
trivial: cleanup code, drop whitespaces and some more cruft
14 years ago
Fabio Erculiani
dfca908b6f
Make possible to compile XEN based kernels providing --kernel-target= and --kernel-binary= switches
14 years ago
Sebastian Pipping
bf0cad6a30
Remove support for sys-fs/evms, as it was removed from Gentoo (bug #372423 )
14 years ago
Peter Hjalmarsson
1cf3de853a
Remove "--slowusb" as it is enabled by default. Also document "noslowusb".
14 years ago
Peter Hjalmarsson
7ae5e10474
Introducing MDADM_CONFIG
...
Make it possible to choose a custom mdadm.conf for your ramdisk.
If not set, no mdadm.conf will be copied, and ramdisk will auto-detect.
This also fixes a regression where genkernel always tried to copy
/etc/mdadm.conf to the ramdisk, failing if it was non-existant.
14 years ago
Sebastian Pipping
69cc4a8927
docs: Fix indentation in "genkernel --help"
14 years ago
Sebastian Pipping
35f102ba06
docs: Remove deprecated parameters --gensplash-res, --gensplash, --lvm2, --evms2
14 years ago
dacook
535f2950bf
GPG command-line handling
...
Allow user to specify '--gpg' as an argument to genkernel and trigger the
inclusion of PGP-armored LUKS key support.
14 years ago
Sebastian Pipping
8adf0a5c11
Insert blank line after "Gentoo Linux Genkernel ${GK_V}" in usage
14 years ago
Sebastian Pipping
10a86ee72b
docs: Document --genzimage
14 years ago
Sebastian Pipping
a6f85363f5
Fix a reference to --nomenuconfig into --no-menuconfig
14 years ago
Sebastian Pipping
6f324dccb2
docs: Mention both "initramfs" and "ramdisk" as available actions
14 years ago
craig
19e377b12a
simple bugfix for parsing cmdline
15 years ago
craig
e2230cdd8f
typo after merging patch with current genkernel
15 years ago
craig
5019ff506f
Merge branch 'master' of git://git.wolf31o2.org/projs/genkernel
16 years ago
Chris Gianelloni
35258a703f
Adding Id header.
16 years ago
craig
92a42c7ae6
Corrected spelling -> iSCSI
16 years ago
craig
cac66e0970
iSCSI patch for genkernel
16 years ago
tsunam
85f9e6c461
multipath additions
16 years ago
Andrew Gaffney
bee96914eb
Add --busybox-config= commandline option
16 years ago
Andrew Gaffney
2032fa25bf
Allow old 'initramfs' option instead of 'ramdisk' for compatability
16 years ago
Andrew Gaffney
8dcac4a20d
Initial commit for re-adding support for --bootloader=grub
16 years ago
Andrew Gaffney
e0574e0e2b
Typo fix for gentoo bug #250875
16 years ago
Andrew Gaffney
e31323a58e
missing quote
16 years ago
Andrew Gaffney
462e35fe87
Add --real-root=<foo> parameter to specify a default for real_root= in the initramfs for gentoo bug #249783
16 years ago
Andrew Gaffney
d781413d5a
Initial support for --netboot option
...
integrate functionality from netboot udhcpc.scripts into default one
16 years ago
Andrew Gaffney
d07862bb8e
Add --unionfs commandline option to enable building of unionfs-fuse
...
Add nounionfs boot option
16 years ago
agaffney
660069a7bb
Add dummy handler for --config in gen_cmdline.sh for bug 237541
17 years ago
agaffney
6e47f147d8
Remove broken grub code
17 years ago
Chris Gianelloni
d5b1e6a985
Removed all references to an initrd and renamed most initr{d,amfs} stuff to simply 'ramdisk' to simplify things for the future.
17 years ago
Andrew Gaffney
3128691111
Get rid of --initramfs option as it doesn't do anything anymore
...
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@658 67a159dc-881f-0410-a524-ba9dfbe2cb84
17 years ago
Andrew Gaffney
db54f339a4
It helps to actually add the handling for the --integrated-initramfs option
...
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@638 67a159dc-881f-0410-a524-ba9dfbe2cb84
17 years ago
Andrew Gaffney
d176b8c104
Get rid of the ENABLE_PEGASOS_HACKS hacks
...
Add INTEGRATED_INITRAMFS option to optionally insert the generated initramfs directly into the kernel image
Change default build order to build the kernel last to facilitate the INTEGRATED_INITRAMFS option
Add GENZIMAGE option and change various checks from ENABLE_PEGASOS_HACKS to GENZIMAGE
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@631 67a159dc-881f-0410-a524-ba9dfbe2cb84
17 years ago
Andrew Gaffney
7fab7bb1f9
Add support for --firmware-files option to make robbat2 happy
...
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@613 67a159dc-881f-0410-a524-ba9dfbe2cb84
17 years ago
Andrew Gaffney
6ea20790b7
Add support for --firmware and --firmware-dir options to include firmware in the initramfs
...
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@612 67a159dc-881f-0410-a524-ba9dfbe2cb84
17 years ago
Chris Gianelloni
89f860a323
Added a --no-keymap option for bug #210886 .
...
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@606 67a159dc-881f-0410-a524-ba9dfbe2cb84
17 years ago
Chris Gianelloni
a479c34552
This is the long-awaited unionfs code cleanup. All of the unionfs code in genkernel has been removed.
...
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@592 67a159dc-881f-0410-a524-ba9dfbe2cb84
17 years ago
Andrew Gaffney
050a1da1d2
Add --all-initrd-modules option to copy all kernel modules into initrd/ramfs. This is useful for netboot images
...
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@587 67a159dc-881f-0410-a524-ba9dfbe2cb84
17 years ago
Andrew Gaffney
f86c24efb6
s/KERNELDIR/KERNEL_DIR/ for bug 201159
...
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@570 67a159dc-881f-0410-a524-ba9dfbe2cb84
17 years ago
Chris Gianelloni
fba39b8f11
Added a nice patch from John R. Graham <john_r_graham@mindspring.com> to allow all command line options to be configurable from within the genkernel.conf file. This is for bug #182616 . This is genkernel 3.4.9_pre8 for testing.
...
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@557 67a159dc-881f-0410-a524-ba9dfbe2cb84
17 years ago
Chris Gianelloni
d0667a6beb
Added a patch from Joshua Kinard <kumba@gentoo.org> to clean up the Pegasos hacks in genkernel. This is from bug #193826 . This is genkernel 3.4.9_pre7 for testing.
...
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@554 67a159dc-881f-0410-a524-ba9dfbe2cb84
17 years ago
Chris Gianelloni
c239493fcd
Added a patch from Alan Hourihane <alanh@fairlite.demon.co.uk> for mdadm support in busybox from bug #172128 . This is genkernel 3.4.9_pre4 for testing.
...
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@549 67a159dc-881f-0410-a524-ba9dfbe2cb84
17 years ago
Chris Gianelloni
62b6035d2a
Rename DEBUGLEVEL/DEBUGFILE to LOGLEVEL/LOGFILE to help reduce confusion.
...
git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@543 67a159dc-881f-0410-a524-ba9dfbe2cb84
18 years ago