Thiago A. Corrêa
0c84c92b13
Fix dependency for custom patches when custom patch is empty.
2009-03-16 11:38:33 +00:00
Thiago A. Corrêa
d96c3de0da
Fix build (dependency) with custom patch option
2009-03-13 04:31:43 +00:00
Peter Korsgaard
aae3f1b6b3
linux: always apply platform patches if available
...
Get rid of BR2_KERNEL_HEADERS_PATCH_DIR config, and simply always apply
platform patches if available.
2009-02-25 14:28:35 +00:00
Peter Korsgaard
8259f1529a
kernel-headers: remove 2.6.20-22 variants and outdated impi/lzma patches
2009-02-25 14:26:03 +00:00
Peter Korsgaard
4700ea5af2
linux-advanced: don't error out on non writable /tftpboot
...
Odd that we have 2x the same target right after eachother, but this is
Makefile.in.advanced ofcourse ;)
2009-02-22 10:38:10 +00:00
Thiago A. Corrêa
d16f8bf2cd
Simplify kernel naming scheme. Only use kernel name plus the rootfs suffix if one is provided
2009-02-06 17:38:05 +00:00
Peter Korsgaard
10f0c6c0b3
linux/Makefile.in.advanced: don't depend on phony target for mkimage
...
Stops continous rebuilds.
2009-02-04 23:15:48 +00:00
Peter Korsgaard
0c54ef9c9a
target/linux/Makefile.in.advanced: get rid of BUILDROOT_USE_XWINDOWS
...
As discussed on the list.
2009-01-30 14:41:04 +00:00
Ulf Samuelsson
8586be28d4
Replace BUILDROOT_KERNEL_CONFIG_METHOD environment variable with BUILDROOT_USE_XWINDOWS
2009-01-26 20:17:06 +00:00
Peter Korsgaard
d2c6e22040
linux/advanced: default to make menuconfig
2009-01-26 16:25:17 +00:00
Ulf Samuelsson
f529db89db
Revert bad patch to fix linux rebuild problem
2009-01-26 10:38:00 +00:00
Ulf Samuelsson
147b034d0d
Ensure /boot exists, Write linux version to file,in case the kernel version has changed after the first build
2009-01-25 23:14:55 +00:00
Ulf Samuelsson
9f20b5f97f
Use new SHELL variable BUILDROOT_KERNEL_CONFIG_METHOD
...
which will override selection between xconfig and menuconfig
make xconfig will, if it fails, or user does not save configuration
result in make menuconfig beeing tried
Fix several issues causing final part of linux to be regenerated
on each make.
2009-01-25 21:48:33 +00:00
Peter Korsgaard
7e41b89b56
target/linux-advanced: default to menuconfig for all archs
...
Default to menuconfig for atmel targets as well, mention QT3 dependency
for make xconfig and update affected defconfigs.
2009-01-25 20:11:31 +00:00
Ulf Samuelsson
501c007158
Do not reapply linux patches if LINUX26_PATCH_SOURCE is empty, and we are continuing building after a failure
2009-01-23 00:54:23 +00:00
Ulf Samuelsson
b71c76a10a
Fix some bugs in advanced linux configuration, remove some arbitrary combinations of major/minor directly supported, general cleanup
2009-01-19 21:27:04 +00:00
Peter Korsgaard
3ff43a6838
buildroot: convert remaining WGET users to DOWNLOAD helper
2009-01-16 12:07:53 +00:00
Ulf Samuelsson
06b9e7abe7
Move kernel localversion files to TARGET_DIR/boot
...
to allow packages which assumes that LINUX26_DIR
and the /lib/modules/LINUX_VERSION use
the consistent version numbering to build.
Create a file ".linux-version" containing
the real linux version in $(PROJECT_B UILD_DIR)
to allow packages to read the correct linux version
2009-01-11 20:43:24 +00:00
Ulf Samuelsson
ab5c2cfc03
Linux26 requires "mkimage" from u-boot to be in the PATH
...
if an uImage is to be built for arm, avr32, blackfin and sh.
PATH has therefore been set to have $(STAGING_DIR)/usr/bin
as the first item allowing linux to find mkimage.
This patch will, if an uImage is built, create a "u-boot-toóls"
directory in the PROJECT_BUILD_DIR directory.
$(STAGING_DIR)/usr/bin/mkimage is copied to this directory
and the PATH variable will now include "u-boot-tools"
If an uImage is built, then the linux build will now depend on "u-boot".
2009-01-08 22:58:30 +00:00
Ulf Samuelsson
ec2eb199ca
Add PATH to linux build options to allow 'mkimage' to be found. Neccessary for arm,blackfin,sh and avr32 in linux-2.6.28
2009-01-06 21:42:43 +00:00
Ulf Samuelsson
2ee2248cc4
Sort Linux debug info in alphabetical order
2008-12-20 21:45:05 +00:00
Ulf Samuelsson
4f1887e424
Update Linux versions
2008-11-29 21:56:25 +00:00
Ivan Kuten
da6f419424
revert 23987 until proper implementation
2008-11-10 11:17:21 +00:00
Ivan Kuten
1f370768bc
Download Kernel.org minor patches at the same time as full sources.
...
Signed-off-by: Julien Boibessot <julien.boibessot@armadeus.com>
2008-11-10 10:45:46 +00:00
Hans-Christian Egtvedt
12b5b0124b
linux26: make installation of modules rule depend on .depend_done
...
This patch will make the installation of modules rule depend on .depend_done instead of .configured to make sure make prepare is run before modules are installed.
Make kernelversion does not work before make prepare has been run.
Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-11-05 12:59:32 +00:00
Hans-Christian Egtvedt
fc23ee8dea
linux: skip installing modules if modules are disabled in kernel config
...
This patch will check if CONFIG_MODULES is set in the kernel .config, if not
yes then it will skip installing the modules.
Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-10-30 14:56:58 +00:00
Hans-Christian Egtvedt
fed8349509
linux: make touch also create the dependency file when installing modules
...
Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-10-30 14:22:11 +00:00
Hans-Christian Egtvedt
aabaf095a0
linux: fix typo in status printout
...
Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-10-30 14:02:47 +00:00
Hans-Christian Egtvedt
4c1a34471d
linux: add probing for kernel version when installing modules
...
This patch will ask the kernel for the specific version before doing
modules_install, that way Buildroot will know which directories to remove and
what parameters to use for depmod. Needed when compiling a kernel grabbed from
GIT or vendor specific releases.
Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-10-30 14:02:05 +00:00
Hans-Christian Egtvedt
0fbec516fd
linux: fix copy of Busybox config to target directory
...
This patch fixes bug report #5204 . The Busybox config was not copied from the
correct place.
Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-10-03 07:24:34 +00:00
Peter Korsgaard
5c662fee80
target/linux/advanced: don't hardcode date suffix
...
Use ROOTFS_SUFFIX instead of hardcoding -$(DATE).
Reported by Lars Lockenvitz.
2008-09-22 12:04:05 +00:00
Peter Korsgaard
02a623ddf9
buildroot: remove trailing spaces
...
for i in `find -name 'Config*' -o -name 'Makefile*' -o -name '*.mk'`;
do
sed -i 's/ \+$//' $i;
done
2008-08-04 19:07:05 +00:00
Peter Korsgaard
38e12fd263
linux-advanced: add linux26-force like in the simple linux makefile
...
Patch by Brian Beattie.
2008-07-13 06:32:58 +00:00
Ulf Samuelsson
cb0a2e6105
Make linux kernel extension visible also when defined in board directory
2008-05-12 21:15:32 +00:00
Ulf Samuelsson
4f9c37d960
Avoid duplicate rules for downloading kernel source, if kernel and headers are the same
2008-04-16 22:54:46 +00:00
Ulf Samuelsson
f5e9fe17b2
Fix bad linux kernel name
2008-04-16 22:45:47 +00:00
Ulf Samuelsson
ed638f6feb
Allow build to complete, even if tftpboot is not writeable by user
2008-04-15 21:46:47 +00:00
Ulf Samuelsson
1262117ee6
Reversing bad tftpboot patch resulting in two identical targets
2008-04-15 17:10:24 +00:00
Peter Korsgaard
bcf8f7ca9e
buildroot: additional tftpboot fixes
...
Patch by Jean-Christian de Rivaz
2008-04-11 21:32:09 +00:00
Nigel Kukard
4b6620b31b
* Dereference link when copying over kernel image, missed this one in my previous commit
2008-04-06 10:30:18 +00:00
Ulf Samuelsson
f9dc95c230
Update linux source tree with minor version
2008-04-06 10:02:53 +00:00
Ulf Samuelsson
0e65446676
Patch in EXTRA_VERSION
2008-03-31 05:42:03 +00:00
Ulf Samuelsson
62ce637fed
Allow selection of kernel config tool
2008-03-30 20:04:55 +00:00
Ulf Samuelsson
c659b13a2f
Remove duplicate AVR32 patches, and add support for ARCH and conditional AVR32 patches
2008-03-29 23:09:46 +00:00
Ulf Samuelsson
acdf16967d
Add some robustness to linux configuration
2008-03-29 14:09:22 +00:00
Ulf Samuelsson
aa67fcdbf8
Use correct symbold for linux config path
2008-03-20 23:02:41 +00:00
Ulf Samuelsson
43bc815a5a
Use correct kernel-patch for x86
2008-03-18 13:26:13 +00:00
Ulf Samuelsson
6ddaf88176
Use correct Linux version for depmod
2008-03-15 05:07:26 +00:00
John Voltz
c46893b7af
added support for kernel 2.6.24
2008-03-06 18:52:43 +00:00
Ulf Samuelsson
70e4f5c2d1
More debug info for linux
2008-01-10 09:31:15 +00:00