| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
|
|
|
|
| |
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
|
|
|
|
|
|
|
|
|
|
| |
Start to tune busybox features, based on pieces I've used to bring up
systems, as well as turning off pieces that have no use.
conspy could be useful to get genkernel printing on all consoles before
OpenRC starts up, just like the kernel does.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
|
|
|
|
| |
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
| |
Merge the netboot busybox configuration with the normal busybox
configuration, adds 5KiB on amd64.
One option was dropped as it no longer compiles on modern systems, and
is irrelevant:
CONFIG_FEATURE_2_4_MODULES
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
While trying to install a difficult system, it became apparent that the
default genkernel busybox was a pain to work with in some cases, and the
netboot busybox hadn't been maintained. The netboot busybox
functionality also adds very little size to busybox, so start to merge
the busybox configurations (meaning default genkernel can be used for
most of netboot).
On amd64, this adds approx 170KiB to the default busybox, and 380KiB to
the netboot busybox (mostly due to not being maintained much).
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
|
|
|
|
|
|
|
|
| |
Commit cc02d07dedbc737855ec0711dd52d4654c9a7404 switched to more use of
printf, but we need to ensure it's always included in busybox to be
safely used.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
| |
Many new servers ship with 10GbE cards only, and having those drivers in
the install media initramfs can be very useful for installing; so
include them if they get built.
Also include support for bonding, vxlan and macvlan for their increased
frequency and similar booting cases.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
|
| |
|
|
|
|
|
| |
Switch to printf where appropriate, and simplify other locations where
the -e option was pointless.
|
|
|
|
|
| |
There's no need to use eval here, and the quoting on it is off leading
to incorrect expansion side effects with some inputs.
|
|
|
|
| |
Fix quoting, make sure it's clear we're failing, and send output to stderr.
|
|
|
|
| |
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
|
|
|
|
| |
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
|
|
|
|
| |
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
|
|
|
|
| |
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
|
|
|
|
|
|
| |
Based on patch from John Klug <ski.brimson@gmail.com>.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
|
|
|
|
|
|
| |
works
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
|
|
|
|
| |
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
|
|
|
|
| |
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
|
|
|
|
| |
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Builds with newer genkernel have been failing in catalyst like so:
* ERROR: Could not copy System.map from kerncache for the kernel package!
The code that added it seems to have been meant to check the minkernpackage/
subdir where the file was renamed instead of the current subdir. Change the
check to simplify verify the mv didn't fail instead of duplicating the file
name entirely.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
|
|
|
|
|
|
| |
Just because someone has passed the cross-compile flag does not mean
the other settings are not interesting as well. The cross-compile
prefix is used for many tools, but genkernel only allows for setting
of a few, and the other settings (like arch and output dir) should
not be completely ignored.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
|
|
| |
settings.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
| |
ZFS and btrfs tools if not explictly configured (either way), default to
detecting the fstype of the rootfs.
The old rootfs detection method was NOT reliable in all cases; so
replace it with a different way. Future improvements should check for
rootfs AND the local existence of the required binaries (and bail out
early if the the rootrfs was detected but the binaries are not present).
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
|
| |
|
|
|
|
| |
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
|
|
|
|
| |
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
|
|
|
|
| |
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
|
|
|
|
| |
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
|
|
|
|
|
|
| |
unstable bump.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
|
|
|
|
| |
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
|
|
|
|
| |
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
|
| |
|
|
|
|
|
|
| |
X-Gentoo-Bug: 553740
X-Gentoo-Bug: 499520
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
|
|
|
|
| |
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
|
|
|
|
| |
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
|
|
|
|
| |
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
|
|
|
|
| |
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
|
|
|
|
|
|
| |
kconfig for arches where the "generated" kconfig is unusable.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
|
|
|
|
|
|
| |
configs are not usable, we should ignore them.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
|
|
|
|
| |
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
|
|
|
|
| |
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The older kernel-configs did not enable much debugging, and when we
switched to the newer debug infrastructure, a lot of it wound up turned
on implicitly.
List of options returning to disabled:
CONFIG_ACPI_APEI_ERST_DEBUG
CONFIG_DEBUG_HIGHMEM
CONFIG_DEBUG_LIST
CONFIG_DEBUG_NX_TEST
CONFIG_DEBUG_RODATA_TEST
CONFIG_DEBUG_SPINLOCK_SLEEP
CONFIG_DM_DEBUG
CONFIG_DM_DEBUG_BLOCK_STACK_TRACING
CONFIG_DM_DEBUG_SPACE_MAPS
CONFIG_FIREWIRE_OHCI_DEBUG
CONFIG_IWL3945_DEBUG
CONFIG_LIBERTAS_DEBUG
CONFIG_SCSI_DEBUG
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
|
|
|
|
|
|
| |
older kernels.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
|
|
|
|
|
|
| |
Makefile; ensure XFS_FS=m and SECCOMP=y.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
|
|
|
|
|
|
| |
Makefile.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
|
|
|
|
| |
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
|
|
|
|
|
|
| |
properly as well.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
|
|
|
|
| |
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
|