Fabio Erculiani
ce1e10241b
genkernel: migrate ALL the code to 4-spaces tabs
...
\t must die!
12 years ago
Fabio Erculiani
5d8c6d3873
Use iscsistart from system, don't compile it
12 years ago
Fabio Erculiani
5750b8ac63
Use /sbin/gpg from system, don't compile it
12 years ago
Fabio Erculiani
546d990402
Fuse is not used by anything, kill it
12 years ago
Fabio Erculiani
4288a38895
Drop commented out code, cruft of the past
12 years ago
Fabio Erculiani
f1487fa8b6
Drop support for unionfs, broken and broken
12 years ago
Fabio Erculiani
009f481e7b
Erase any trace of cross compiler support. It's broken, dead and useless.
12 years ago
Fabio Erculiani
874707d0f7
gen_compile: use MDADM from system
12 years ago
Fabio Erculiani
7e73673abe
gen_compile: use DMRAID from system, don't compile our own
12 years ago
Fabio Erculiani
64ea1af0e1
gen_compile: use LVM from system for the initramfs
12 years ago
Fabio Erculiani
cbee01a7f9
gen_compile: fix iscsi module path install, s/RELEASE/KV
12 years ago
Peter Hjalmarsson
d3e34636b1
Fix calling of depmod
...
"depmod -e" needs either -F System.map or -E Module.symvers
"depmod -b" resolvs an empty argument to PWD, so only use -b if
INSTALL_MOD_PATH is actually set
12 years ago
Robin H. Johnson
7fdf3fc01a
Fix corner cases on OUTPUTDIR.
...
If you give the kernel O= with the same dir as the source, it will
complain about an unclean tree.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
12 years ago
Łukasz Stelmach
79d7fa1948
Add --kernel-outputdir to save files outside the source tree.
...
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
12 years ago
Robin H. Johnson
63b9e57491
Bug #397947 : Run depmod on new modules to avoid need to run at every boot on unionfs systems, or systemd that never runs it.
...
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
12 years ago
Sebastian Pipping
b59e62086d
Fix linking of unionfs-fuse 0.24
13 years ago
Sebastian Pipping
f867c2a849
FUSE: Remove invalid configure option --disable-kernel-module
13 years ago
Sebastian Pipping
5153192ca2
Use blkid from system's util-linux rather than compiling e2fsprogs ourselves
13 years ago
Robin H. Johnson
265363f79d
Fix dmraid building with LVM/device-mapper
...
dmraid is entirely broken if you try to use the system static
LVM/device-mapper. Instead, always build our own LVM2 for the initramfs,
using DESTDIR for cleaner install. Dead code paths for old LVM2 build
not removed yet until more users have tested.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
13 years ago
Robin H. Johnson
8e800df298
More UTILS_CROSS_COMPILE prefix on strip calls.
...
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
13 years ago
Robin H. Johnson
bd693b8db3
Bug #265005 : ensure CROSS_COMPILE is set for cross-compile strip calls to work.
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
Tomasz Wasiak
9ef832b915
Support application of patches for more tools
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
344f0b42e4
fix random build failures during e2fsprogs, force -j1
13 years ago
Fabio Erculiani
1e50bd01d2
trivial: cleanup code, drop whitespaces and some more cruft
14 years ago
Fabio Erculiani
7fef86581a
dmraid requires dmsetup to assign UUID to discovered RAID volumes, close bug #382555
14 years ago
Sebastian Pipping
fe5f95c931
Enable patch application for mdadm, add patch to fix compilation (bug #381089 )
14 years ago
Fabio Erculiani
78667c1e13
gen_compile: correct MAKEOPTS usage on utils task
14 years ago
Fabio Erculiani
04c38a93ed
gen_compile: always use -j1 with kernel *_install targets, fixes compilation with make 3.82
14 years ago
Fabio Erculiani
85a271a4ed
better document new --make-target= option
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
4a7ccf8b08
Make --arch-override= affect "make menuconfig" (bug #247246 )
14 years ago
Sebastian Pipping
381ec0cee4
Refactoring: Rename mode runtask to kernelruntask
14 years ago
Sebastian Pipping
9ef2c29215
Docs: Add in-code docs on runtask mode of compile_generic()
14 years ago
Sebastian Pipping
b9b1b765cb
Refactoring: Turn to if-elifs constructs into case blocks
14 years ago
Fabio Erculiani
ad2842f670
iSCSI: open-iscsi patchwork: add -lslp to LDFLAGS, and properly call autoconf
14 years ago
Fabio Erculiani
c579bd1194
open-iscsi: fix compilation when openslp is installed.
...
Two main issues:
1. open-iscsi build system, inside Makefile, user target, calls
./configure (which is very bad itself) without letting to choose
configure options. Fixed in:
open-iscsi-2.0.872-omg-calling-configure.patch
2. when openslp support is automagically enabled, -lslp didn't get
added to compiler arguments. Fixed in:
open-iscsi-2.0.872-slp.patch
Peace.
14 years ago
Sebastian Pipping
3d94af67c9
lvm: Indicate using bincache
14 years ago
Peter Hjalmarsson
db307cd351
Remove unpacking of device-mapper for lvm2
...
Newer versions of lvm2 does include device-mapper
14 years ago
Sebastian Pipping
18dff23354
mdadm: Indicate using bincache
14 years ago
Sebastian Pipping
94f4e02816
Replace "${MAKEOPTS/-j?/j1}" by "${MAKEOPTS} -j1" (bug #277607 )
...
A call like
genkernel kernel --menuconfig --makeopts="--jobs=50"
previously resulted in a make error.
14 years ago
Sebastian Pipping
b01b882e7c
style: Fix trailing whitespace error
14 years ago
Laurent Pinchart
6c042e61ec
mdadm: Add IMSM support
14 years ago
Matthias Dahl
daed0ccebb
use mdadm instead of bundled stripped down mdassemble (v2)
...
mdassemble can't handle newer metadata formats and fails for partitioned
arrays, among other things.
This...
- replaces the bundled mdassemble with proper support for mdadm
- fixes raid autodetection/assemble when no mdadm.conf is available
- fixes a compilation failure for newer mdadm versions
Tested w/ genkernel 3.4.10.907 and mdadm 3.1.3.
14 years ago
Sebastian Pipping
aa4f05e2d3
Bring back --with-lvm1=internal and --with-snapshots=internal (appears more safe to me)
14 years ago
Amadeusz ?o?nowski
5eb029e546
Fix compilation of LVM 2.02.74
14 years ago
Sebastian Pipping
5d0aca2701
Run "make firmware_install" if CONFIG_FIRMWARE_IN_KERNEL != y (bug #244651 )
14 years ago
Sebastian Pipping
6bdb86a8ef
Restore original intention of CPPFLAGS (preprocessor) and CFLAGS (compiler)
14 years ago
Sebastian Pipping
e8a7572203
Recover ">> ${LOGFILE} 2>&1"
14 years ago