Jonas Gorski
0f5b1a3eca
kernel: update 4.0 to 4.0.5
...
Changelog:
* https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.0.5
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 46063
2015-06-19 11:12:43 +00:00
Steven Barth
ca96d1ab3f
package.mk: replicate SSP and relro in both CFLAGS and LDFLAGS
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 46035
2015-06-18 10:48:28 +00:00
Jonas Gorski
9a59b350b7
kernel: update 3.18 to 3.18.16
...
Changelogs:
* https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.18.15
* https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.18.16
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 46011
2015-06-17 09:54:55 +00:00
Felix Fietkau
61a0b05dbf
image.mk: add Build step pad-to
...
pad-to can be used in a pipe to pad the image to a specific chunk-size.
Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
SVN-Revision: 45980
2015-06-15 07:45:36 +00:00
Felix Fietkau
a417bf9f43
image.mk: add Build step combined-image
...
Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
SVN-Revision: 45979
2015-06-15 07:45:27 +00:00
Felix Fietkau
988e3d85b0
include/scan.mk: Add -a argument to the grep to treat all Makefiles as a text file.
...
Hello,
I found out that in some rare cases grep can treat Makefile as a binary file. That happened to me on UTF-8 Gentoo if Makefile contained a character which was from extended ASCII table.
Without this patch the output of the grep command in the $(FILELIST) target is not valid (contains line "Binary file matches") and following commands fail to create feed index file.
Best Regards,
Martin Strbacka
Signed-off-by: Martin Strbacka <martin.strbacka@nic.cz>
SVN-Revision: 45966
2015-06-14 17:43:22 +00:00
Jo-Philipp Wich
0d19e8da7f
include: image.mk: ensure that $(KDIR)/tmp exists in the IB case as well
...
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 45870
2015-06-01 18:00:35 +00:00
Felix Fietkau
bf93fde164
build: do not call initramfs build from within the image builder
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 45837
2015-05-29 13:41:31 +00:00
Felix Fietkau
d1372992c4
build: in new image building code, do not rebuild kernel images in the image builder
...
Some kernel images need to be wrapped in a loader, which cannot be built
without a working toolchain.
Also, this speeds up the image builder run.
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 45836
2015-05-29 13:41:21 +00:00
Felix Fietkau
ddf120fc03
build: store initramfs kernels in $(KDIR)/tmp - prevents them from being included in the image builder tarball
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 45835
2015-05-29 13:41:02 +00:00
Felix Fietkau
a6ad9f8ad8
build: store firmware images in $(KDIR)/tmp - prevents them from being included in the image builder tarball
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 45834
2015-05-29 13:40:55 +00:00
Jo-Philipp Wich
597d2060c5
include: remove lvm2 from nas package collection
...
Since lvm2 is only available in feeds we must not include it by default.
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 45801
2015-05-28 09:58:09 +00:00
Jo-Philipp Wich
3c5357d6ef
feeds: use common macro "FeedSourcesAppend" to populate opkg configurations
...
This introduces a common macro to assemble the correct url templates to
avoid code duplication and have the feed config handling in a central place.
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 45799
2015-05-28 09:47:37 +00:00
Imre Kaloz
588acc2cba
generic/4.0: update to 4.0.4
...
Update kernel sources and refresh some patches.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 45761
2015-05-26 09:31:16 +00:00
Jo-Philipp Wich
a621b8c284
include: clean package staging dir files before configure
...
This is required to allow packages to ship libraries with a different API.
Previously the linker would favor the old shared libraries in STAGING_DIR
instead of the just compiled ones in PKG_BUILD_DIR.
Avoid that problem by clearing the package staging files right after
prepare.
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 45759
2015-05-26 09:17:13 +00:00
Jonas Gorski
497fdc3f09
image.mk: make image too big warnings more visible
...
Output warnings through stderr to allow them to be easilier spotted
when building with V=w.
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 45746
2015-05-25 08:27:55 +00:00
Jonas Gorski
76d079204d
kernel: update 3.18 to 3.18.14
...
Changelogs:
* https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.18.12
* https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.18.13
* https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.18.14
Build tested on brcm63xx and ipq806x, runtested on brcm63xx.
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 45711
2015-05-21 19:32:46 +00:00
Felix Fietkau
9c7a520ba8
image: disable compile target within image builder
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 45674
2015-05-11 09:17:51 +00:00
Felix Fietkau
49e1682861
build: disable initramfs build within image builder
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 45673
2015-05-11 09:17:39 +00:00
Felix Fietkau
c05f9b9c23
build: make initramfs kernel builds depend on the image prepare step
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 45671
2015-05-11 09:07:58 +00:00
Felix Fietkau
4acc2a3947
build: add support for adding a per-device compile step in the new image building code
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 45670
2015-05-11 09:07:21 +00:00
Felix Fietkau
2be2604a19
include: make dtb argument optional in MkFIT
...
As mkits.sh makes the -d argument optional, we'll make this same
argument optional in the MkFIT function as well.
With this change, MkFIT can be used both to generate FIT images with DT,
and without DT.
Signed-off-by: Mathieu Olivari <mathieu@qca.qualcomm.com>
SVN-Revision: 45660
2015-05-10 11:46:50 +00:00
Felix Fietkau
5868331214
build: don't call prereq for any package/symlinks rules
...
Most of the time, we want to make sure OpenWrt has been configured and
setup before start running make. However, in case of package/symlinks,
forcing prereq as a dependency creates multiple issues:
*when executed on a clean workspace, it will prompt for user input
and open a menuconfig window before executing the feeds command
*the only way around that is to provide a .config. However, the "prereq"
target would then run a "make defconfig", which will remove all the
packages in the .config but from external feeds, as feeds have not been
installed yet.
The only way to currently work around this, is to generate a fake config
by running "make defconfig", then "make package/symlinks", copy the real
config (which at this point disregards the previously generated config),
and run make defconfig again. Something like this:
make defconfig
make package/symlinks
cp real.config .config
make defconfig
This change is removing the need for the first defconfig, making the
process more logical for OpenWrt users using the package/symlinks target.
Signed-off-by: Mathieu Olivari <mathieu@qca.qualcomm.com>
SVN-Revision: 45657
2015-05-10 11:17:29 +00:00
Imre Kaloz
aea93173d1
generic/4.0: update to 4.0.1
...
Also refresh one patch.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 45601
2015-05-03 18:04:46 +00:00
Felix Fietkau
e597a4190e
package-ipkg.mk: fix typo (patch from #19540 )
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 45568
2015-04-23 08:27:22 +00:00
Imre Kaloz
c7d5fee204
generic/4.0: bump to final version
...
Linux 4.0 was released on 2014-04-12
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 45559
2015-04-22 09:35:36 +00:00
Jo-Philipp Wich
0ee9504911
all: replace genext2fs with make_ext4fs
...
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 45517
2015-04-20 13:57:43 +00:00
Felix Fietkau
3edc273a33
netfilter.mk: remove obsolete ip_nat_ftp related line
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 45516
2015-04-20 13:36:25 +00:00
Felix Fietkau
391387eb69
netfilter.mk: move IRC conntrack/nat helpers to kmod-nf-nathelper-extra
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 45515
2015-04-20 13:36:02 +00:00
Felix Fietkau
d2ecd10f2f
cmake.mk: enable -Bsymbolic-functions by default for linking shared libs, slightly improves performance and compression
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 45508
2015-04-19 18:33:07 +00:00
Felix Fietkau
2f49517c2f
image.mk: do not emit multiple target definitions for kernel images
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 45498
2015-04-18 21:35:22 +00:00
Felix Fietkau
8ca1e211df
image.mk: force rebuild of kernel dependent parts - fixes auto-rebuild on DTS changes
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 45495
2015-04-18 19:32:20 +00:00
Felix Fietkau
a0ced5164a
build: tell users to do non-paralle builds on errors
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 45457
2015-04-16 12:18:26 +00:00
John Crispin
cc9a392e49
opkg: drop md5 in favour of sha256
...
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 45437
2015-04-14 19:00:14 +00:00
Felix Fietkau
1ea8e3caca
build: replace the deprecated find argument -perm +0100 with /0100 ( #19480 )
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 45434
2015-04-14 12:49:30 +00:00
Felix Fietkau
c99c9f875e
build: set CCACHE_DIR for host builds
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 45427
2015-04-14 00:00:55 +00:00
Felix Fietkau
d0ba3bb1e2
kernel: finally remove layer7 filter support
...
it has been non-functional for years and caused numerous memleaks and
crashes for people that tried to enable it.
it has no maintained upstream source, and it does not look like it's
going to be fixed any time soon
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 45423
2015-04-13 22:23:14 +00:00
Felix Fietkau
54a7ce626d
netfilter.mk: remove bogus NAT related kernel module entries ( #19451 )
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 45382
2015-04-11 12:22:39 +00:00
Felix Fietkau
da7ef81ad4
netfilter.mk: drop obsolete kernel version dependencies
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 45381
2015-04-11 12:22:28 +00:00
Luka Perkov
f4af7fe134
include: drop old kernel versions
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 45376
2015-04-11 10:28:20 +00:00
John Crispin
bbad3f360e
modules: fix postinst generation for kernel modules
...
Fixes ticket #19352 .
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 45367
2015-04-10 20:39:44 +00:00
Felix Fietkau
d0c0cc9a9a
image.mk: rework FILESYSTEM evaluation order to fix some build issues
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 45312
2015-04-08 09:26:10 +00:00
Imre Kaloz
8100b227a9
generic/4.0: upgrade to 4.0-rc7
...
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 45305
2015-04-07 21:34:38 +00:00
Imre Kaloz
7a9fe56452
generic/3.18: upgrade to 3.18.11
...
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 45303
2015-04-07 21:29:26 +00:00
Felix Fietkau
4cfc7b50ae
cmake.mk: add host build support
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 45282
2015-04-06 19:37:42 +00:00
Felix Fietkau
d42be88915
build: include variant name in STAMP_INSTALLED
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 45253
2015-04-03 18:33:25 +00:00
Felix Fietkau
fa6d92f407
image.mk: export the FILESYSTEM variable to build commands
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 45251
2015-04-03 15:22:26 +00:00
Nicolas Thill
5b1d880949
include/kernel.mk: add KernelPackage/conffiles macro
...
Signed-off-by: Nicolas Thill <nico@openwrt.org>
SVN-Revision: 45245
2015-04-02 14:53:34 +00:00
John Crispin
3ec7ccf501
config: add an option to enable KPROBE
...
Signed-off-by: Mathieu Olivari <mathieu@codeaurora.org>
SVN-Revision: 45212
2015-04-01 08:33:04 +00:00
John Crispin
d542c038c5
nls.mk: fix typo
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
SVN-Revision: 45207
2015-04-01 08:31:38 +00:00
Imre Kaloz
9bb302ff9e
generic/4.0: upgrade to 4.0-rc6
...
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 45198
2015-03-31 19:22:28 +00:00
Imre Kaloz
35df52f89f
generic/3.18: upgrade to 3.18.10
...
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 45197
2015-03-31 19:21:13 +00:00
Felix Fietkau
d600f9e957
package-ipkg.mk: fix typo
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 45194
2015-03-31 18:31:08 +00:00
Felix Fietkau
765c73f309
package-ipkg.mk: add missing semicolon ( #19381 )
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 45193
2015-03-31 18:29:30 +00:00
Felix Fietkau
14a54ed18d
build: make device image kernels depend on Image/Prepare step
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 45190
2015-03-31 16:52:03 +00:00
Felix Fietkau
640318e620
build: ensure that preinst and postrm are executable ( fixes #19372 )
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 45187
2015-03-31 15:13:27 +00:00
Felix Fietkau
6d7dff8596
image.mk: fix initramfs kernel build instructions leaking across device sections
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 45156
2015-03-30 13:03:58 +00:00
Felix Fietkau
ed1e783aa1
kernel: only run kernel module list through version filter where version specific items are present - cuts package/kernel/linux/compile time in half
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 45131
2015-03-29 07:35:42 +00:00
Felix Fietkau
55c5d10ca9
tools: replace ipkg-utils with a reduced ipkg-build variant in scripts/
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 45129
2015-03-29 07:35:26 +00:00
Felix Fietkau
61dd3c8013
build: make postinst/prerm scripts executable
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 45128
2015-03-29 07:35:19 +00:00
Luka Perkov
7002f6326e
include: remove trailing whitespaces
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 45127
2015-03-29 07:29:18 +00:00
Felix Fietkau
c901f4fcbb
netfilter: add missing module/symbol
...
ipv4 symbol was added but ipv6 symbol is missing
Signed-off-by: Dirk Neukirchen <dirkneukirchen@web.de>
SVN-Revision: 45122
2015-03-29 05:16:13 +00:00
Felix Fietkau
a5422864f5
build: fix CMake assembly builds with ccache
...
CMAKE_ASM_COMPILER is automatically set to CMAKE_C_COMPILER by CMake, but
CMAKE_C_COMPILER_ARG1 is lost. This causes assembly builds to fail when ccache
is enabled (for example the package fastd on x86).
Fix this by explicitly defining CMAKE_ASM_COMPILER and CMAKE_ASM_COMPILER_ARG1.
Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
SVN-Revision: 45119
2015-03-29 05:12:58 +00:00
Felix Fietkau
437e423c44
build: add missing sitefile for i386
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 45097
2015-03-28 18:26:28 +00:00
Felix Fietkau
74ca7e9af3
build: clean up sitefiles, make them per-arch
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 45090
2015-03-28 13:38:34 +00:00
Felix Fietkau
a1b725bba5
build: ignore errors on copying firmware binaries from $(KDIR) to $(BIN_DIR)
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 45029
2015-03-26 18:50:13 +00:00
Imre Kaloz
4bac1253c1
generic/4.0: upgrade to 4.0-rc5
...
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 45025
2015-03-26 14:06:42 +00:00
John Crispin
d95e0687aa
include: add a seccomp filter install wrapper
...
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 45006
2015-03-26 10:57:56 +00:00
Imre Kaloz
af69bf56b6
drop 3.19 support
...
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 45002
2015-03-26 09:42:59 +00:00
Felix Fietkau
d973d160bf
include/image.mk: define variable FILESYSTEM
...
Set it to the filesystem which is build. mktplinkfw need to know which filesystem
is used.
FILESYSTEM can be squashfs, jffs2-64k, ...
Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
SVN-Revision: 44997
2015-03-25 17:58:00 +00:00
Felix Fietkau
ab43a5abd0
image.mk: allow image build code to run a per-filesystem prepare step
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 44979
2015-03-25 14:30:53 +00:00
Felix Fietkau
5d9eeab64a
build: remove obsolete references to cris and avr32
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 44965
2015-03-24 10:07:40 +00:00
John Crispin
4f44df6fd8
package-defaults.mk: set DISABLE_NLS only if not CONFIG_BUILD_NLS
...
set DISABLE_NLS only if CONFIG_BUILD_NLS NOT set.
like DISABLE_IPV6 which depends on CONFIG_IPV6
Signed-off-by: Christian Schoenebeck <christian.schoenebeck@gmail.com>
SVN-Revision: 44930
2015-03-21 21:48:18 +00:00
John Crispin
08ae6296ca
build: define STAMP_CONFIGURED recursively
...
Defining STAMP_CONFIGURED statically caused it not to reflect changes to
PKG_CONFIG_DEPENDS made after including package.mk, like the additional options
added by feeds.mk for all packages.
Furthermore, as STAMP_CONFIGURED_WILDCARD was already defined recursively, the
patsubst in its definition would never match, and in consequence, the stamps
were never removed. This caused packages not to be rebuilt when they should have
been.
Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
SVN-Revision: 44927
2015-03-21 21:47:53 +00:00
Felix Fietkau
7dad0f6fe4
build: add optional dependency on libssp to all non-kernel packages
...
When enabling SSP_SUPPORT, a lot of packages fail during compile phase
with the following error:
Package X is missing dependencies for the following libraries:
libssp.so.0
This can be solved by adding an optional dependency on libssp to all
those packages, but as there are quite a few packages both in OpenWrt
core and in the package repository, it might make sense to add this
optional dependency to all non-kernel packages, instead of polluting
lots of package dependency lines with it.
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
SVN-Revision: 44911
2015-03-20 16:50:50 +00:00
Felix Fietkau
46efd56b40
netfilter: clean up compatibility code for old kernels
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 44904
2015-03-20 11:01:26 +00:00
Felix Fietkau
17afb853ee
kernel: bump to 3.14.35, 3.18.9, 3.19.1 and 4.0-rc4
...
also refresh generic patches for 3.14, 3.18, 3.19 and 4.0
targets might need a minor refresh as well, however, it looks
like everything still applies cleanly with occasional small
offsets.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
SVN-Revision: 44876
2015-03-18 18:21:08 +00:00
Jonas Gorski
9dc137397f
buildroot: make it easier to build all kmods
...
Split out kmods from ALL to make it easier to create local builds that
are compatible kmod-wise with releases.
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 44830
2015-03-16 11:51:54 +00:00
Felix Fietkau
da91462013
cmake: include external toolchain directory in CMAKE_FIND_ROOT_PATH ( fixes #19074 )
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 44825
2015-03-16 07:51:45 +00:00
Felix Fietkau
50a5a8df22
build: use different grep strings for scanning package vs target metadata
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 44774
2015-03-15 11:07:29 +00:00
John Crispin
3e2f578353
toolchain: The glorious return of glibc, ver 2.21
...
It's the eglibc packaging with a bit of spit-polishing. And testing. :-)
[blogic: merged glibc and eglibc into 1 and made eglibc a glibc variant]
Signed-off-by: Jeff Waugh <jdub@bethesignal.org>
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 44701
2015-03-12 19:50:57 +00:00
John Crispin
f26a59aa13
netfilter: fix nf_nat_redirect dependencies for 3.19 and 4.0
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
SVN-Revision: 44598
2015-03-05 20:24:22 +00:00
Jonas Gorski
1e4f59c670
generic: upgrade to 3.14.34
...
Fixes several issues in the network stack.
Full changelog:
* https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.14.33
* https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.14.34
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 44594
2015-03-03 14:39:52 +00:00
Jonas Gorski
ead555a94a
generic: upgrade to 3.18.8
...
Fixes several issues in the network stack.
Full changelog:
* https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.18.8
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 44593
2015-03-03 14:39:49 +00:00
Michael Büsch
921bc1cc54
Fix download URL of the 4.x kernel.
...
SVN-Revision: 44589
2015-03-01 20:44:33 +00:00
Felix Fietkau
379dc5c11f
build: move tmp/.prereq-build to staging_dir/host to gracefully handle staging_dir deletion
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 44551
2015-02-27 07:34:24 +00:00
Rafał Miłecki
1c063070cf
generic: early (incomplete!) 4.0 support
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 44511
2015-02-23 22:59:53 +00:00
Jo-Philipp Wich
b2f666d098
include: netfilter: fix packaging of LOG target for Linux >= 3.16 ( #19031 )
...
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44488
2015-02-18 13:28:28 +00:00
Imre Kaloz
40baf1b287
fix typo
...
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 44443
2015-02-14 12:21:34 +00:00
Imre Kaloz
4893c0c7f7
generic: upgrade to 3.18.7
...
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 44442
2015-02-14 10:45:12 +00:00
Luka Perkov
92f324d333
kernel: switch 3.19 from -rc5 to release .0
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
SVN-Revision: 44381
2015-02-10 22:36:59 +00:00
Jo-Philipp Wich
6205e3324d
include: export staging_dir/host/bin path from within host.mk ( #18957 )
...
We need to do that to pickup the prereq-build prepared symlinks for auxillary
operations like metadata scanning.
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44378
2015-02-10 15:49:17 +00:00
John Crispin
7454257fc6
base-files: taint the build if the override mechanism is used
...
If some packages are overridden (using ./scripts/feeds -f), add a new
taint flag in /etc/openwrt_release. We'll use the CONFIG_OVERRIDE_PKGS
variable reported through the .config to detect it.
Signed-off-by: Mathieu Olivari <mathieu@qca.qualcomm.com>
SVN-Revision: 44337
2015-02-09 12:10:07 +00:00
John Crispin
b7cf4cc613
build: propagate override information to .packageinfo
...
Packages overridden with "./scripts/feeds -f" will show up with an
"Override: <original-package-name>" in .packageinfo.
This will be useful to create a corresponding option in .config and
use this information during the build process.
Signed-off-by: Mathieu Olivari <mathieu@qca.qualcomm.com>
SVN-Revision: 44335
2015-02-09 12:09:31 +00:00
John Crispin
2e2c04777b
build: allow openwrt.git packages to be replaced by feeds
...
Currently, replacing a package available in openwrt.git requires
modifications in openwrt.git, or requires duplicating the package in a
feed but with a different name, which causes all kind of problems
related to dependencies (all packages selecting it would have to be
modified accordingly to select the new package).
With this change, if a package with the same name is present both in
feeds/ and package/ folders, the one in feeds/ can override the one
in package/, both in the menuconfig and during the build, by passing the
"-f" option to "./scripts/feeds install"
This mechanism is particularly useful for vendor tree, or in general for
application which needs to replace one particular package which exists
within openwrt.git by a custom/newer version.
Signed-off-by: Mathieu Olivari <mathieu@qca.qualcomm.com>
SVN-Revision: 44334
2015-02-09 12:09:23 +00:00
Jo-Philipp Wich
1a27d74827
include: remove SDK specific target from toplevel.mk
...
Instead introduce a generic "make prepare" target which is executed if
include/prepare.mk exists.
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44329
2015-02-08 22:54:19 +00:00
Jo-Philipp Wich
fd53d49f5b
include: cmake: prevent inclusion of rpath in binaries
...
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44328
2015-02-08 22:54:15 +00:00
Luka Perkov
b9d513158e
kernel: update 3.18 to 3.18.6
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 44318
2015-02-08 12:01:37 +00:00
Luka Perkov
d81a8ad523
kernel: update 3.14 to 3.14.32
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 44302
2015-02-07 17:48:33 +00:00
Felix Fietkau
834417623d
build: accept apple llvm as fallback for gcc/g++
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 44298
2015-02-07 10:07:31 +00:00
Felix Fietkau
64c4ee703a
include/prereq.mk: fix echo commands with simple /bin/sh
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 44297
2015-02-07 10:07:05 +00:00
Jo-Philipp Wich
13a0f0d621
include: fix prereq tests for perl and file ( #18911 )
...
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44296
2015-02-06 17:38:54 +00:00
Jo-Philipp Wich
60eef7aefd
include: use SHELL, not BASH for HOST_CONFIGURE_VARS
...
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44295
2015-02-06 13:14:29 +00:00
Jo-Philipp Wich
330fcd48e5
include: rework git prereq test to not require 'man'
...
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44292
2015-02-06 11:50:08 +00:00
Jo-Philipp Wich
971ec0283c
include: remove static tool linking support
...
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44286
2015-02-06 00:00:47 +00:00
Jo-Philipp Wich
2cdba572f9
include: let HOSTCC default to $(CC), not gcc
...
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44277
2015-02-05 16:57:50 +00:00
Jo-Philipp Wich
9aca57b6ae
include: don't rely on perl for printing prereq errors
...
Perl might not be present while checking prereqs, e.g. on a fresh
FreeBSD install.
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44276
2015-02-05 16:57:46 +00:00
Jo-Philipp Wich
5dadc89b3a
include: set shell to "sh" for prereq tests
...
Bash is not guaranteed to be present, e.g. on a fresh FreeBSD install
so perform prereq tests with /bin/sh.
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44275
2015-02-05 16:57:39 +00:00
Jo-Philipp Wich
16e1d82460
include: remove host command tests from host.mk
...
Those tests are part of prereq-build.mk now.
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44273
2015-02-05 16:57:31 +00:00
Jo-Philipp Wich
9886084b94
include: prereq-build.mk: use TestHostCommand and SetupHostCommand
...
Also move tests from tools/Makefile and include/host.mk here to have all tests
in a central place.
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44271
2015-02-05 16:57:12 +00:00
Jo-Philipp Wich
d3610773a1
include: test build prereqs before preparing tempinfo
...
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44270
2015-02-05 16:57:09 +00:00
Jo-Philipp Wich
94e528f159
include: add TestHostCommand and SetupHostCommand macros
...
Those macros allow testing various commands on the host system, also process the
prereq tests in the order they're declared.
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44269
2015-02-05 16:57:02 +00:00
John Crispin
af8b5977ad
generic/3.18: update to 3.18.5
...
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
SVN-Revision: 44249
2015-02-03 10:11:18 +00:00
John Crispin
4a1d29c5fc
Fix possible fail to check for dependencies
...
Few characters in filenames (a plus sign, a dot) can be interpreted
specially by grep. This can lead to the omission of missing package
dependency. For example if we would have "some.file.so" then it
matches also "some2file.so". -F switch off special meaning
of any character and -x match against whole line.
Signed-off-by: Sławomir Demeszko <s.demeszko@wireless-instruments.com>
SVN-Revision: 44247
2015-02-03 10:11:06 +00:00
Jo-Philipp Wich
f942a9b82a
include: apply version filter on AutoLoad and AutoProbe arguments
...
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44228
2015-01-31 13:55:44 +00:00
Nicolas Thill
ce9b49046c
include: improve 'gettext-version' fixup
...
* enclose the fixup in brackets
* match anything in the call to AM_GNU_GETTEXT_VERSION
* call it early (before autoreconf if both are specified)
* chain a call to autoreconf since it messes with configure.ac
Signed-off-by: Nicolas Thill <nico@openwrt.org>
SVN-Revision: 44225
2015-01-31 08:15:51 +00:00
Nicolas Thill
d8263c3025
include: don't use extended regex for deps checking
...
Closes : #18851
Signed-off-by: Nicolas Thill <nico@openwrt.org>
SVN-Revision: 44224
2015-01-31 08:15:46 +00:00
Jo-Philipp Wich
c3787d4c0c
include: use anchored patterns for dependency checking
...
Anchor search pattern when testing dependencies, otherwise the check may
succeed in cases where it shouldn't, e.g. when matching "udp_tunnel.ko"
against "ip6_udp_tunnel.ko".
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44207
2015-01-29 21:59:17 +00:00
Jo-Philipp Wich
cb846dae0c
include: apply version filter on kmod file list
...
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44190
2015-01-29 15:51:05 +00:00
Jo-Philipp Wich
b941d2fd65
include: pass kernel version when generating kconfig overrides
...
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44189
2015-01-29 15:51:00 +00:00
Jo-Philipp Wich
634e9fe920
netfilter: add missing symbols and modules for Linux 3.18+
...
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44187
2015-01-29 10:22:17 +00:00
Luka Perkov
a9568263f6
kernel: update 3.14 to 3.14.30
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 44158
2015-01-28 01:00:08 +00:00
Luka Perkov
ee3eade285
kernel: update 3.14 to 3.14.29
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 44137
2015-01-25 17:29:41 +00:00
Imre Kaloz
d26694243a
generic: add preliminary 3.19 support
...
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 44126
2015-01-25 15:20:39 +00:00
Imre Kaloz
53c7248554
generic/3.18: update to 3.18.3
...
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 44121
2015-01-25 11:39:30 +00:00
Luka Perkov
56649a4eed
include: drop kernel 3.3.x leftovers
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 44119
2015-01-24 23:08:17 +00:00
Felix Fietkau
47e651e2eb
kernel: drop obsolete kernel version checks
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 44113
2015-01-24 22:13:22 +00:00
Jo-Philipp Wich
4ec8d515b2
include, base-files: align default repository url with changed buildbot structure
...
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 44091
2015-01-23 13:09:54 +00:00
Jo-Philipp Wich
c523c81bfe
Revert "version.mk: add "%s" placeholder for dotted target.subtarget notation"
...
This reverts commit d388882dccc1b25575939c3713b3ab394c371fd0.
SVN-Revision: 44090
2015-01-23 13:09:50 +00:00
Jo-Philipp Wich
e568a17e9b
Revert "version.mk: explicitely filter "generic" subtarget for "%s" placeholder ( #18710 )"
...
This reverts commit d907396dc1c2ae0268dc54835b108afef4761d4e.
SVN-Revision: 44089
2015-01-23 13:09:45 +00:00
John Crispin
b6f268d775
build: revert r44076
...
the patch causes issues when installing feeds
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 44078
2015-01-22 13:13:09 +00:00
John Crispin
de3bf7e4c2
build: allow openwrt.git packages to be replaced by feeds
...
Currently, replacing a package available in openwrt.git requires
modifications in openwrt.git, or requires duplicating the package in a
feed but with a different name, which causes all kind of problems
related to dependencies (all packages selecting it would have to be
modified accordingly to select the new package).
With this change, if a package with the same name is present both in
feeds/ and package/ folders, the one in feeds/ can override the one
in package/, both in the menuconfig and during the build, by passing the
"-f" option to "./scripts/feeds install"
This mechanism is particularly useful for vendor tree, or in general for
application which needs to replace one particular package which exists
within openwrt.git by a custom/newer version.
Signed-off-by: Mathieu Olivari <mathieu@qca.qualcomm.com>
SVN-Revision: 44076
2015-01-22 09:35:40 +00:00
Felix Fietkau
e9e6e75c2a
build: explicitly unexport CONFIG_SITE
...
On systems with CONFIG_SITE in the environment (e.g. OpenSUSE) make will export
the CONFIG_SITE set in include/package.mk by default. This will cause host
builds to get the target site configuration, leading to all kinds of weirdness
(wrong pointer size, wrong endianess).
Fix this by explicitly unexporting CONFIG_SITE. The explicit export for the
target builds overrides the unexport, so the target builds will still correctly
get the site config.
Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
SVN-Revision: 44019
2015-01-18 00:37:18 +00:00
Felix Fietkau
91ce10a184
build: allow changing kernel name in new image code
...
Necessary for targets using zImage or other kernel
image types.
Signed-off-by: Claudio Leite <leitec@staticky.com>
SVN-Revision: 44018
2015-01-18 00:34:57 +00:00
Felix Fietkau
4d4536b090
build: allow passing parameters to padjffs2 via the pad-rootfs command
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 44015
2015-01-17 21:19:57 +00:00
Felix Fietkau
f5cab4828c
build: add image makefile helper function for pading with an offset
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 44012
2015-01-17 21:19:24 +00:00
John Crispin
491f3fc048
Support for building an hardened OpenWRT
...
Introduce configuration options to build an "hardened" OpenWRT.
Options to enable Stack-Smashing Protection, FORTIFY_SOURCE and RELRO
have been introduced.
uClibc makefile now automatically detects if SSP support is necessary.
hostapd makefile has been fixed to use "^" as sed separator since
using a comma was problematic when using "-Wl,-z,now" and the like in
TARGET_CFLAGS.
Currently enabling SSP on user space depends on enabling SSP kernel
side, this is due to the fact that TARGET_CFLAGS are used to build
kernel modules (at least). Suggestions on how to avoid this are welcome.
Using "select" instead of "depends on" doesn't seem to work with choice
entries.
Tested with a lantiq (WBMR) router, GCC 4.8, uClibc and a subset of
the available packages.
Needs to be tested with GCC 4.9 and the remaining packages.
PIE not currently included.
Signed-off-by: Alessandro Di Federico <ale+owrt@clearmind.me>
SVN-Revision: 44005
2015-01-17 14:31:30 +00:00
Imre Kaloz
3a9e3dfa95
netfilter: handle NFT_MASQ_IPV6
...
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 43966
2015-01-14 08:53:11 +00:00
Imre Kaloz
c3c00c4286
netfilter: handle nft_masq and nft_masq_ipv4
...
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 43950
2015-01-12 20:16:36 +00:00
Luka Perkov
b78cddafcc
kernel: update 3.14 to 3.14.28
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 43929
2015-01-11 01:28:32 +00:00
Felix Fietkau
5b0d18093d
ramips: convert mt7621 images to new image building code
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43908
2015-01-10 15:26:53 +00:00
Felix Fietkau
95a945a7cb
build: add new image building code infrastructure
...
This simplifies building device / profile specific images, and allows
the build system to parallelize generating images
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43907
2015-01-10 15:26:47 +00:00
Jo-Philipp Wich
54602a82a4
version.mk: explicitely filter "generic" subtarget for "%s" placeholder ( #18710 )
...
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 43905
2015-01-10 11:17:11 +00:00
Jo-Philipp Wich
4685e4f273
sdk: track files with git and use it to implement proper clean targets
...
Initialize a Git repository in the SDK and use git reset / git clean
to rollback any SDK changes with "make clean" or "make dirclean".
This approach is more robust than nuking entire directory trees because
some parts of them might have been shipped with the original archive.
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 43904
2015-01-10 11:17:02 +00:00
Imre Kaloz
182bbf60b7
upgrade to 3.18.2
...
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 43892
2015-01-09 12:35:19 +00:00
Jo-Philipp Wich
90ed8d1b5b
version.mk: add "%s" placeholder for dotted target.subtarget notation
...
Implement "%s" placeholder that expands to either the target name,
e.g. "ar71xx" if the subtarget is generic or to target.subtarget, e.g.
"ar71xx.nand" is a subtarget is choosen.
Also change the default repository url template to use "%s" instead
of "%T" to reflect the directory structure used by the buildbot systems.
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 43871
2015-01-08 12:46:37 +00:00
Jo-Philipp Wich
15d8db1f8c
build: add version number to filenames
...
This commit introduces a new option CONFIG_VERSION_FILENAMES which causes
OpenWrt to embed the version number in generated image files, SDK- and
ImageBuilder archives.
The option is enabled by default if CONFIG_VERSIONOPT is set.
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 43869
2015-01-08 11:02:00 +00:00
Luka Perkov
deb35ad4ac
kernel: update 3.18 to 3.18.1
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 43821
2015-01-03 22:59:47 +00:00
Luka Perkov
9c8422a09b
kernel: update 3.14 to 3.14.27
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 43820
2015-01-03 22:59:43 +00:00
Felix Fietkau
f22b382485
image.mk: make ubinize.cfg optional
...
When using UbinizeImage with ubifs rootfs, ubinize.cfg is no longer
needed. Yet, the absance of ubinize.cfg would make the build process
abort with an error.
Fix that by checking if ubinize.cfg is present and do no not call the
"classic" ubinize image generation if it isn't.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
[missing new-line before UbinizeImage added itentionally]
SVN-Revision: 43788
2014-12-27 13:03:19 +00:00
Felix Fietkau
9a46799804
build: use gcc-provided ar, nm and ranlib where appropriate
...
Since GCC 4.7, GCC provides its own wrappers around ar, nm and ranlib, which
should be used for builds with link-time optimization. Since GCC 4.9, using them
actually necessary for LTO builds using convenience libraries to succeed.
There are some packages which try to automatically detect if gcc-{ar,nm,ranlib}
exist (one example is my package "fastd" in the package repository, which tries
to use LTO). This breaks because the OpenWrt build system explicitly sets the
binutils versions of these tools.
As it doesn't cause any issues to use gcc-{ar,nm,ranlib} instead of
{ar,nm,ranlib} even without LTO, this patch just makes OpenWrt use the
GCC-provided versions by default, which fixes the build of such packages with
GCC 4.9.
(I know that builds fail though when clang is used with -flto and
gcc-{ar,nm,ranlib}, but as all OpenWrt toolchains are based on GCC, this isn't
a real issue.)
Completely cleaning the tree (or at least `make clean toolchain/clean`) is
necessary to get a consistent state after the binutils plugins support patch and
this one (as trying to use gcc-{ar,nm,ranlib} with a binutils built without
plugin support will definitely lead to a build failure).
Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
SVN-Revision: 43784
2014-12-27 12:59:59 +00:00
Imre Kaloz
9038e8d248
don't copy initramfs.elf unconditionally
...
targets that need it should do it in their image Makefile
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 43780
2014-12-26 14:31:45 +00:00
Imre Kaloz
f3755f5758
The ubinized filesystems should be used for generating the final images, so store them in KDIR instead.
...
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 43778
2014-12-26 13:33:22 +00:00
Felix Fietkau
f6f0984c43
build: prevent spurious host-build re-builds by touching .built after the install command before touching .installed
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43721
2014-12-15 20:14:27 +00:00
Felix Fietkau
256d49be3c
kernel.mk: Handle the x86_64 LINUX_KARCH case
...
x64 is handled by the x86 architecture in Linux, add a case for it in
LINUX_KARCH.
Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
SVN-Revision: 43672
2014-12-12 18:28:13 +00:00
Felix Fietkau
fb5e8d203b
kernel.mk: Refactor LINUX_KARCH affectation
...
Switch to a dumber implementation that will be easier to maintain in the long
run, with only if statements instead of having nested subst calls.
Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
SVN-Revision: 43671
2014-12-12 18:28:03 +00:00
Felix Fietkau
9318930993
kernel: allow specifying kernel images to be copied separately from kernel make command line
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43619
2014-12-11 15:29:33 +00:00
Felix Fietkau
27f36718d3
kernel: add a patch to make netfilter conntrack cache routing information
...
Significantly improves routing / NAT performance
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43587
2014-12-09 11:01:49 +00:00
Felix Fietkau
712f6ec52a
kernel: update linux 3.18 to final release
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43569
2014-12-08 13:16:35 +00:00
Felix Fietkau
3951f9492f
kernel: update linux 3.14 to 3.14.26
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43563
2014-12-08 12:03:53 +00:00
Jonas Gorski
e0342d2684
sdk: don't try to build in-kernel kmods
...
We don't ship the kernel sources, so using the base git as a feed will
fail when trying to build kernel modules with separate install steps.
Instead of trying to fixup the install steps, let's just skip building
kernel modules alltogether and just create empty packages.
Out-of-kernel modules are still expected to exist and are packaged, as
for these sources are fetched during the normal build steps.
Reported-by: Jo-Philipp Wich <jow@openwrt.org>
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 43525
2014-12-05 11:50:42 +00:00
Felix Fietkau
d1c0a65266
kernel: update 3.18 to rc7
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43479
2014-12-01 17:38:54 +00:00
Luka Perkov
070d3b27c2
kernel: update 3.14 to 3.14.25
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 43427
2014-11-29 10:30:58 +00:00
John Crispin
40da7aae54
target.mk: add default packages for NAS device-type
...
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
SVN-Revision: 43387
2014-11-26 08:59:49 +00:00
Imre Kaloz
c26c5eff0e
update .18 support for -rc6
...
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 43357
2014-11-24 10:17:33 +00:00
Florian Fainelli
dd8d7188ee
aarch64: add initial support
...
Add initial support for the AArch64 architecture
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 43353
2014-11-24 06:33:13 +00:00
Felix Fietkau
ab92a23394
build: allow AutoLoad and AutoProbe to specify modules not included in the package
...
On out-of-tree modules depending on other out-of-tree modules from a
different tree, module dependencies are not filled properly.
This change helps with adding those dependencies in the AutoLoad call
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43323
2014-11-19 20:16:50 +00:00
John Crispin
6521f53c65
keernel: Fixed dependencies in netfilter modules introduced with 3.18 kernel
...
Building current trunk with 3.18 kernel fired some errors like 'missed
dependancy of module XXX from library kmod_YYY.ko'. These patch fixes 3
of such issues which are critical to have a successful build.
Signed-off-by: Alexey N Vinogradov <a.n.vinogradov@gmail.com>
SVN-Revision: 43318
2014-11-19 14:09:01 +00:00
Hauke Mehrtens
a69ebe234d
kernel: update kernel 3.18 to rc4
...
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 43229
2014-11-10 22:51:30 +00:00
Steven Barth
25a6d37e23
kernel: 3.18: Fix kmod-ipt-nat
...
The 3.18 kernel introduced new Kconfig options for the xt_nat and iptable_nat
kernel modules, that both belong to the ipt_nat kernel package.
Enable this new options.
Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
SVN-Revision: 43212
2014-11-08 12:17:14 +00:00
Felix Fietkau
9a2cf10c33
netfilter: Enable compiling iptables match cluster
...
This patch adds the userspace and kernelspace for
- match NETFILTER_XT_MATCH_CLUSTER
This match can be used to deploy gateway and back-end load-sharing clusters.
- target IP_NF_TARGET_CLUSTERIP
This module allows you to configure a simple cluster of nodes
that share a certain IP and MAC address
without an explicit load balancer in front of them.
Connections are statically distributed between the nodes in this cluster.
This is used i.e. by strongswan-ha.
Signed-off-by: Christian Scheele <cs@embedd.com>
SVN-Revision: 43174
2014-11-03 22:01:45 +00:00
Rafał Miłecki
cea2b5299b
kernel: make it possible to select experimental 3.18 (3.18-rc2)
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 43094
2014-10-27 18:16:45 +00:00
John Crispin
eb738f5275
generate list of license information for packages
...
Many packages define already metadata about their license (PKG_LICENSE),
but this is only included in the ipk files.
This change allows to create the information also on the build-host,
to get an overview on the used licenses.
In the full list, also all packages without this info are shown
Signed-off-by: Thomas Langer <thomas.langer@lantiq.com>
SVN-Revision: 43070
2014-10-26 16:57:33 +00:00
Felix Fietkau
d4754e1eb5
Revert "include/shell.sh: remove getvar()"
...
It is more widely used than I thought.
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43068
2014-10-26 16:18:24 +00:00
Felix Fietkau
0aca075a97
kernel: update 3.10.49 to 3.10.58 (released 2014-oct-15)
...
All platforms which are using 3.10.x at the moment are upgraded.
Changelogs:
https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.10.50
https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.10.51
https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.10.52
https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.10.53
https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.10.54
https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.10.55
https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.10.56
https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.10.57
https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.10.58
A new symbol 'X86_16BIT' appeared in 3.10.52 with commit 34273f41d57ee8d854dcd2a1d754cbb546cb548f
("x86-espfix-make-it-possible-to-disable-16-bit-support.patch")
I defaults to 'unset', but it's worth a discussion to enable it
("turn off support for any 16-bit software").
Also removed the patch 0db3db45f5bd6df4bdc03bbd5dec672e16164c4e
("fix build failure on memcpy() in decompress.c")
and is obsolete by commit 29593fd5a8149462ed6fad0d522234facdaee6c8 upstream.
included in kernel 3.10.56
compile tested on all platforms with:
make tools/install
make toolchain/install
make target/linux/compile
user@box:~/user/openwrt$ cat /tmp/log.txt
[Wed Oct 22 00:36:02 CEST 2014] ./smoketest.sh: ar71xx - OK
[Wed Oct 22 00:53:22 CEST 2014] ./smoketest.sh: ar7 - OK
[Wed Oct 22 01:08:27 CEST 2014] ./smoketest.sh: au1000 - OK
[Wed Oct 22 01:21:43 CEST 2014] ./smoketest.sh: avr32 - OK
[Wed Oct 22 01:37:47 CEST 2014] ./smoketest.sh: cns21xx - OK
[Wed Oct 22 01:52:05 CEST 2014] ./smoketest.sh: cns3xxx - OK
[Wed Oct 22 02:10:23 CEST 2014] ./smoketest.sh: gemini - OK
[Wed Oct 22 02:29:07 CEST 2014] ./smoketest.sh: ixp4xx - OK
[Wed Oct 22 02:44:01 CEST 2014] ./smoketest.sh: malta - OK
[Wed Oct 22 02:55:57 CEST 2014] ./smoketest.sh: mpc85xx - OK
[Wed Oct 22 03:07:56 CEST 2014] ./smoketest.sh: orion - OK
[Wed Oct 22 03:24:30 CEST 2014] ./smoketest.sh: ppc40x - OK
[Wed Oct 22 03:40:19 CEST 2014] ./smoketest.sh: ppc44x - OK
[Wed Oct 22 03:55:29 CEST 2014] ./smoketest.sh: realview - OK
[Wed Oct 22 04:09:47 CEST 2014] ./smoketest.sh: sparc - OK
[Wed Oct 22 04:23:37 CEST 2014] ./smoketest.sh: x86 - OK
[Wed Oct 22 04:35:56 CEST 2014] ./smoketest.sh: xburst - OK
run tested on x86, au1000, ar71xx, mpc85xx and brcm47xx
Signed-off-by: Bastian Bittorf <bittorf@bluebottle.com>
SVN-Revision: 43049
2014-10-24 20:39:26 +00:00
Felix Fietkau
61caf7e89b
kernel: allow targets to specify KERNEL_PATCHVER instead of LINUX_VERSION
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43043
2014-10-24 13:04:08 +00:00
Jo-Philipp Wich
4de4827ddc
include: unbreak conffiles, postinst & prerm exports
...
Changeset r43017 reworked the ipkg control metadata generation but broke
the export of conffiles, postinst and prerm defines.
Change the code back to rely on shvar and shexport, this is required to
properly output multiline contents.
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 43041
2014-10-24 09:24:51 +00:00
Felix Fietkau
4fde9deed1
Revert "build: use ONESHELL to speed up scanning and the toplevel makefile"
...
This seems to cause issues on some build hosts, and it is not that
important.
SVN-Revision: 43025
2014-10-22 10:47:26 +00:00
Felix Fietkau
949ab1487f
build: only print skipped packages that were selected
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43023
2014-10-22 08:57:50 +00:00
Felix Fietkau
d8278dee4d
kernel: use /bin/sh instead of bash to speed up processing of many kmod-* packages
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43022
2014-10-22 08:57:45 +00:00
Felix Fietkau
c497990834
build: use ONESHELL to speed up scanning and the toplevel makefile
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43021
2014-10-22 08:57:40 +00:00
Felix Fietkau
43f485f334
include/shell.sh: remove getvar()
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43020
2014-10-22 08:57:30 +00:00
Felix Fietkau
cc43532293
build: optimize target metadata dump
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43019
2014-10-22 08:57:25 +00:00
Felix Fietkau
d081edf7eb
build: clean up and optimize ipkg control generator code
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43017
2014-10-22 08:57:16 +00:00
Felix Fietkau
364fb4dacb
build: do not process built-in rules for make subdirs
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43016
2014-10-22 08:57:11 +00:00
Felix Fietkau
edc8e2022a
build: optimize printing of disabled packages
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43015
2014-10-22 08:57:07 +00:00
Felix Fietkau
549f7d0366
prereq-build: rename the openssl check to libssl, add back the old check - it is required after all
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42999
2014-10-20 09:23:55 +00:00
Felix Fietkau
35b34b20d4
prereq-build: replace the openssl command check with a check for headers
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42995
2014-10-20 09:17:56 +00:00
Jo-Philipp Wich
4f73613c26
build: improve feed handling for opkg.conf
...
- Consider not installed feeds as well
- Add option to decide whether to comment disabled feeds
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 42931
2014-10-16 10:30:16 +00:00
Felix Fietkau
f6a6e9194a
image.mk: remove legacy target rules
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42881
2014-10-12 15:01:08 +00:00
Felix Fietkau
44d04757af
image.mk: parallelize cpio.gz and tar.gz filesystem build
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42880
2014-10-12 15:01:01 +00:00
Felix Fietkau
f135811687
image.mk: split off jffs2-raw images into a separate make target to improve parallel build time
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42879
2014-10-12 15:00:55 +00:00
Felix Fietkau
275cef6363
image.mk: clean up and parallelize mkfs calls
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42878
2014-10-12 15:00:49 +00:00
Felix Fietkau
d99a680230
prereq.mk: only define .NOTPARALLEL when processing prereq checks
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42877
2014-10-12 15:00:41 +00:00
Felix Fietkau
51c665bbdb
kernel-build.mk: add .NOTPARALLEL
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42876
2014-10-12 15:00:19 +00:00
Felix Fietkau
7cbdc57b40
image.mk: call mkfs/prepare for the image builder
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42874
2014-10-12 15:00:11 +00:00
Felix Fietkau
71617f21a5
image.mk: reduce code duplication, move prepare to a separate make target
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42873
2014-10-12 15:00:07 +00:00
Felix Fietkau
9d242ae89c
image.mk: remove the unnecessary .NOTPARALLEL flag
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42872
2014-10-12 15:00:03 +00:00
John Crispin
b0a1c7dc0d
include/download.mk: Add download mirrors for tools from GNU Savannah (bug #15184 )
...
I defined a new download method @SAVANNAH in include/download.mk and scripts/download.pl,
and converted quilt and qemu to use that method.
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
SVN-Revision: 42840
2014-10-08 08:01:39 +00:00
John Crispin
c22bebf6ab
Fix build when TAR_OPTIONS env variable is set
...
The build system sets a make variable TAR_OPTIONS to the unpacking
command, i.e. "-xf -". Now if an environment variable with the same
name is set, the make variable is automatically exported to the
environment. The make variable is added to the tar command in the
makefile, and tar adds the environment variable. This results in a
command like "tar -c /some/dir -xf - -xf -" which of course doesn't
work. It is also difficult to spot as the second "-xf -" is not
visible on the command line.
I suggest this is fixed by unexporting TAR_OPTIONS as I see no use
of the evironment variable, and it is changed from the original
value anyway.
Signed-off-by: Jan Kardell <jan.kardell@telliq.com>
SVN-Revision: 42794
2014-10-06 04:53:14 +00:00
Felix Fietkau
b0ef5e66fa
build: remove useless quote stripping for KERNELNAME, add fallback for it in the kernel build command line
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42781
2014-10-05 20:17:23 +00:00
Felix Fietkau
8a450a93a5
lantiq: remove the useless ltqtapi.mk include file
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42778
2014-10-05 18:58:47 +00:00
Felix Fietkau
a402b5c48d
build: make sure modules are modposted after initramfs image is built
...
Otherwise the modpost steps for individual modules that are compiled
manually (using make package/<name_of_module>/install) will give warning
of missing symbols when that module depends other modules.
This is caused by the Module.symvers file not containing any symbols
anymore of external modules when the initramfs image is built without
specifically giving the modules target.
Signed-off-by: Tjalling Hattink <t.hattink@fugro.nl>
SVN-Revision: 42773
2014-10-05 16:58:16 +00:00
Felix Fietkau
c6ebce701e
build: propagate package conflicts to opkg metadata
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42771
2014-10-05 16:41:38 +00:00
Felix Fietkau
5e4789671a
build: add support for declaring package CONFLICTS which only affect selecting built-in packages
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42770
2014-10-05 16:41:33 +00:00
Steven Barth
a294c670e5
netfilter: unbreak kmod-ipt-nat for <3.7
...
SVN-Revision: 42696
2014-09-29 05:24:32 +00:00
Felix Fietkau
a62f0d02ec
build: allow packages with build variants to explicitly select a default variant
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42654
2014-09-23 10:41:15 +00:00
Steven Barth
aba8e9ceef
netfilter: fix a typo in TTL-match module
...
SVN-Revision: 42611
2014-09-18 14:53:26 +00:00
Steven Barth
0e0efd4771
netfilter: remove redundant CONFIG_IP_NF_IPTABLES
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 42599
2014-09-17 12:17:01 +00:00
Steven Barth
e4e5c31f87
Reorganize netfilter kernel modules and package nftables kernel support
...
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 42596
2014-09-17 12:10:44 +00:00
John Crispin
44249f71a8
postinst trigger: the new postinst trigger broke IB
...
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 42571
2014-09-16 11:56:19 +00:00
John Crispin
2ef0acc5fc
kernel-build: fix STRIP_KERNEL_EXPORTS for recent kernels
...
Recent kernels started to mark exported symbols as global.
Adapt expressions in kernel-build.mk to also match global symbols
when grep'ing through nm output.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
SVN-Revision: 42555
2014-09-15 16:18:48 +00:00
John Crispin
b44a2d3f7e
include: remove file before overwritting it with replace_script
...
config.{sub,guess} could be symlinks to a shared common version of
this file (e.g. in staging). So we remove the destination file via
--remove-destination option of cp. This prevents replaceing the
common file that other packages could be build with if running at
the same time.
This fixes a class of errors where config.sub is missing, or
only partially present when running configure because a cp is
currently in progress
This is commonly seen building with a lot of parallel jobs and
on packages that use 'PKG_FIXUP:=autoreconf'
Signed-off-by: Matthew McClintock <mmcclint@qca.qualcomm.com>
Signed-off-by: Mathieu Olivari <mathieu@qca.qualcomm.com>
SVN-Revision: 42547
2014-09-15 10:18:56 +00:00
John Crispin
d6dbc22bbc
ipkg: add a default postinst/prerm script
...
the postinst script enables/starts the init.d scripts upon package installation
and installs the users required by the package.
the prerm script stops and disables the init.d scripts.
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 42470
2014-09-11 12:27:49 +00:00
John Crispin
285012d897
include: add a meta data field for required system user:group
...
this is in preparation of having services run as !root with
ACL'ed access to ubus.
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 42469
2014-09-11 12:27:26 +00:00
Luka Perkov
02629d8f87
kernel: update 3.14 to 3.14.18
...
Targets were build tested and patches are refreshed.
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 42463
2014-09-10 21:40:19 +00:00
Luka Perkov
7be0ed78e7
kernel: remove unused versions
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 42462
2014-09-10 13:57:48 +00:00
Florian Fainelli
eb9730ddac
include: add Cortex-A5 CPU_TYPE
...
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 42409
2014-09-03 03:09:03 +00:00
John Crispin
7a1f4c50fa
PKG_CHECK_FORMAT_SECURITY: add a menuconfig option, disable by default
...
The idea is still to enable it by default at some point
I've tested all ar71xx packages (except oldpackages) using CONFIG_ALL=y
Failing packages have been marked with PKG_CHECK_FORMAT_SECURITY:=0 for now
I can test more targets but i have no idea which are the most used
Signed-off-by: Etienne CHAMPETIER <champetier.etienne@gmail.com>
SVN-Revision: 42282
2014-08-25 06:36:06 +00:00
Jo-Philipp Wich
9aeb0cff11
build: fix removal of old .ipk files with CONFIG_PER_FEED_REPO
...
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 42090
2014-08-09 13:04:17 +00:00
Luka Perkov
dd8d729096
kernel: update 3.14 to 3.14.16
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 42070
2014-08-08 13:38:22 +00:00
Steven Barth
9f2a17103f
iptables: NFLOG and NFQUEUE targets' full support
...
NFLOG and NFQUEUE targets' full support for iptables.
Includes all needed kernel modules (Xtables's and Netlink's)
and userspace libraries.
All added kernel modules can be individually disabled,
all other new libraries get their own individual packages.
Reported-by: Fabian Hugelshofer <hugelshofer2006@gmx.ch>
Reported-by: Rainer Poisel <rainer.poisel@fhstp.ac.at>
Reported-by: Derek LaHousse <dlahouss@mtu.edu>
Signed-off-by: Guillaume Déflache <guillaume.deflache@ibwag.com>
SVN-Revision: 42022
2014-08-07 04:42:22 +00:00
Jo-Philipp Wich
e1258f984a
include: fix detection of installed feeds
...
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 42003
2014-08-06 09:12:31 +00:00
Jo-Philipp Wich
a720dd209f
build: introduce per feed repository support
...
This changeset implements a new menuconfig option to generate separate
repositories for each enabled package feed instead of one monolithic one.
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 42002
2014-08-05 11:24:24 +00:00
Jo-Philipp Wich
baa7c211f5
netfilter: introduce xt_id match
...
This commit implements a new netfilter match "xt_id" which can be used to
attach unsigned 32bit IDs to iptables rules.
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 41945
2014-08-01 22:49:47 +00:00
Felix Fietkau
0a9ee89dbd
image: only call Image/BuildKernel/Initramfs if initramfs is actually enabled
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 41914
2014-07-31 23:40:37 +00:00
Luka Perkov
f548b18353
kernel: update 3.14 to 3.14.14
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 41898
2014-07-30 15:44:44 +00:00
Felix Fietkau
d5653558ac
base-files: properly escape strings for version info
...
Make sure they don't break the sed command, and also make device_info
and openwrt_release more robust for parsing by scripts
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 41885
2014-07-29 13:30:23 +00:00
Felix Fietkau
dbb77e39a0
base-files: add extra version configuration options for OEM manufacturer info
...
Creates /etc/device_info which will be used to fill in information for
WPS and other protocols that need manufacturer/device information
This helps with creating OpenWrt firmware for OEM or rebranded devices.
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 41884
2014-07-29 13:30:12 +00:00
John Crispin
18a4d9fded
include/toplevel.mk: more chaos calmer renaming
...
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 41871
2014-07-29 09:10:02 +00:00
John Crispin
8295b1f7f2
target/linux/*/image/Makefile: eliminate more LINUX_DIR users
...
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 41792
2014-07-21 18:42:11 +00:00
John Crispin
63426e08bd
include/image.mk: add a path variable for the dts folder
...
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 41789
2014-07-21 18:41:56 +00:00
John Crispin
ba63338d3f
kernel: update to 3.10.49 Signed-off-by: John Crispin <blogic@openwrt.org>
...
SVN-Revision: 41776
2014-07-20 17:31:11 +00:00
Luka Perkov
a145a22f66
kernel: update 3.14 to 3.14.12
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 41582
2014-07-11 13:28:44 +00:00
Luka Perkov
2bc22025dd
kernel: remove 3.12 support since none of the targets is using it
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 41581
2014-07-10 22:37:28 +00:00
Luka Perkov
90b53991a0
kernel: update 3.14 to 3.14.11
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 41551
2014-07-08 22:44:34 +00:00
Luka Perkov
354a1042cc
kernel: update 3.14 to 3.14.10
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 41533
2014-07-06 18:10:49 +00:00
Felix Fietkau
5249fc8491
build: temporarily disable PKG_CHECK_FORMAT_SECURITY until after the release
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 41504
2014-07-04 06:23:57 +00:00
Jo-Philipp Wich
28f44a4f91
include: remove SDK exception from package install targets
...
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 41459
2014-07-02 11:39:28 +00:00
Felix Fietkau
ff9595dbcf
build: Introduce PKG_CHECK_FORMAT_SECURITY
...
The idea is to get rid of
http://en.wikipedia.org/wiki/Uncontrolled_format_string
by using "-Wformat -Werror=format-security" by default
Signed-off-by: Etienne CHAMPETIER <etienne.champetier@free.fr>
SVN-Revision: 41412
2014-06-30 08:19:52 +00:00
Luka Perkov
abc694b463
kernel: update 3.14 to 3.14.9
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 41362
2014-06-27 21:10:02 +00:00
Imre Kaloz
dc9ebfc9e6
make UbinizeImage work nicely without a kernel volume
...
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 41359
2014-06-27 12:58:08 +00:00
Imre Kaloz
c026f34ce6
include UbinizeImage parameters' description in the file
...
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 41356
2014-06-27 10:32:09 +00:00
John Crispin
994e5ce2f9
kernel: update 3.10.36->3.10.44
...
205-fix-headers_install.patch is obseleted by upstream commit 3246a0352e3d58380b9386570f1db1faf7edf8a8
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 41351
2014-06-26 13:47:42 +00:00
John Crispin
22a35a7b11
SysupgradeNAND: include rootfs-type in image name
...
also add quotes to paths
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
SVN-Revision: 41326
2014-06-24 18:13:51 +00:00
John Crispin
d0a54744e9
image.mk: introduce Image/Build/UbinizeImage make target
...
paramters:
$(1) board name
$(2) ubinize-image options (e.g. --no-kernel and/or --uboot-env)
$(3) rootfstype (e.g. squashfs or ubifs)
$(4) kernel image file
$(5) options to pass-through to ubinize (i.e. $($(PROFILE)_UBI_OPTS)))
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
SVN-Revision: 41311
2014-06-24 18:12:47 +00:00
Luka Perkov
70a27a518e
kernel: update 3.14 to 3.14.8
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 41309
2014-06-24 12:27:36 +00:00
John Crispin
3deedba42e
include/target.mk: add CPU_CFLAGS_octeon
...
Signed-off-by: Martin Fäcknitz <faecknitz@hotsplots.de>
SVN-Revision: 41250
2014-06-18 10:07:49 +00:00
John Crispin
1a3ebd51ad
procd: some cleanup for SysupgradeNAND
...
Removed unused ubi file file from template as ubinized images are
passed directly and not inside the tarball.
Also removed left-over white-space.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
SVN-Revision: 41237
2014-06-17 15:40:02 +00:00
John Crispin
28277caccb
include/image.mk: cleanup the SysupgradeNAND template
...
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 41223
2014-06-16 18:55:18 +00:00
Luka Perkov
f45b1a671a
kernel: update 3.14 to 3.14.7
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 41150
2014-06-11 23:39:54 +00:00
Felix Fietkau
ca6ba637cd
include/cmake.mk: fix indentation
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 41144
2014-06-11 17:01:15 +00:00
John Crispin
371c700810
include/image.mk: add a target for generating sysupgrade tar files for nand
...
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 41127
2014-06-11 12:59:41 +00:00
Hauke Mehrtens
ed7c73fbef
brcm47xx: activate some compiler optimizations for 74K CPUs
...
With this patch the mips74k subtarget will be compiled with optimized
compiler options to generated smaller and faster code. This currently
breaks broadcom-wl, because the binary blob is only compiled with
mipsr1 support.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 41050
2014-06-07 17:36:02 +00:00
Felix Fietkau
4b241e9827
netfilter: split off header matching modules not used by the default config (reduces rootfs size and memory usage)
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 40983
2014-06-02 18:13:38 +00:00
Felix Fietkau
5eecccd75e
build: make the squashfs block size configurable
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 40979
2014-06-02 17:04:34 +00:00
John Crispin
34106f4a1a
include: Allow git kernel branch selection
...
This allows the selection of a specific branch in the menuconfig
when using a kernel downloaded from GIT.
Signed-off-by: Mathieu Olivari <mathieu@qca.qualcomm.com>
SVN-Revision: 40946
2014-06-02 12:45:22 +00:00
John Crispin
c77feae6be
include: Clean-up kernel git command options management
...
The way git options are managed in kernel-defaults.mk makes additions
difficult. If requires different code path for each option; it's
ok so far as we handle only one option, but if we want to make the git
clone mechanism more flexible, more option will be required, which
will become tedious.
So; we'll move the GIT options into a variable, that may or may not be
set depending on the configuration, and we'll pass this variable to the
git command.
Signed-off-by: Mathieu Olivari <mathieu@qca.qualcomm.com>
SVN-Revision: 40945
2014-06-02 12:45:19 +00:00
John Crispin
45e3540a3f
config: Remove KERNEL_GIT_LOCAL_REPOSITORY option
...
The GIT_LOCAL_REPOSITORY option adds the --reference argument to the
git clone kernel command line, if KERNEL_GIT_CLONE_URI is set.
This option is intended to speed-up the repo creation by using local
objets rather than downloading it. However, a local repo can be cloned
much faster by setting GIT_LOCAL_REPOSITORY directly to the local tree.
In that case, git clone will bypass the normal "git aware" transport
mechanism and clone the repository by copying and hardlinking objects
rather than downloading it, resulting in a significant speed increase.
That makes the GIT_LOCAL_REPOSITORY option pretty useless so we'll just
remove it and recommand the usage of KERNEL_GIT_CLONE_URI directly.
Signed-off-by: Mathieu Olivari <mathieu@qca.qualcomm.com>
SVN-Revision: 40944
2014-06-02 12:45:16 +00:00
John Crispin
14421bd7fb
image: ext4: rename config options as these are only used for ext4 image creation
...
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
SVN-Revision: 40926
2014-06-02 12:44:10 +00:00
John Crispin
5fd7e00d9d
image: ext4: allow creation of a journaling filesystem
...
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
SVN-Revision: 40925
2014-06-02 12:44:07 +00:00
John Crispin
fe20272ab1
image: ext4: allow to choose a block size for the rootfs
...
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
SVN-Revision: 40924
2014-06-02 12:44:04 +00:00
John Crispin
2e240a44c1
include: fix kernel download failure with git & local trees
...
When using the options EXTERNAL_KERNEL_TREE or KERNEL_GIT_CLONE_URI,
the command "make downloads" fails as it tries to download the kernel
tarball despite the option. This doesn't happen during a regular build
as in that case, the dependency is conditionned through the LINUX_SITE
variable, which is not set in these cases.
Below is a snapshot of the error for an target using a 3.14 kernel:
make[3]: *** No rule to make target `.../dl/linux-3.14.tar.xz',
needed by `download'. Stop.
Change-Id: I1244969c1bbf9c81a6a64d68ae88ac58b0f8e79e
Signed-off-by: Mathieu Olivari <mathieu@qca.qualcomm.com>
SVN-Revision: 40913
2014-06-02 12:43:13 +00:00
Luka Perkov
aa2ff3f105
kernel: update 3.14 to 3.14.5
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 40901
2014-06-02 09:25:33 +00:00
Felix Fietkau
0e9245c19f
include/cmake.mk: define CMAKE_AR and CMAKE_RANLIB to fix build errors
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 40885
2014-05-30 11:58:54 +00:00
Felix Fietkau
5c7713eb3a
kernel: remove md5sum for 3.7
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 40832
2014-05-23 18:48:26 +00:00
Luka Perkov
645596489f
kernel: update 3.14 to 3.14.4
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 40769
2014-05-14 21:49:27 +00:00
Hauke Mehrtens
a49ef16272
kernel: update to kernel 3.14.3
...
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 40736
2014-05-08 21:53:27 +00:00
Felix Fietkau
a6f734ed99
build: clarify the file prereq check message
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 40569
2014-04-24 19:41:57 +00:00
Felix Fietkau
8306b55862
build: add a prereq check for file ( #15692 )
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 40568
2014-04-24 19:28:11 +00:00
Felix Fietkau
79f1326d73
build: reimplement package build directory override
...
Remove leftover pieces from package-version-override.mk support
Add a new variable USE_SOURCE_DIR to use a custom build directory.
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 40527
2014-04-18 14:58:01 +00:00
John Crispin
76133009c9
sparse: add as a new package selectable from the config
...
This change does multiple things, all related to enable sparse usage as
a static analysis tool selectable from the OpenWrt configuration:
*add a KERNEL_SPARSE option in the config to add sparse to the kernel
build (through the C=1 option usage)
*add sparse as a new host tools. It will get selected automatically when
the above option will be enabled
Signed-off-by: Mathieu Olivari <mathieu@qca.qualcomm.com>
SVN-Revision: 40490
2014-04-12 21:21:49 +00:00
Gabor Juhos
d2812cb036
kernel: update 3.10 to 3.10.36
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 40467
2014-04-12 11:59:07 +00:00
Felix Fietkau
d1969d761f
build: add support for packing version control downloads with xz
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 40446
2014-04-10 14:43:26 +00:00
John Crispin
c821836395
lantiq: remove unmaintained code
...
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 40392
2014-04-06 09:21:44 +00:00
John Crispin
709cab91d2
lantiq: BT Home Hub 2B support - board support
...
Board support patch for BT Home Hub 2B
Signed-off-by: Ben Mulvihill <ben.mulvihill@gmail.com>
SVN-Revision: 40370
2014-04-03 14:26:54 +00:00
John Crispin
08f03e959b
include/make.mk: add support for ubinize-overlay.cfg
...
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 40365
2014-04-03 14:26:31 +00:00
Florian Fainelli
e1fbee0327
buildroot: add Cortex A15 specific CFLAGS
...
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 40357
2014-04-01 22:20:36 +00:00
Imre Kaloz
36fefbb60e
3.14 final is out
...
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 40352
2014-03-31 13:43:06 +00:00
Gabor Juhos
627baa28d3
kernel: update 3.10 to 3.10.34
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 40291
2014-03-27 09:28:33 +00:00
Imre Kaloz
b8e295aa7b
upgrade 3.13 targets to 3.13.7
...
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 40022
2014-03-26 11:34:39 +00:00
Felix Fietkau
627e974c99
partially revert "build: remove check for nonexistant CONFIG_TAR_VERBOSITY variable and move TAR_OPTIONS to unpack.mk"
...
This complicates the evaluation order for some packages
SVN-Revision: 40006
2014-03-22 19:52:48 +00:00
John Crispin
b5542f6aed
include: r39979 broke kernel unpacking
...
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 40002
2014-03-21 18:55:31 +00:00
Felix Fietkau
51ae801ee3
build: remove check to nonexistant CONFIG_ENABLE_LOCALE variable and move DISABLE_NLS to package-defaults.mk
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 39980
2014-03-21 15:54:07 +00:00
Felix Fietkau
00bcebeb4c
build: remove check for nonexistant CONFIG_TAR_VERBOSITY variable and move TAR_OPTIONS to unpack.mk
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 39979
2014-03-21 15:54:03 +00:00
Felix Fietkau
ee4110aff0
target/sdk: use .config instead of unconditionally enabling all build dirs
...
Call make defconfig on every build to catch newly added packages
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 39913
2014-03-13 12:12:58 +00:00
John Crispin
0dc9d8d6ff
fstools: add the new fstools package
...
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 39895
2014-03-12 19:32:51 +00:00
Steven Barth
97ea9e3c2a
iptables/netfilter: add connlimit to conntrack-extra
...
SVN-Revision: 39878
2014-03-11 14:58:00 +00:00
Felix Fietkau
6435b8bb27
build: include iwinfo by default if nas or wpad(-mini) is selected
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 39850
2014-03-09 12:16:08 +00:00
Felix Fietkau
b544fd922a
tools: fix stampfile dependency handling when the list of build dirs changes ( #15186 )
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 39845
2014-03-08 17:15:45 +00:00
Felix Fietkau
c2a3791000
build: add alternative PKG_CONFIG_PATH
...
This is a cryptographically signed message in MIME format.
udev Makefile.am has two different .pc files and put them
into two locations. Don't know if changing the udev Makefile
or changing the pkgconfig paths is the right way - someone
has to decide :)
udev and vala use an additional pkg-config dir
add it to the path
discovered because openobex did not find udev.pc
Signed-off-by: Dirk Neukirchen <dirkneukirchen@web.de>
SVN-Revision: 39792
2014-03-07 18:18:56 +00:00
Felix Fietkau
623825103e
build: allow packages to declare ABI versions to detect necessary package rebuilds
...
If a package directly depends on another package that recently changed
its ABI version, it will be cleaned up and rebuilt (assuming quilt is
not used).
This helps with packages that have no stable ABI, e.g. libubox, ubus,
etc.
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 39720
2014-02-23 17:32:04 +00:00
Gabor Juhos
f677b1bc7e
kernel: update 3.10 to 3.10.32
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 39707
2014-02-23 10:59:40 +00:00
Imre Kaloz
af63cdf87a
upgrade 3.13 targets to 3.13.2, refresh patches
...
Signed-off-by: Imre Kaloz <kaloz@openwrt.org
SVN-Revision: 39582
2014-02-13 13:27:14 +00:00
Imre Kaloz
83d9cec491
upgrade 3.12 to 3.12.10
...
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 39581
2014-02-13 12:57:36 +00:00
Imre Kaloz
157f56c461
handle "neon" fpu type
...
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 39579
2014-02-12 15:43:14 +00:00
Imre Kaloz
4974d4f30c
fix logic error on fpu cflags selection
...
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 39547
2014-02-09 13:46:16 +00:00
Imre Kaloz
ce62a03ede
add md5sum for 3.13.1
...
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 39507
2014-02-06 18:30:50 +00:00
Jo-Philipp Wich
ab8f328e8c
version.mk: add initial infrastructure for recording specific build taint conditions like modified busybox or disabled ipv6 support
...
SVN-Revision: 39436
2014-01-31 15:48:42 +00:00
Felix Fietkau
f440e7faea
kernel: fix parallel build issues with header install
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 39424
2014-01-30 07:33:42 +00:00
Gabor Juhos
a2543d72d8
kernel: update 3.10 to 3.10.28
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 39399
2014-01-26 11:30:34 +00:00
Steven Barth
32b3aa076c
target: replace 6relayd with odhcpd by default
...
SVN-Revision: 39309
2014-01-17 13:59:55 +00:00
John Crispin
8751499973
Fix build for individual profiles with dashes in names
...
Config symbols can have regular dashes, e.g.
CONFIG_TARGET_ramips_rt305x_UR-336UN=y
So no substitution should be performed on the last part of the symbol.
Signed-off-by: Paul Fertser <fercerpav@gmail.com>
SVN-Revision: 39242
2014-01-12 12:27:32 +00:00
Gabor Juhos
0e2586a774
kernel: update 3.10 to 3.10.26
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 39220
2014-01-11 16:06:37 +00:00
Imre Kaloz
7aaa9bc91c
add x86_64 target support
...
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 39208
2014-01-07 12:23:35 +00:00
Hauke Mehrtens
952db22551
kernel: update kernel 3.10 to 3.10.24
...
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 39059
2013-12-15 19:16:30 +00:00
Imre Kaloz
e504547e4c
upgrade 3.12 targets to 3.12.5
...
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 39055
2013-12-14 17:37:14 +00:00
Felix Fietkau
5a6a47e431
build: speed up kernel symbol export stripping
...
GNU grep has a high per-expression setup overhead when compiling regular
expressions. Use -F to force it to interpret the input as fixed strings,
which is much faster (fraction of a second instead of multiple minutes).
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 39049
2013-12-14 13:14:44 +00:00
Felix Fietkau
f85c00c2df
build: remove SourceFile and SourceURL from opkg metadata - they are useless without the corresponding openwrt package directory
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 39038
2013-12-13 10:40:19 +00:00
Gabor Juhos
f1ef0b92be
kernel: update 3.10 to 3.10.21
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 38972
2013-12-01 09:59:53 +00:00
Imre Kaloz
f6b57149af
FPU type should not interfere with the ABI selection. Also make sure we either do real soft-float or hard-float on ARM, with the right options.
...
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 38943
2013-11-29 10:59:51 +00:00
Imre Kaloz
7429c46214
ignore the fpu if we're doing soft-float
...
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 38941
2013-11-29 10:44:04 +00:00
Imre Kaloz
5de876bc78
there's no such thing as a soft fpu, this target should be fine without these
...
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 38940
2013-11-29 10:25:43 +00:00
Imre Kaloz
f3e2331e18
add a feature flag for device tree support
...
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 38893
2013-11-22 12:01:01 +00:00
Luka Perkov
fbe8d27c7f
image: remove spaces from toupper function
...
The extra prefix space is passed to the caller.
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 38855
2013-11-18 22:23:38 +00:00
Felix Fietkau
9706d4e00e
cmake.mk: fix support for ccache
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 38853
2013-11-18 14:10:12 +00:00
Luka Perkov
b4ecda7b3f
image: don't force ubifs journal size
...
Small journal size can lead to problems if nand flash is too big. By default
ubifs will use ~12% of volume size or a maximum of 8MiB.
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 38799
2013-11-14 01:35:21 +00:00
Hauke Mehrtens
a3752801df
bcm53xx: this ARM SoC does not have a FPU, use soft float.
...
model name : ARMv7 Processor rev 0 (v7l)
Features : swp half thumb fastmult edsp tls
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 38796
2013-11-13 22:26:08 +00:00
Gabor Juhos
35656042f1
kernel: update 3.10 to 3.10.18
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 38652
2013-11-05 08:25:45 +00:00
Luka Perkov
0edf22694e
include: add more CPU flags for arm
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 38649
2013-11-05 08:00:24 +00:00
Felix Fietkau
1879c5f8e7
build: fix build on Mac OS X 10.9
...
Add a wrapper around the clang gcc emulation to fix -print-file-name=<lib>
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 38560
2013-10-28 15:15:09 +00:00
Florian Fainelli
cdcde21b8d
include: handle LZ4 compression scheme
...
Kernel 3.12 now offers LZ4 compression which will make initramfs builds
fail because we do not know how to substitute the relevant config
symbols, fix that.
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 38533
2013-10-25 01:48:02 +00:00
Luka Perkov
7938d16451
build: make MkuImage more generic
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 38516
2013-10-23 22:16:09 +00:00
Gabor Juhos
b6b06000eb
kernel: update 3.10 to 3.10.17
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 38506
2013-10-23 12:51:05 +00:00
Luka Perkov
03ccf4eeb0
build: set owner root for all files on ubifs creation
...
When creating an image it makes no sense to have files owned by
the uid and gid on the host (and even creates a bug when for
example dropbear authorized_keys is included via env/files).
Signed-off-by: Joris de Vries <joris@apptrician.nl>
SVN-Revision: 38442
2013-10-18 00:11:20 +00:00
Luka Perkov
acdb0ac35c
build: move mkits.sh script to more common place
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 38430
2013-10-16 10:29:50 +00:00
Luka Perkov
41027beb69
ubifs: remove breaking commas from ubi calls
...
The extra commas get output by the shell resulting in errors since
the commands that get called with those extra commas are then
malformed.
Signed-off-by: Joris de Vries <joris@apptrician.nl>
SVN-Revision: 38419
2013-10-15 21:37:31 +00:00
Hauke Mehrtens
81e2f00367
kernel: update kernel to 3.10.15
...
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 38384
2013-10-13 19:28:29 +00:00
Luka Perkov
a531d21590
ubifs: when creating ubi(fs) images profile originated arguments have priority
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 38381
2013-10-13 03:35:15 +00:00
Luka Perkov
5ed845fbea
image: introduce MkuImageARM function
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 38380
2013-10-13 03:35:14 +00:00
Luka Perkov
c808a4a7ef
ubifs: enable building modular images
...
Now it is possible to build ubi/ubifs images for only selected boards inside
single target.
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 38375
2013-10-12 21:44:48 +00:00
Luka Perkov
05625233ed
image: if possible use profile name when building .tar.gz images
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 38374
2013-10-12 21:44:46 +00:00
Jo-Philipp Wich
97fc11af79
Incorrect checkout of git submodules
...
When checking out git packages, buildroot doesn't seem to track the revisions
correctly of any submodules referenced by that project. As a result, the
submodule stays at whatever revision was referenced by the head of the master
branch. Running a 'git submodule update' after the checkout fixes this problem.
Signed-off-by: Owen Kirby <osk@exegin.com>
SVN-Revision: 38359
2013-10-10 15:01:50 +00:00
John Crispin
4b47d5b732
kernel: remove debug code from module insert script
...
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 38340
2013-10-08 15:08:23 +00:00
Luka Perkov
9051e79bc2
build: extend menu with few ubifs options
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 38303
2013-10-04 10:49:47 +00:00
Steven Barth
cbdd346b11
Add package signing infrastructure
...
Add package signing key and certificate configuration options to the
"Image configuration" submenu. If enabled, the Packages.gz list will
be signed as file Packages.sig. The passphrase for the signing key can
be sourced from a file or entered by the user. The signing certificate
is automatically added to the firmware image if opkg-smime is selected.
Signed-off-by: Evan Hunt <each@isc.org>
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 38284
2013-10-02 12:12:10 +00:00
Felix Fietkau
03e14c13e3
build: fix typo in arm cflags
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 38237
2013-09-27 13:03:45 +00:00
Gabor Juhos
9c8a5ef115
kernel: update 3.10 to 3.10.13
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 38228
2013-09-27 07:19:21 +00:00
Luka Perkov
4fa3e3aae9
build: fix typo
...
vfp3 should be named vfpv3
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 38222
2013-09-26 22:43:06 +00:00
Luka Perkov
68ebb4d0a2
include/target.mk: fix spacing
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 38221
2013-09-26 21:53:08 +00:00
Felix Fietkau
e0189ccef4
build: include the cpu type as part of the toolchain/target directory name
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 38214
2013-09-26 17:53:32 +00:00
Felix Fietkau
0db9125157
build: unify powerpc target cflags
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 38213
2013-09-26 17:53:28 +00:00
Felix Fietkau
ef68210f93
build: unify x86 target cflags
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 38212
2013-09-26 17:53:24 +00:00
Felix Fietkau
c8609ab4f8
build: unify arm target cflags
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 38211
2013-09-26 17:53:20 +00:00
Felix Fietkau
a30681dff0
build: unify mips target cflags
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 38210
2013-09-26 17:53:14 +00:00
Felix Fietkau
569da024f0
build: clean up default cflags handling
...
- reduce redundancy
- introduce a CPU_TYPE variable for cpu specific options
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 38209
2013-09-26 17:53:09 +00:00
Gabor Juhos
261fc738cc
image: generate separate jffs2 images w/o padding
...
The new root.jffs2-*-raw images can be used for firmware
images with custom padding requirements.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 38196
2013-09-25 20:03:20 +00:00
John Crispin
022cadd64e
include: add AutoProbe support
...
This is needed to make modprobe work
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 38020
2013-09-17 21:45:05 +00:00
Gabor Juhos
554772a665
kernel: update 3.10 to 3.10.12
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 38000
2013-09-15 16:00:41 +00:00
Steven Barth
2e2c4c2dd3
Fix IPv6 NAT breaking older kernels
...
SVN-Revision: 37891
2013-09-03 06:29:46 +00:00
Gabor Juhos
d120ec18b2
kernel: update 3.10 to 3.10.10
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 37890
2013-09-02 19:12:54 +00:00
Florian Fainelli
c463728b2d
build scripts: fix 'make defconfig' damage
...
Looking at the target 'defconfig' in include/toplevel, it doesn't
directly reference $(HOME)/.openwrt/defconfig nor does it reference any
prerequisites using it as a target.
Therefore, building "defconfig" as a target uses the defaults in the
tree, but not the defaults that a user might have explicitly specified.
This patch fixes this regression from r36361.
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
[florian: apply with the proper patch level, wrap at 80 columns]
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 37883
2013-09-02 18:25:06 +00:00
Steven Barth
0a85c59040
netfilter: Add IPv6-NAT support for kernel and ipt Thanks to Berni, Adam Novak and Sedat Dilek for patches and inspiration
...
SVN-Revision: 37866
2013-09-01 17:59:48 +00:00
Luka Perkov
99c46e474e
image: add hooks for kernel/DTB installation in root filesystem
...
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
SVN-Revision: 37852
2013-08-28 00:07:41 +00:00
Gabor Juhos
fd0325324f
image: ensure that /dev/console exist in rootfs images
...
Linux expects that the /dev/console node is present in
the rootfs image. Create the node in rootfs images, in
order to make std{in,out,err} usable even in early init
process.
Note: tar.gz and cpio.gz images are not handled yet.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 37847
2013-08-27 12:02:58 +00:00
Gabor Juhos
043edd8074
kernel: update 3.10 to 3.10.9
...
Also refresh 3.10 patches.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 37832
2013-08-23 17:31:04 +00:00
Zoltan Herpai
756cfaa102
kernel: add checksum for 3.10.9
...
Signed-off-by: Zoltan HERPAI <wigyori@uid0.hu>
SVN-Revision: 37825
2013-08-22 23:56:19 +00:00
Luka Perkov
e5e83478a9
netfilter: fix typo
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 37821
2013-08-21 23:17:08 +00:00
Luka Perkov
ff384f04e4
include: introduce subtarget_platform CONFIG_TARGET
...
Sometimes it is useful to change platform's kernel config file but with loaded
subtarget's kernel config. Good example for this use case is malta.
Example:
$ make kernel_menuconfig CONFIG_TARGET=subtarget_platform
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 37818
2013-08-21 00:36:52 +00:00
Felix Fietkau
a5ce3f2cbf
build: fix typo in mips16 changes
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 37776
2013-08-14 14:55:49 +00:00
Felix Fietkau
a1a5f59ea3
build: decouple the mips16 support flag from the toolchain
...
Add the flags from package.mk instead, and leave libc and gcc
unaffected.
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 37770
2013-08-14 13:02:29 +00:00
Jo-Philipp Wich
73a584f912
include: cmake: pass toolchain directory to default root find path as well
...
SVN-Revision: 37737
2013-08-07 13:54:51 +00:00
Felix Fietkau
8f04792531
kernel: update to linux 3.10.4, refresh patches
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 37617
2013-07-29 22:42:22 +00:00
Felix Fietkau
73c4d73d6d
build: unify target independent optimization options
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 37600
2013-07-29 09:38:29 +00:00
Gabor Juhos
e9688455f6
kernel: update 3.10 to 3.10.3
...
Also refresh 3.10 patches.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 37546
2013-07-26 07:19:58 +00:00
Felix Fietkau
bb494ed639
kernel: fix remaining initramfs related breakage
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 37518
2013-07-23 13:11:41 +00:00
Gabor Juhos
ce9e0767b5
image: fix a typo in JFFS2OPTS to fix jffs2 rootfs generation
...
Due to a typo in the Makefile variable, mkfs.jffs2 is called
without the correct parameters.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 37514
2013-07-23 10:21:21 +00:00
Gabor Juhos
ef944dcb85
kernel: update 3.10 to 3.10.2
...
Also refresh 3.10 patches.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 37502
2013-07-22 15:31:13 +00:00
Gabor Juhos
6a5b4ec7dc
kernel: update 3.9 to 3.9.11
...
Also refresh 3.9 patches.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 37501
2013-07-22 15:30:56 +00:00
Gabor Juhos
c39b64d78f
image: fix initramfs image name
...
Preserve order of components in initramfs image filename
when doing copy from $(KDIR) to $(BIN_DIR).
Patchwork: http://patchwork.openwrt.org/patch/3811/
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 37452
2013-07-19 17:12:45 +00:00
Felix Fietkau
75df42e578
build: SCAN_DEPS handling (fixes package/kernel/linux metadata change detection)
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 37431
2013-07-19 10:52:56 +00:00
Jo-Philipp Wich
6a559ff95e
include: modify kernel.mk to build empty kmod packages if the referenced symbols do not exist in the config
...
SVN-Revision: 37400
2013-07-18 15:41:09 +00:00
Jonas Gorski
8e12b39d5d
build: print missing dependency error to stderr
...
Allow to see the actual error even when compiling with V=w/V=1 only.
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 37388
2013-07-18 11:29:18 +00:00
Felix Fietkau
5d1c80f002
build: add required exports for dependency tracking
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 37387
2013-07-18 11:18:37 +00:00
Felix Fietkau
6640b83a3e
build: add kernel modules to package provides info (along with shared libs)
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 37385
2013-07-18 10:47:00 +00:00
Felix Fietkau
c404cd5bfa
netfilter: remove use of obsolete compatibility config symbols for mark and connmark
...
fixes duplication of xt_mark and xt_connmark module entries
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 37344
2013-07-15 13:08:20 +00:00
Hauke Mehrtens
06accca1d7
kernel: update to kernel 3.10.1 and refresh patches
...
SVN-Revision: 37275
2013-07-13 22:45:09 +00:00
Hauke Mehrtens
e574f75d16
kernel: update to kernel 3.9.10 and refresh patches
...
SVN-Revision: 37274
2013-07-13 22:43:10 +00:00
Felix Fietkau
1c742fb388
build: move the XARGS variable out of the host checks, since a working xargs is built in tools/
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 37228
2013-07-10 15:11:29 +00:00
Jonas Gorski
05ff15a235
include: also check CONFIG_GPIOLIB for GPIO_SUPPORT
...
Recent kernels removed GENERIC_GPIO and require GPIO capable
targets to select GPIOLIB instead, so check for both symbols.
Fixed #13814 .
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 37166
2013-07-04 13:41:50 +00:00
Felix Fietkau
f89b3d42e8
build: remove hotplug2 from DEFAULT_PACKAGES
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 37132
2013-07-02 11:14:15 +00:00
Luka Perkov
448decfa8e
include: fix path for kernel-generated cpio removal
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 37128
2013-07-02 09:59:17 +00:00
Florian Fainelli
5b5fd9f92d
include: force a kernel-generated cpio removal and rebuild
...
Make sure that the kernel rebuilds the initramfs cpio archive file by
deleting it before so we get it re-generated properly.
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 37125
2013-07-01 20:52:00 +00:00
Florian Fainelli
05741a0331
Revert "prereq-build: check for "bc" ( #13767 )"
...
Makes all buildbot builds fail; until we get the right software
installed, revert this changeset.
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 37122
2013-07-01 17:57:09 +00:00
Jonas Gorski
96f8c15a36
kernel: update linux 3.10 to 3.10 final
...
3.10 final is out, so refresh patches and add md5sum.
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 37116
2013-07-01 13:21:06 +00:00
Florian Fainelli
b9831690e4
prereq-build: check for "bc" ( #13767 )
...
bc is required by the kernel to compute timeconsts files, add bc to the
list of prereq to build OpenWrt.
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 37108
2013-06-30 17:14:47 +00:00
Florian Fainelli
bc7260a125
buildroot: filter out dtbs KERNELNAME target ( #13785 )
...
Do not attempt to copy arch/$(LINUX_KARCH)/boot/dtbs because these are
not real files, fixes #13785 .
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 37107
2013-06-30 17:09:21 +00:00
Jonas Gorski
0d9f760f27
kernel: update linux 3.9 to 3.9.8
...
Includes memory allocation fixes as well as several networking fixes.
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 37103
2013-06-30 13:10:12 +00:00
Florian Fainelli
f5a0a578f8
include/image.mk: do not make initramfs build exclusive
...
Allow building initramfs along with other types of filesystems.
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 37050
2013-06-27 19:58:35 +00:00
Florian Fainelli
eab95ea467
buildroot: copy KENRNELNAME files to $(KDIR)
...
In order to support building both normal and initramfs kernel, we will
rebuild the wrappers around the vmlinux ELF binary, copy these with an
appropriate extension when they exist.
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 37048
2013-06-27 19:58:24 +00:00
Florian Fainelli
a890ccd6e0
buildroot: build a second pass kernel if initramfs is enabled
...
If initramfs is enabled, build a second pass kernel containing the CPIO
rootfs, preliminary work to get non exclusive enabling of initramfs.
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 37047
2013-06-27 19:58:20 +00:00
Florian Fainelli
b729d41d64
buildroot: workaround broken syntax highlighting
...
GNU Make's subst is always breaking syntax highlighting with at least
vim add the right comments to workaround it.
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 37046
2013-06-27 19:58:16 +00:00
John Crispin
43a3d87b83
package: fix insmod on install
...
the procd changes broke the postinst insmod.
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 37015
2013-06-22 22:09:40 +00:00
Jonas Gorski
9f7ef8d5f0
target: split jffs2 NAND out of jffs2
...
Make jffs2_nand a separate option so this can be triggered without forcing
jffs2 images for nor targets.
Adds a new NAND_BLOCKSIZE variable that allows setting the generated layout
in <page_size>:<block_size> pairs.
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 36860
2013-06-05 20:58:03 +00:00
Jo-Philipp Wich
b721c92221
firewall3: rename to firewall, move into base system menu, update to git head with compatibility fixes for AA
...
SVN-Revision: 36838
2013-06-04 12:21:52 +00:00
Felix Fietkau
6f4cb088a0
build: clean up stale files from a previous build when installing a package build to the staging dir
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 36755
2013-05-29 10:31:45 +00:00
Gabor Juhos
7d2182c455
kernel: update linux 3.9 to 3.9.4
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 36725
2013-05-26 16:02:34 +00:00
Gabor Juhos
46225b99d9
kernel: update linux 3.8 to 3.8.13
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 36724
2013-05-26 16:02:31 +00:00
Jo-Philipp Wich
8df6cd005c
netfilter: move time, mark, set matches and MARK, REDIRECT, SET targets into base iptables package - drop iptables-mod-ipset
...
SVN-Revision: 36683
2013-05-21 12:58:15 +00:00
Jonas Gorski
a01be4a217
kernel: update 3.9 to 3.9.3
...
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 36676
2013-05-20 16:57:00 +00:00
Jonas Gorski
6e2b85b401
kernel: update 3.9 to 3.9.2
...
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 36658
2013-05-19 18:31:51 +00:00
Felix Fietkau
eea89fea6a
build: add config symbols for different ARM arch levels
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 36620
2013-05-13 15:04:58 +00:00
Felix Fietkau
2430e9a4f5
toolchain: eliminate the INSTALL_LIBSTDCPP config symbol and make c++ support mandatory - fixes recursive config symbol dependency issues
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 36594
2013-05-09 20:50:49 +00:00
Gabor Juhos
39467e78e7
kernel: update linux 3.9 to 3.9.1
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 36577
2013-05-08 08:53:55 +00:00
Gabor Juhos
e57c7d6c12
kernel: update linux 3.8 to 3.8.12
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 36576
2013-05-08 08:53:53 +00:00
Gabor Juhos
8a9fe26f20
kernel: update linux 3.8 to 3.8.11
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 36507
2013-05-01 22:15:18 +00:00
Gabor Juhos
292493f74d
kernel: add md5sum for 3.9 final
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 36499
2013-04-30 11:29:38 +00:00
Gabor Juhos
f718179af5
kernel: update linux 3.8 to 3.8.10
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 36493
2013-04-30 10:43:59 +00:00
Gabor Juhos
36d4fd70bc
kernel: update linux 3.8 to 3.8.9
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 36453
2013-04-26 16:55:42 +00:00
Gabor Juhos
151cadfe32
kernel: update linux 3.8 to 3.8.8
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 36363
2013-04-19 08:07:34 +00:00
Felix Fietkau
cf46e78b5f
build: fix make defconfig
...
SVN-Revision: 36362
2013-04-18 13:51:16 +00:00
Felix Fietkau
9d5510a500
build: add new menuconfig code based on linux 3.9
...
SVN-Revision: 36361
2013-04-18 12:05:16 +00:00
Gabor Juhos
604395650a
kernel: update linux 3.8 to 3.8.7
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 36332
2013-04-14 09:25:53 +00:00
Steven Barth
3e4b2af125
Enable native IPv6 support by default
...
SVN-Revision: 36277
2013-04-09 08:02:55 +00:00
Gabor Juhos
fc0e720f53
kernel: fix md5sum for 3.8.6
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 36225
2013-04-06 13:11:44 +00:00
Gabor Juhos
f78c902cfd
kernel: update linux 3.8 to 3.8.6
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 36215
2013-04-06 11:40:44 +00:00
Felix Fietkau
a4c8d4e377
build: make the color of the 'configuration out of sync' warning red to make it harder for users to overlook
...
SVN-Revision: 36082
2013-03-17 21:12:02 +00:00
Gabor Juhos
07532dca7f
kernel: update linux 3.8 to 3.8.3
...
Also refresh the related generic/platform patches.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 36039
2013-03-15 14:39:51 +00:00
Felix Fietkau
1f77bfff96
build: BSD compile fixes
...
following patch allows to build images for Qemu ARM on
OpenBSD 5.2 amd64 and FreeBSD 9.1 amd64.
Mostly small pieces of code changes to get things right on the
specific platform.
Updated the README to describe better, which tools on the host
are required. Added some kind of prepare scripts to install needed
tools on BSD via packages.
Signed-off-by: Waldemar Brodkorb <mail@waldemar-brodkorb.de>
SVN-Revision: 35900
2013-03-07 17:32:29 +00:00
Steven Barth
ed083586aa
netfilter: Fix typo in last commit
...
SVN-Revision: 35899
2013-03-07 09:30:52 +00:00
Steven Barth
62ea398cd8
iptables: Add missing IPv6 builtin modules
...
SVN-Revision: 35898
2013-03-07 08:48:41 +00:00
Jo-Philipp Wich
9ee69a94b7
include: make firewall3 the default
...
SVN-Revision: 35888
2013-03-05 13:41:56 +00:00
Gabor Juhos
a87a96da67
kernel: update linux 3.8 to 3.8.2
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35868
2013-03-04 08:43:55 +00:00
Gabor Juhos
26fbc15a86
kernel: update linux 3.8 to 3.8.1
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35862
2013-03-03 13:58:52 +00:00
Gabor Juhos
23b3b3a194
kernel: update linux 3.7 to 3.7.10
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35860
2013-03-03 13:57:40 +00:00
Jonas Gorski
45846230ab
include/toplevel.mk: print warnings/errors to stderr
...
Makes warnings/errors visible when building with V=w/V=1.
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 35716
2013-02-21 11:45:22 +00:00
Jonas Gorski
a48b04e8dc
include/package-ipkg.mk: print warnings/errors to stderr
...
Makes warnings/errors visible when building with V=w/V=1.
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 35715
2013-02-21 11:45:20 +00:00
Jonas Gorski
d0891e0ae8
include/package-bin: print warnings/errors to stderr
...
Makes warnings/errors visible when building with V=w/V=1.
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 35714
2013-02-21 11:45:18 +00:00
Jonas Gorski
88ff7e3f23
include/kernel.mk: print warnings/errors to stderr
...
Makes warnings/errors visible when building with V=w/V=1.
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 35713
2013-02-21 11:45:16 +00:00
Gabor Juhos
ed0f43f1e2
kernel: update linux 3.8-rcX to 3.8
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35672
2013-02-19 09:17:38 +00:00
Gabor Juhos
3f749d1e8e
kernel: update linux 3.7 to 3.7.9
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35644
2013-02-17 21:32:42 +00:00
Gabor Juhos
162b8e23a5
kernel: update linux 3.7 to 3.7.8
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35604
2013-02-15 07:36:15 +00:00
Gabor Juhos
bae4bfe3f8
kernel: update linux 3.7 to 3.7.7
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35571
2013-02-12 09:51:11 +00:00
Gabor Juhos
08ff976720
kernel: update linux 3.7 to 3.7.6
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35476
2013-02-04 10:02:56 +00:00
Gabor Juhos
b20cb26ed7
package/kernel: xt_NOTRACK has been removed in 3.7-rc1
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35475
2013-02-04 10:02:52 +00:00
Luka Perkov
2477bab03e
include/image.mk: export ubifs image from mkfs.ubifs
...
SVN-Revision: 35473
2013-02-03 21:00:24 +00:00
Gabor Juhos
562ba537fc
kernel: update linux 3.7 to 3.7.5
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35390
2013-01-29 18:29:45 +00:00
Felix Fietkau
8933b918cd
kernel: use -ffunction-sections, -fdata-sections and --gc-sections on mips
...
in combination with kernel symbol export stripping this significantly reduces
the kernel image size
SVN-Revision: 35320
2013-01-26 16:26:13 +00:00
Felix Fietkau
7809d73fd2
kernel: fix module export stripping
...
SVN-Revision: 35319
2013-01-26 16:26:04 +00:00
Gabor Juhos
15be1c9ee7
kernel: update linux 3.7 to 3.7.4
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35318
2013-01-24 17:08:37 +00:00
Gabor Juhos
0de21d9747
kernel: update linux 3.7 to 3.7.3
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35216
2013-01-18 11:44:42 +00:00
Florian Fainelli
d85ec2b936
kernel: add missing CONFIG_KALLSYMS_UNCOMPRESSED symbol
...
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 35180
2013-01-15 19:55:45 +00:00
Jo-Philipp Wich
03a50b9087
netfilter.mk: add addrtype match to iptables-mod-extra (kmod-ipt-extra)
...
SVN-Revision: 35155
2013-01-14 16:12:56 +00:00
Gabor Juhos
c19c30cefd
kernel: update linux 3.7 to 3.7.2
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 35100
2013-01-12 11:43:08 +00:00
Florian Fainelli
ce5dd3b9e2
image.mk: use XZ bcj architecture filter if available
...
xz supports using an architecture specific BCJ filter, use that one to
save us a couple kB while producing squashfs filesystems (mimics the
Linux kernel).
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 35097
2013-01-11 16:44:26 +00:00
Florian Fainelli
3a57cd4929
netfilter: xt_NOTRACK is incorporated in xt_CT as of 3.8-rc3
...
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 35087
2013-01-10 17:20:29 +00:00
Felix Fietkau
f3d5f6ccb0
cmake.mk: add support for overriding the source dir, and define the cmake prefix path to avoid picking up host libraries for target builds (patch by Henning Rogge)
...
SVN-Revision: 34914
2012-12-29 11:12:31 +00:00
Felix Fietkau
41a039f464
mips: use -mno-branch-likely for kernel and userspace, saves ~11k kernel size after lzma and ~12k squashfs size in the default configuration
...
SVN-Revision: 34909
2012-12-28 19:17:19 +00:00
Felix Fietkau
de707ac97e
build: reduce the size of package metadata a bit to keep package list files smaller
...
SVN-Revision: 34871
2012-12-22 19:56:21 +00:00
Felix Fietkau
dc0faf077c
build: remove the default useless MAINTAINER value
...
SVN-Revision: 34868
2012-12-22 18:56:16 +00:00
John Crispin
b21458709a
fix ipv4 nat on 3.7 by adding missing iptables modules
...
SVN-Revision: 34841
2012-12-22 10:17:29 +00:00
Felix Fietkau
76f0fd210f
kernel: fix module packages postinst by pointing to the new functions.sh location
...
SVN-Revision: 34804
2012-12-20 15:29:37 +00:00
Gabor Juhos
8903f8581b
kernel: update linux 3.7 to 3.7.1
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34760
2012-12-18 15:13:31 +00:00
Gabor Juhos
cfc6489579
netfilter: fix module list for 3.7 kernel
...
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34750
2012-12-18 14:50:42 +00:00
Gabor Juhos
44b9898251
kernel: update linux 3.6 to 3.6.11
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34748
2012-12-18 14:41:16 +00:00
John Crispin
e9c0b95829
fixes uapi helper define
...
SVN-Revision: 34715
2012-12-16 11:04:27 +00:00
John Crispin
5deddbf918
fix tapi dependency
...
SVN-Revision: 34696
2012-12-15 02:00:50 +00:00
John Crispin
0803171cd1
adds wrapper for uapi directory
...
SVN-Revision: 34683
2012-12-15 01:59:14 +00:00
Jo-Philipp Wich
5ba9873914
netfilter.mk: extend nf_add macro to take a version dependency expression
...
- nf_add now takes an optional 4th argument which specifies a kernel version dependency, e.g. "lt 3.7.0"
- remove CompareKernelPatchVer conditionals around nf_add invocations, use version depends instead
- fixes xt_LOG.ko packaging with Linux 3.6.0 and later
SVN-Revision: 34681
2012-12-15 00:05:35 +00:00
Gabor Juhos
2b378d11c8
kernel: update linux 3.6 to 3.6.10
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34639
2012-12-11 20:14:39 +00:00
Florian Fainelli
ed15c452a1
kernel: update to 3.7 final
...
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34626
2012-12-11 11:31:17 +00:00
Jo-Philipp Wich
8420783407
netfilter.mk: fix packaging of xt_LOG.ko, it moved between 3.3.8 and 3.6.x
...
SVN-Revision: 34625
2012-12-11 09:53:50 +00:00
Gabor Juhos
2581173660
kernel: update linux 3.6 to 3.6.9
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34578
2012-12-08 15:01:33 +00:00
Florian Fainelli
5698062707
Revert "include/image.mk: call Image/Build/{cpiogz,targz}"
...
This breaks on platforms building their own targz/cpioz images.
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34498
2012-12-04 22:59:05 +00:00
Florian Fainelli
592aa97626
include/image.mk: call Image/Build/{cpiogz,targz}
...
All Image/mkfs/... macros call the Image/Build except for
Image/mkfs/targz and Image/mkfs/cpiogz
This patch adds the Image/Build call for Image/mkfs/targz and
Image/mkfs/cpiogz.
Signed-off-by: Maarten Bezemer <m.m.bezemer@utwente.nl>
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34473
2012-12-04 16:19:09 +00:00
Jo-Philipp Wich
5d253542d7
include: download.mk: correct tar argument order when packing checkouts
...
GNU TAR v1.26 will fail with "no such file or directory" errors when the
output file does not immediately follow the -f switch.
SVN-Revision: 34460
2012-12-02 18:35:47 +00:00
Felix Fietkau
24b31c9428
kernel: fix stripping symbol exports
...
SVN-Revision: 34458
2012-12-02 17:42:17 +00:00
Felix Fietkau
720ccbd95d
kernel: move KERNEL_BUILD_DIR under BUILD_DIR to properly fix gcc/libc based dependencies
...
SVN-Revision: 34450
2012-12-02 15:26:24 +00:00
Gabor Juhos
d90e805fe6
build: Add TARGET_ROOTFS_RESERVED_PCT option to reduce wasted space
...
The genext2fs tool will 'reserve' 5% of the image size by default,
apparently by creating a huge lost+found directory. In fact it seemed to
be much more than 5% in practice — I saw an image with 8MiB used, and
recovered about 2MiB of it by deleting the 'empty' lost+found directory:
/dev/loop0 48377 8482 37438 19% /mnt/spare
# rmdir lost+found/
/dev/loop0 48377 6014 39906 14% /mnt/spare
This makes it configurable, but leaves it at the genext2fs default
of 5% for now. It should probably be changed to default to zero, but
that can be a separate patch.
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34408
2012-11-29 17:37:15 +00:00
Gabor Juhos
3a4d0ebd5c
kernel: update linux 3.6 to 3.6.8
...
Also refresh the affected patches.
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34402
2012-11-29 07:42:19 +00:00
Florian Fainelli
7196f5d7c8
image.mk: don't squash file permissions in JFFS2 images
...
Currently we call mkfs.jffs2 --squash, which will change
both file permissions and owners.
If we have some file with suid bits, it will clear these bits.
Thus it's enough to just squash file owners, by replacing that
argument to --squash-uids.
Signed-off-by: Jonh Wendell <jonh.wendell@oiwifi.com.br>
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34397
2012-11-27 18:42:45 +00:00
Florian Fainelli
6b63716262
add preliminary support for musl
...
Musl is an alternative C-library, see http://www.musl-libc.org for more infos.
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34314
2012-11-23 20:02:29 +00:00
Jo-Philipp Wich
9079032833
include: use $(DIR_SUFFIX) in $(KERNEL_BUILD_DIR) to separate build_dir/linux-* directories when building different libc implementations in the same buildroot
...
SVN-Revision: 34299
2012-11-22 13:43:24 +00:00
Hauke Mehrtens
d648dad7fa
kernel: fix loading of nf_nat_irc
...
nf_nat_irc depends on nf_conntrack_irc and it should be defined after that.
This fixes a problem introduced in r34247.
SVN-Revision: 34251
2012-11-18 21:18:37 +00:00
Imre Kaloz
935ca3f3eb
add 3.7-rc6 support (patch 820 still has to be fixed)
...
SVN-Revision: 34247
2012-11-18 18:52:38 +00:00
Imre Kaloz
0fa21ec3eb
use xz compressed kernel tarballs
...
SVN-Revision: 34228
2012-11-18 08:49:08 +00:00
Gabor Juhos
ff1e854511
kernel: update linux 3.6 to 3.6.7
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34227
2012-11-18 08:41:31 +00:00
Imre Kaloz
8f7ea44df0
we don't support kernels < 3.3
...
SVN-Revision: 34226
2012-11-18 08:39:10 +00:00
Imre Kaloz
996f48b4a3
we only support v3.x kernels
...
SVN-Revision: 34225
2012-11-18 08:38:26 +00:00
Jo-Philipp Wich
d3e90ba7a7
buildroot: isolate the .install stamp files for build variants ( #12279 )
...
This fixes missing embedded packages if multiple build variants are selected in
the build config, e.g. missing ppp if CONFIG_PACKAGE_ppp=y and
CONFIG_PACKAGE_ppp-multilink=m .
SVN-Revision: 34106
2012-11-07 16:15:22 +00:00
Gabor Juhos
e8669729bc
kernel: update linux 3.6 to 3.6.6
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34086
2012-11-05 13:22:09 +00:00
Gabor Juhos
07a762c4c5
kernel: update linux 3.6 to 3.6.5
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34042
2012-10-31 20:09:39 +00:00
Florian Fainelli
451803c51a
kernel-defaults: factor common code handling initramfs options
...
While at it, reindent so it is more in-line with the rest of the file.
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34034
2012-10-31 17:32:37 +00:00
Felix Fietkau
b495423a22
build: increase file descriptor count limit for the build, some systems (e.g. Mac OS X default to 256, which is too little for some parallel builds)
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 34023
2012-10-31 00:23:47 +00:00
Florian Fainelli
246e563cb7
properly reindent Kernel/Prepare/Default
...
SVN-Revision: 34014
2012-10-30 16:56:03 +00:00
Gabor Juhos
87186c5ed4
kernel: update linux 3.6 to 3.6.4
...
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 33982
2012-10-28 18:59:39 +00:00
Florian Fainelli
3948c077c9
make CXX_DEPENDS also depend on INSTALL_LIBSTDCPP
...
SVN-Revision: 33908
2012-10-24 13:05:10 +00:00
Imre Kaloz
949b46d13d
linux 3.6 support (work in progress)
...
SVN-Revision: 33897
2012-10-23 12:21:34 +00:00
Hamish Guthrie
81a3d9ba31
licensing: Add licensing metadata to many packages Two new variables are introduces to many packages, namely PKG_LICENSE and PKG_LICENSE_FILES - there may be more than one license applied to packages, and these are listed in the PKG_LICENSE variable and separated by spaces. All relevant license files are also added to the PKG_LICENSE_FILES variable, also space separated.
...
The licensing metadata is put into the bin/<platform>/packages/Packages file
for later parsing. A script for that is on it's way!
SVN-Revision: 33861
2012-10-19 15:34:28 +00:00
Felix Fietkau
c6ba19c70e
toolchain: enable parallel build for uClibc, remove the obsolete TOOLCHAIN_PARALLEL config symbol
...
SVN-Revision: 33807
2012-10-17 13:03:08 +00:00
Felix Fietkau
6d1884c583
build: fix host build stampfile usage, fixes spurious errors with missing opkg host binary after deleting the staging dir
...
SVN-Revision: 33776
2012-10-15 13:19:41 +00:00
Jo-Philipp Wich
7074927533
autotools.mk: add a gettext-version PKG_FIXUP ( #11236 )
...
This fixup aligns the required gettext version in shipped macros to the one
available in $(STAGING_DIR_HOST).
SVN-Revision: 33708
2012-10-10 17:53:51 +00:00
Imre Kaloz
c5e5e70ab0
it's time to break the barriers
...
SVN-Revision: 33666
2012-10-08 13:12:37 +00:00
Felix Fietkau
2d7eaf2e15
build: allow the package maintainer info to be specified globally for a source package
...
SVN-Revision: 33659
2012-10-08 11:40:57 +00:00
Felix Fietkau
6f752c725a
build: create pkginfo dir earlier to avoid build breakage
...
SVN-Revision: 33633
2012-10-06 22:42:57 +00:00
Felix Fietkau
44cd20b802
build: rework the package/install step - collect package install lists during package/compile, then install all packages at once
...
SVN-Revision: 33631
2012-10-06 16:01:06 +00:00
Jo-Philipp Wich
1cd6237979
version.mk: ensure that %S is always populated with a subtarget identifier, fallback to "generic" if no subtarget exists
...
SVN-Revision: 33534
2012-09-24 18:26:48 +00:00
Felix Fietkau
ed2bf29be5
build: add the + token to any commands that can pass through the jobserver, fixes parallel build on some systems
...
SVN-Revision: 33523
2012-09-23 09:50:01 +00:00
Felix Fietkau
7950f996e0
build: pass MAKE_JOBSERVER via environment to avoid leaking it to error messages
...
SVN-Revision: 33521
2012-09-23 09:49:52 +00:00
Felix Fietkau
d406a5208f
include/netfilter.mk: remove a few obsolete lines
...
SVN-Revision: 33518
2012-09-23 08:25:32 +00:00
Felix Fietkau
1c108d3318
host-build: add HOST_MAKE_FLAGS similar to package MAKE_FLAGS
...
SVN-Revision: 33509
2012-09-22 20:10:28 +00:00
Jo-Philipp Wich
b06f4dc972
make packages depend on +librt and +libpthread by default if eglibc is in use
...
SVN-Revision: 33480
2012-09-19 15:30:40 +00:00
Felix Fietkau
b086475e1e
build: ensure that package/host-build build system code does not run in parallel, fixes rare spurious parallel build failures
...
SVN-Revision: 33445
2012-09-17 11:17:26 +00:00
Felix Fietkau
f19dbfff91
build: add jobserver support for host builds
...
SVN-Revision: 33423
2012-09-15 12:34:48 +00:00
Felix Fietkau
c4198ce48d
build: move the -j flag to package.mk instead of grabbing it from makeflags, otherwise it occasionally gets omitted on full builds
...
SVN-Revision: 33422
2012-09-15 12:16:14 +00:00
Felix Fietkau
482a6d4aea
kernel: suppress redundant calls to headers installation
...
SVN-Revision: 33421
2012-09-15 12:16:11 +00:00
Felix Fietkau
8091d3f2e8
kernel: remove the explicit kernel make call for "oldconfig prepare scripts", the kernel build system has proper dependencies
...
SVN-Revision: 33420
2012-09-15 12:16:07 +00:00
Felix Fietkau
be6f437649
build: add a config option for passing the top-level make jobserver to packages that have parallel build enabled, significantly improves parallelization and gets rid of CPU overcommit during intra-package parallel builds
...
SVN-Revision: 33414
2012-09-15 10:21:24 +00:00
Florian Fainelli
6bc394d90f
add sparc specific site files
...
SVN-Revision: 33405
2012-09-14 15:36:41 +00:00
Jo-Philipp Wich
8726a422cd
do not pass optimization flags in HOST_CPPFLAGS ( #12153 )
...
SVN-Revision: 33351
2012-09-09 21:35:42 +00:00
John Crispin
e6e331ca67
unify tapi deps
...
SVN-Revision: 33160
2012-08-13 11:08:13 +00:00
Jo-Philipp Wich
29b91ef01a
introduce a menuconfig option to turn off static linking of host utilities
...
SVN-Revision: 33154
2012-08-13 00:26:34 +00:00
Jo-Philipp Wich
095fe8743b
prereq-build.mk: do not perform static linking tests on Darwin
...
SVN-Revision: 33139
2012-08-12 12:34:28 +00:00
Jo-Philipp Wich
94a96244f6
host-build.mk: define a variable HOST_STATIC_LINKING which is set to "-static" on non-Darwin systems
...
SVN-Revision: 33138
2012-08-12 12:34:25 +00:00
Jo-Philipp Wich
67edc7ec63
add remaining missing build prereq checks
...
SVN-Revision: 33122
2012-08-11 00:05:18 +00:00
Jo-Philipp Wich
a996cc1444
add a build preeq check for glibc-static
...
SVN-Revision: 33121
2012-08-10 23:35:20 +00:00
John Crispin
370894e594
fix up scons vs ccache
...
SVN-Revision: 32902
2012-07-28 21:06:59 +00:00
John Crispin
584bc13d38
use autoreconf hook instead of manual call
...
SVN-Revision: 32837
2012-07-25 10:34:06 +00:00
John Crispin
8029fefe5c
package-version-override always calls autoreconf
...
make it conditional on the existance of autoreconf
Signed-off-by: Ryan Nowakowski <tubaman@fattuba.com>
SVN-Revision: 32831
2012-07-24 23:07:30 +00:00
Felix Fietkau
b1f318de53
kernel: fix portability issues on the x86 specific relocs host tool, fixes build on mac os x
...
SVN-Revision: 32783
2012-07-20 12:28:50 +00:00
Felix Fietkau
6ae20bf412
scripts/config: build with gcc instead of clang on mac os x
...
SVN-Revision: 32749
2012-07-16 14:14:12 +00:00
Jo-Philipp Wich
ec770abd0d
package-ipkg.mk: flag packages as "ok" after install
...
By flagging compile-time-installed packages as "ok", they can be differentiated
from runtime-installed packages on the target later on.
SVN-Revision: 32739
2012-07-15 19:29:43 +00:00
Jo-Philipp Wich
556864c75b
nls.mk: fix build dependency on gettext ( #11829 )
...
SVN-Revision: 32665
2012-07-11 10:05:00 +00:00
Jo-Philipp Wich
64f5b45d8f
toplevel.mk: unexport ARCH, it ends up in CONFIG_ARCH if defined and messes the buildroot up
...
SVN-Revision: 32663
2012-07-11 09:59:06 +00:00
Jo-Philipp Wich
deff2382d0
include/image.mk: /tmp should have mode 1777
...
On the off chance that the root filesystem's /tmp is used directly as a
temporary directory instead of having a tmpfs mounted over it, it should have
the sticky bit set.
Signed-off-by: Mark Mentovai <mark@moxienet.com>
SVN-Revision: 32572
2012-07-01 11:48:54 +00:00
Felix Fietkau
59b384dabe
toolchain: fix up lib64 symlink to lib before copying the initial prefix dir to avoid errors on copying
...
SVN-Revision: 32556
2012-06-30 21:43:59 +00:00
Felix Fietkau
cfe79471d1
kmod-ipt-nathelper-extra: fix missing nf_conntrack_broadcast.ko
...
kmod-ipt-nathelper-extra is missing the package nf_conntrack_broadcast.ko
if it is not included into the kmod-ipt-nathelper-extra packge the modules
nf_conntrack_snmp and nf_nat_snmp_basic cant get loaded:
[ 44.500000] nf_conntrack_snmp: Unknown symbol nf_conntrack_broadcast_help (err 0)
[ 44.664000] nf_nat_snmp_basic: Unknown symbol nf_nat_snmp_hook (err 0)
Signed-off-by: Peter Wagner <tripolar@gmx.at>
SVN-Revision: 32434
2012-06-18 23:30:48 +00:00
Florian Fainelli
6de0939c3a
build: allow KERNELNAME to contain multiple kernel make targets
...
SVN-Revision: 32423
2012-06-18 13:20:50 +00:00
John Crispin
0a684babcc
fix ccache related build breakage
...
SVN-Revision: 32421
2012-06-18 08:50:26 +00:00
Jo-Philipp Wich
f9caf1abd1
uclibc++.mk: override the cc binary instead of the wrapper command when ccache is used
...
SVN-Revision: 32383
2012-06-15 12:57:29 +00:00
Felix Fietkau
cf788fc731
build: add a config option for choosing the prefered standard c++ library and add uclibc++.mk to make this easy to handle in packages
...
SVN-Revision: 32369
2012-06-14 20:26:04 +00:00
Felix Fietkau
3051de8701
build: add a variable for injecting config variable dependencies for the .prepared stamp
...
SVN-Revision: 32368
2012-06-14 20:26:00 +00:00
Felix Fietkau
67e51f1787
include/package-ipkg.mk: fix copying provides list introduced in r32332
...
SVN-Revision: 32358
2012-06-14 18:09:54 +00:00
Jo-Philipp Wich
3b65557db8
package-ipkg.sh: copy the package provides list for all virtual PROVIDES
...
SVN-Revision: 32332
2012-06-13 11:42:17 +00:00
Jo-Philipp Wich
d40fe9d24e
autotools.mk: cope with Debian version strings in libtool
...
SVN-Revision: 32207
2012-06-11 21:50:50 +00:00
Felix Fietkau
16a34b222a
package.mk: unexport the QUIET variable, it affects some packages like xapian-bindings
...
SVN-Revision: 32196
2012-06-11 15:07:51 +00:00
Felix Fietkau
6ca6d317b3
build: add checks for missing package dependencies
...
SVN-Revision: 32185
2012-06-11 00:57:36 +00:00
Felix Fietkau
031990cf95
build: generate a list of provided libraries for each ipkg file (includes provided libraries from packages that the exporting package depends on)
...
SVN-Revision: 32172
2012-06-10 20:27:41 +00:00
Felix Fietkau
edee850e18
build: add a dependency on libc to all non-kernel packages
...
SVN-Revision: 32171
2012-06-10 20:27:37 +00:00
Felix Fietkau
7b11052092
prereq-build: flex is built in tools/ - do not require it to be installed on the host
...
SVN-Revision: 32116
2012-06-07 16:39:33 +00:00
Felix Fietkau
b4b60ab62f
include/netfilter.mk: clean up, remove junk for old kernel versions
...
SVN-Revision: 32114
2012-06-07 16:30:48 +00:00
Felix Fietkau
b50cfbb179
build: add PKG_MIRROR_MD5SUM support for host builds
...
SVN-Revision: 32082
2012-06-06 14:08:47 +00:00
Felix Fietkau
8068562453
build: prevent the environment variable CROSS_COMPILE from leaking into builds ( fixes #11603 )
...
SVN-Revision: 32081
2012-06-06 13:46:00 +00:00
Felix Fietkau
e8ff034c8b
download.mk: refuse to download mirror tarballs from packages using version control if no mirror md5sum was provided
...
SVN-Revision: 32079
2012-06-06 13:45:53 +00:00
Jo-Philipp Wich
6cdf25289c
base-files: add permission exceptions, do not clobber shadow permissions - based on patch by Mark Mentovai <mark@moxienet.com>
...
SVN-Revision: 32073
2012-06-05 18:02:00 +00:00
John Crispin
a4d96aae8d
bump to 3.3.8
...
SVN-Revision: 32055
2012-06-05 06:57:51 +00:00
John Crispin
b065867cfb
log failed package builds
...
SVN-Revision: 32050
2012-06-04 18:29:29 +00:00
Gabor Juhos
2ae5581447
kernel: update linux 3.3 to 3.3.7
...
SVN-Revision: 31848
2012-05-23 21:05:32 +00:00
Felix Fietkau
fe99e3c5b5
make: do a better job of sanitizing LD_LIBRARY_PATH ( fixes #8069 )
...
SVN-Revision: 31780
2012-05-17 20:19:43 +00:00
Felix Fietkau
03babf3641
target: add a feature flag for RTC support
...
SVN-Revision: 31777
2012-05-17 15:28:09 +00:00
Felix Fietkau
5eed1d8f6b
enable netifd by default and add its config variable to PKG_CONFIG_DEPENDS in a few relevant places
...
SVN-Revision: 31730
2012-05-14 23:33:35 +00:00
Gabor Juhos
b472e5d12e
kernel: update linux 3.3 to 3.3.6
...
SVN-Revision: 31709
2012-05-14 09:18:32 +00:00
Felix Fietkau
85f1a2c67a
add further countermeasures against the git core.autocrlf option ( fixes #9075 )
...
SVN-Revision: 31650
2012-05-08 13:30:54 +00:00
Gabor Juhos
34018a630f
kernel: update linux 3.3 to 3.3.5
...
SVN-Revision: 31645
2012-05-07 20:11:43 +00:00
Felix Fietkau
352d081266
scons: override the platform instead of using the host one - fixes build issues on non-linux systems
...
SVN-Revision: 31620
2012-05-05 21:02:35 +00:00
Felix Fietkau
f479efbdf4
tools: add scons (patch by Dave Taht)
...
This makes it more possible to build scons based applications
for openwrt.
SVN-Revision: 31618
2012-05-05 17:37:34 +00:00
Gabor Juhos
622146a518
include/kernel-defaults: set V='' if c is not set in OPENWRT_VERBOSE
...
This fixes the following errors:
CALL arch/powerpc/kernel/prom_init_check.sh
arch/powerpc/kernel/prom_init_check.sh: line 39: [: ss: integer expression expected
arch/powerpc/kernel/prom_init_check.sh: line 39: [: ss: integer expression expected
arch/powerpc/kernel/prom_init_check.sh: line 39: [: ss: integer axpression expected
arch/powerpc/kernel/prom_init_check.sh: line 39: [: ss: integer expression expected
arch/powerpc/kernel/prom_init_check.sh: line 39: [: ss: integer expression expected
arch/powerpc/kernel/prom_init_check.sh: line 39: [: ss: integer expression expected
arch/powerpc/kernel/prom_init_check.sh: line 39: [: ss: integer expression expected
arch/powerpc/kernel/prom_init_check.sh: line 39: [: ss: integer expression expected
arch/powerpc/kernel/prom_init_check.sh: line 39: [: ss: integer expression expected
arch/powerpc/kernel/prom_init_check.sh: line 39: [: ss: integer expression expected
arch/powerpc/kernel/prom_init_check.sh: line 39: [: ss: integer expression expected
arch/powerpc/kernel/prom_init_check.sh: line 39: [: ss: integer expression expected
arch/powerpc/kernel/prom_init_check.sh: line 39: [: ss: integer expression expected
arch/powerpc/kernel/prom_init_check.sh: line 39: [: ss: integer expression expected
arch/powerpc/kernel/prom_init_check.sh: line 39: [: ss: integer expression expected
arch/powerpc/kernel/prom_init_check.sh: line 39: [: ss: integer expression expected
arch/powerpc/kernel/prom_init_check.sh: line 39: [: ss: integer expression expected
arch/powerpc/kernel/prom_init_check.sh: line 39: [: ss: integer expression expected
arch/powerpc/kernel/prom_init_check.sh: line 39: [: ss: integer expression expected
GEN .version
CHK include/generated/compile.h
UPD include/generated/compile.h
SVN-Revision: 31598
2012-05-05 12:48:35 +00:00
Gabor Juhos
3349cf2691
Fix iptables abuse of kernel header files. Use exported headers instead.
...
[juhosg: export xt_layer7.h for all kernel versions]
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
SVN-Revision: 31566
2012-05-03 09:43:10 +00:00
Gabor Juhos
cbfce53831
kernel: update linux 3.3 to 3.3.4
...
SVN-Revision: 31541
2012-04-30 08:38:11 +00:00
Felix Fietkau
6af6c0ae76
build: fix bad file descriptor issues with the verbosity changes
...
SVN-Revision: 31486
2012-04-26 18:13:17 +00:00
Felix Fietkau
b648860f9c
cmake: add support for V=cs
...
SVN-Revision: 31485
2012-04-26 17:54:03 +00:00
Felix Fietkau
34ffb526a2
build: rework verbosity level selection
...
V=99 and V=1 are now deprecated in favor of a new verbosity class system,
though the old flags are still supported.
You can set the V variable on the command line (or OPENWRT_VERBOSE in the
environment) to one or more of the following characters:
- s: stdout+stderr (equal to the old V=99)
- c: commands (for build systems that suppress commands by default, e.g. kbuild)
- w: warnings/errors only (equal to the old V=1)
SVN-Revision: 31484
2012-04-26 17:53:56 +00:00
Mirko Vogt
ea14276046
enable verbose output of kernel build if V=99 is passed
...
append V=1 to KERNEL_MAKEOPTS when $V (and therewith $KBUILD_VERBOSE) is set to 99
SVN-Revision: 31466
2012-04-24 12:42:57 +00:00
Jonas Gorski
8fd383ae2e
kernel: update linux 3.3 to 3.3.3
...
SVN-Revision: 31460
2012-04-24 09:25:38 +00:00
Jonas Gorski
22b4e6b882
kernel: update linux 3.2 to 3.2.16
...
SVN-Revision: 31459
2012-04-24 09:25:35 +00:00
Jo-Philipp Wich
42c190ead8
ensure that profile Makefiles are sourced in alphabetical order Since make 3.82 does not guarantee file ordering anymore, target profiles might get included in random order, leading to bad default values when only selecting the toplevel target and populating the .config with defconfig. This commit should also fix the ar71xx snapshot builds.
...
SVN-Revision: 31449
2012-04-23 16:10:25 +00:00
Jonas Gorski
3a9b6dc313
kernel: update linux 3.3 to 3.3.2
...
SVN-Revision: 31336
2012-04-17 12:51:02 +00:00
Jonas Gorski
ee4c47a134
kernel: update linux 3.2 to 3.2.15
...
SVN-Revision: 31335
2012-04-17 12:50:54 +00:00
Jo-Philipp Wich
93b8648b15
don't overwrite version.mk, substitute REVISION instead
...
SVN-Revision: 31271
2012-04-13 10:47:45 +00:00
Jo-Philipp Wich
a43ae30e1b
include, base-files, opkg: introduce version configuration to override the embedded version info of generated images - Introduce new Kconfig symbols VERSION_DIST, VERSION_NICK, VERSION_NUMBER and VERSION_REPO to specify distribution, release name, version and repository for a given build - Introduce include/version.mk to provide common helpers for packages dealing with versions - Make opkg use version.mk to populate the opkg.conf template - Make base-files use version.mk to populate /etc/openwrt_version, /etc/openwrt_release and /etc/banner
...
The available placeholders are:
%D .. Replace with $(CONFIG_VERSION_DIST), default to "OpenWrt"
%d .. Like %D, but all characters made lowercase and spaces substituted with "_" (e.g. "openwrt")
%N .. Replace with $(CONFIG_VERSION_NICK), default to the build tree release (e.g. "Attitude Adjustment")
%n .. Like %N, but all characters made lowercase and spaces substituted with "_" (e.g. "attitude_adjustment")
%V .. Replace with $(CONFIG_VERSION_NUMBER), default to the build tree release (e.g. "r31262")
%v .. Like %V, but all characters made lowercase and spaces substituted with "_"
%C .. Replace with $(CONFIG_VERSION_NUMBER), default to "Bleeding Edge"
%c .. Like %C, but all characters made lowercase and spaces substituted with "_" (e.g. "bleeding_edge")
%U .. Replace with $(CONFIG_VERSION_REPO), default to "http://downloads.openwrt.org/snapshots/trunk/%T/packages "
%R .. Replace with the current build tree revision (e.g. "r31262" or "75488c4a05b8033cf69e91874a61852db7ba9c6c")
%T .. Replace with the current target (e.g. "ar71xx")
%S .. Replace with the current target/subtarget combo (e.g. "adm5120/router_le")
SVN-Revision: 31262
2012-04-12 17:31:16 +00:00
Jonas Gorski
50eba35cd3
kernel: update linux 3.3 to 3.3.1
...
SVN-Revision: 31223
2012-04-09 14:48:56 +00:00
Jonas Gorski
16b4cbcdd6
kernel: update linux 3.2 to 3.2.14
...
SVN-Revision: 31222
2012-04-09 14:48:51 +00:00
Vasilis Tsiligiannis
c56da13854
Add git version check to prerequisite check ( #11229 )
...
SVN-Revision: 31214
2012-04-06 12:05:59 +00:00
Vasilis Tsiligiannis
f37ce3fad3
Fix typo in GNU Make prereq check
...
SVN-Revision: 31213
2012-04-06 11:44:13 +00:00
John Crispin
032f3ea5e7
define external cpio
...
Allow building image with an external cpio
Signed-off-by: Tathagata Das <tathagata@alumnux.com>
SVN-Revision: 31204
2012-04-05 14:33:04 +00:00
John Crispin
e8c19a56db
prevent distro default LPATH from interfering
...
Attach patch unsets LPATH flag (found configured in some custom host
distributions) to make OpenWRT compile its toolchain without any issues.
LPATH is used on some distros to define the linkers search path.
Signed-off-by: Tathagata Das <tathagata@alumnux.com>
SVN-Revision: 31203
2012-04-05 14:33:03 +00:00
Jonas Gorski
d87efd8c3c
kernel: update linux 3.2 to 3.2.13 and refresh patches
...
Also remove a duplicate patch from lantiq (already in generic).
SVN-Revision: 31158
2012-04-01 07:56:55 +00:00
Gabor Juhos
6fda73f40a
add md5sum for linux-3.3
...
SVN-Revision: 31046
2012-03-20 15:55:06 +00:00
Gabor Juhos
c1dc6df8bd
kernel: update linux 3.2 to 3.2.12
...
SVN-Revision: 31028
2012-03-19 18:23:31 +00:00
Jens Muecke
6204553450
Enable recursive download of git sources.
...
SVN-Revision: 30967
2012-03-17 21:33:13 +00:00
Jo-Philipp Wich
e6af9d374a
fix ipt_ttl and ipt_TTL userspace library packaging
...
SVN-Revision: 30897
2012-03-12 02:07:22 +00:00
Felix Fietkau
0cdeb6e4b2
build: unexport C_INCLUDE_PATH to prevent user settings from interfering with the build ( fixes #9865 )
...
SVN-Revision: 30830
2012-03-05 21:39:07 +00:00
Felix Fietkau
74946bb022
build: remove redundant call to $(SH_FUNC) ( #8042 )
...
SVN-Revision: 30818
2012-03-05 11:57:08 +00:00
Gabor Juhos
9698a499b6
kernel: update linux 3.2 to 3.2.9
...
SVN-Revision: 30767
2012-03-01 19:49:02 +00:00
Felix Fietkau
edc3ad9100
build: add TARGET_CXXFLAGS and EXTRA_CXXFLAGS, defaulting to *_CFLAGS via lazy evaluation. this allows adding c++ specific cflags
...
SVN-Revision: 30760
2012-03-01 10:39:46 +00:00
Felix Fietkau
9cf5926eff
quilt: add a NO_RECONFIGURE override for compiling a package without re-running Build/Configure
...
SVN-Revision: 30500
2012-02-13 15:31:28 +00:00
Gabor Juhos
6959317691
kernel: update linux 3.2 to 3.2.5
...
SVN-Revision: 30401
2012-02-10 08:19:23 +00:00
Vasilis Tsiligiannis
f1051a296d
target.mk: Trivial comment typo fix
...
SVN-Revision: 30310
2012-02-05 18:15:18 +00:00
Jonas Gorski
c336de3d85
kernel: update module names and add new config symbols for linux 3.3
...
SVN-Revision: 29985
2012-02-02 08:23:44 +00:00
Jonas Gorski
b3568b10c2
kernel: update linux 3.2 to 3.2.2
...
SVN-Revision: 29967
2012-01-31 09:44:00 +00:00
Jonas Gorski
1015fab0d7
kernel: update linux 3.1 to 3.1.10
...
SVN-Revision: 29966
2012-01-31 09:43:57 +00:00
Jonas Gorski
e67f4477bb
kernel: update linux 3.0 to 3.0.18
...
SVN-Revision: 29965
2012-01-31 09:43:53 +00:00
Jo-Philipp Wich
a5d34b8613
autotools.mk: fix autoreconf in subdirectories, thanks field_it for spotting this
...
SVN-Revision: 29835
2012-01-20 21:31:03 +00:00
Jo-Philipp Wich
a79356d5ec
site: add configure cache scripts for mips-linux-gnu and mipsel-linux-gnu, used by CodeSourcery toolchain
...
SVN-Revision: 29794
2012-01-19 03:10:27 +00:00
John Crispin
ccb6b0a063
tools: clean up Makefiles / make ccache work
...
SVN-Revision: 29754
2012-01-15 11:43:13 +00:00
Jonas Gorski
1bc0abb058
kernel: add support for linux 3.2.1
...
SVN-Revision: 29730
2012-01-13 14:55:07 +00:00
Jonas Gorski
c560444a58
kernel: update linux 3.1 to 3.1.9
...
SVN-Revision: 29726
2012-01-13 14:38:28 +00:00
Jonas Gorski
e49d3e1d5b
kernel: update linux 3.0 to 3.0.17
...
SVN-Revision: 29725
2012-01-13 14:10:44 +00:00
Jo-Philipp Wich
9054bc91b3
cmake.mk: fix passing of LDFLAGS
...
SVN-Revision: 29701
2012-01-09 05:42:04 +00:00
Jo-Philipp Wich
690701d26e
make prepare_kernel_conf target depend on quilt instead of sed. Preparing the source tree requires quilt and installing quilt implies installing sed.
...
SVN-Revision: 29697
2012-01-08 16:52:41 +00:00
Jo-Philipp Wich
97af76a920
include: calculate md5sum over sorted kernel config symbol list and incorperate it into the kernel metapackage version, make kmods depend on this specific version. The aim of this change is to invalidate kmods which are built against a different kernel config on the opkg metadata level. Manual copying and insmod of custom *.ko files, e.g. for development purpose, is still possible.
...
SVN-Revision: 29686
2012-01-08 15:23:11 +00:00
Jo-Philipp Wich
a529e3f09e
add CT target and TTL/HL match+target
...
This patch adds the CT target for conntrack (enables manipulation of
conntrack events and supercedes NOTRACK) as well as the TTL/HL target and
match.
SVN-Revision: 29645
2012-01-04 02:52:54 +00:00
Jo-Philipp Wich
a788f199c9
remove current RTSP support
...
SVN-Revision: 29643
2012-01-04 00:29:29 +00:00
Jo-Philipp Wich
2ad90a1ec3
package CT target
...
SVN-Revision: 29609
2011-12-25 13:32:53 +00:00
Felix Fietkau
470b1f471a
image: increase squashfs block size - visibly reduces image size in many cases
...
SVN-Revision: 29519
2011-12-13 15:34:08 +00:00
Nicolas Thill
6d6e379922
include/package-ipkg.mk: fix typo in r29449
...
SVN-Revision: 29497
2011-12-10 22:02:50 +00:00
Jonas Gorski
e33bb9ec66
linux: update 3.1 to 3.1.4
...
SVN-Revision: 29470
2011-12-06 19:50:30 +00:00
Jonas Gorski
6e2ae90f4a
linux: update 3.0 to 3.0.12
...
SVN-Revision: 29469
2011-12-06 19:50:25 +00:00
Gabor Juhos
091894764b
include/package-ipkg.mk: don't add vi backup files to packages
...
Also remove trailing whitespaces.
SVN-Revision: 29449
2011-12-05 17:27:00 +00:00
Jonas Gorski
8bac0df4ae
linux: update 3.0 to 3.0.9
...
SVN-Revision: 29264
2011-11-19 18:39:12 +00:00
Jonas Gorski
14482ced5e
include/kernel.mk: don't check for modules.builtin on 2.6.32-
...
modules.builtin is only available in 2.6.33 and later, so fall back to
assuming it's built-in for older kernels.
SVN-Revision: 29018
2011-11-13 11:45:09 +00:00
Jonas Gorski
d8acb75009
linux: update 3.1 to 3.1.1
...
SVN-Revision: 29007
2011-11-13 10:48:05 +00:00
Nicolas Thill
7de2766a02
include/kernel.mk: enhance built-in/missing modules detection when packaging kmods
...
SVN-Revision: 28856
2011-11-08 14:00:36 +00:00
Felix Fietkau
edb862e8ec
build: improve reliability of PKG_CONFIG_DEPENDS, remove old .configured_* stamps before creating a new one
...
SVN-Revision: 28770
2011-11-05 19:09:40 +00:00
Nicolas Thill
3bcb16b305
package/blockmount: simplify extroot module loading logic
...
SVN-Revision: 28650
2011-10-28 13:10:50 +00:00
Nicolas Thill
b5af64c529
kernel: build kmod even for modules built-in
...
SVN-Revision: 28649
2011-10-28 13:10:43 +00:00
Michael Büsch
69853cc4e8
Fix kernel version check macro typo
...
SVN-Revision: 28627
2011-10-27 16:56:22 +00:00
Nicolas Thill
a930a79e08
include/package-ipkg.mk: fix typo
...
Fix a typo that caused packaging of an empty ./lib/upgrade/keep.d
directory when the package supplied conffiles
SVN-Revision: 28595
2011-10-26 00:49:07 +00:00
Jonas Gorski
3894b9746f
linux: add 3.1 checksum
...
SVN-Revision: 28553
2011-10-24 12:58:44 +00:00
Jo-Philipp Wich
d8d9130e45
autotools.mk: link config.rpath before running autoreconf, also touch ABOUT-NLS - needed by minidlna CVS version
...
SVN-Revision: 28464
2011-10-16 16:44:49 +00:00
Jo-Philipp Wich
e7b094e849
include: autotools.mk: do not fail in patch-libtool fixup if patch is already applied
...
SVN-Revision: 28419
2011-10-11 18:15:12 +00:00
Felix Fietkau
f63daa85a2
fix a small logic error in package download
...
SVN-Revision: 28395
2011-10-09 16:54:03 +00:00
Felix Fietkau
874622d004
build system: add a feature that allows you to pull sources from a git tree instead of the usual tarball
...
SVN-Revision: 28394
2011-10-09 16:33:59 +00:00
Jo-Philipp Wich
5171edd8d5
kernel-build.mk: there is no tarball when using CONFIG_KERNEL_GIT_CLONE_URI or CONFIG_EXTERNAL_KERNEL_TREE, do not make the prepared stamp file depend on it in this case
...
SVN-Revision: 28361
2011-10-03 11:33:13 +00:00
Jo-Philipp Wich
b292524c13
kernel.mk: also do not download Linux if CONFIG_KERNEL_GIT_CLONE_URI is set
...
SVN-Revision: 28360
2011-10-03 10:19:25 +00:00
Felix Fietkau
1b8dd6ed1c
build system: add support for download-time make hooks
...
SVN-Revision: 28322
2011-09-30 11:12:13 +00:00
Jo-Philipp Wich
29123aee6d
image.mk: pass through $(CONFIG_PKG_BUILD_JOBS) to the mksquashfs -processors option
...
SVN-Revision: 28305
2011-09-26 02:02:35 +00:00
Hauke Mehrtens
464539b074
kernel: update to version 3.0.3
...
SVN-Revision: 28043
2011-08-18 12:54:12 +00:00
Hauke Mehrtens
09b1073f9b
kernel: update kernel to version 2.6.39.4
...
SVN-Revision: 28022
2011-08-16 22:04:10 +00:00
Felix Fietkau
97cf4d41fa
include/site: add powerpc-openwrt-linux-*spe sitefiles for mpc85xx
...
SVN-Revision: 27969
2011-08-12 19:34:20 +00:00
Jonas Gorski
a5f2fd6359
include/kernel.mk: fix download path for linux 3.x
...
SVN-Revision: 27939
2011-08-09 12:19:38 +00:00
Hauke Mehrtens
51be984655
kernel: update to kernel version 3.0.1
...
SVN-Revision: 27918
2011-08-06 09:51:55 +00:00
Jo-Philipp Wich
bd982fb72c
autotools.mk: implement PKG_FIXUP:=patch-libtool This change allows to apply OpenWrt, Buildroot and OE libtool fixes to packages which fail badly at autoreconf. The fixup covers the common libtool versions 1.5, 2.2 and 2.4 and automatically determines the correct version to use.
...
SVN-Revision: 27855
2011-08-01 00:22:53 +00:00
Felix Fietkau
5820306407
only export GCC_HONOUR_COPTS for the built-in toolchain, fixes missing-fhonour-copts warnings with external toolchains
...
SVN-Revision: 27771
2011-07-25 10:32:38 +00:00
Jonas Gorski
b197196bc8
kernel.mk: Fix kernel module path for 3.0
...
Linux 3.0 calls itself 3.0.0, so insmod expects the modules in
/lib/modules/3.0.0.
SVN-Revision: 27761
2011-07-24 21:42:33 +00:00
Felix Fietkau
0f93db2de5
default to using gzip with mksquashfs if lzma and xz are unavailable
...
SVN-Revision: 27748
2011-07-24 09:16:55 +00:00
Felix Fietkau
0d0915d168
cmake: fix ccache command when using host ccache (patch from #9611 )
...
SVN-Revision: 27742
2011-07-24 08:34:08 +00:00
Hauke Mehrtens
39f491e479
kernel: update to linux-3.0 and refresh patches.
...
Thank you Peter Wagner for the patch
SVN-Revision: 27722
2011-07-22 16:04:25 +00:00
John Crispin
ad250089aa
allow targets to define a default subtarget when using automatic subtarget detection from r27407
...
SVN-Revision: 27444
2011-07-04 11:21:37 +00:00
John Crispin
058eca0b3b
automatic subtarget enumaration
...
SVN-Revision: 27407
2011-07-03 17:38:23 +00:00
John Crispin
d5205c3ed2
extend squashfs padding for 256k flash sectors
...
SVN-Revision: 27404
2011-07-03 17:37:46 +00:00
Gabor Juhos
5206db4561
generic: use padjffs2 in prepare_generic_squashfs
...
SVN-Revision: 27356
2011-07-02 08:37:58 +00:00
Felix Fietkau
fc0863785a
add a portable version of sys/sysmacros.h and and let the kernel use the host include dir, fixes x86 builds on non-gnu systems
...
SVN-Revision: 27346
2011-07-02 06:49:56 +00:00
Felix Fietkau
bcf4757508
add support for hidden packages that get selected/built but do not show up in menuconfig
...
SVN-Revision: 27344
2011-07-02 06:49:09 +00:00
Hauke Mehrtens
c5821c1a3a
kernel: update kernel to 2.6.39.2
...
SVN-Revision: 27298
2011-06-28 19:30:58 +00:00
Jo-Philipp Wich
cda35d2ef2
cmake.mk: fix bogus values for FIND_ROOT_PATH_MODE_*; kept plplot from compiling ( #9573 )
...
SVN-Revision: 27256
2011-06-22 11:02:00 +00:00
Hauke Mehrtens
79a7343560
kernel: update to kernel 2.6.38.8
...
SVN-Revision: 27218
2011-06-18 15:52:15 +00:00
Hauke Mehrtens
45ae457825
Properly extract KERNEL_PATCHVER for linux 3.0
...
Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>
SVN-Revision: 27183
2011-06-15 21:10:33 +00:00
Florian Fainelli
763b58c30c
update to 2.6.39.1
...
patch from Peter Wagner
SVN-Revision: 27104
2011-06-04 13:35:55 +00:00
Felix Fietkau
9acb81d9af
kernel.mk: add a new helper for comparing kernel versions, which can take 1 - 4 field kernel versions
...
implement CompareKernelPatchVer using this new helper
implement kernel_patchver_{gt,ge,eq,le,lt}, which are more convenient for use with inline $(if)
SVN-Revision: 27087
2011-06-01 18:08:17 +00:00
Felix Fietkau
1027d262ef
netfilter.mk: remove a few obsolete CompareKernelPatchVer calls
...
SVN-Revision: 27086
2011-06-01 18:08:12 +00:00
Felix Fietkau
6e43f65dc4
remove the now unused Target-Kernel field from the target metadata
...
SVN-Revision: 27033
2011-05-30 23:07:53 +00:00
Felix Fietkau
0cf265ed06
remove kernel major version specific kernelpackage overrides
...
SVN-Revision: 27032
2011-05-30 23:07:48 +00:00
Felix Fietkau
b68404f278
remove legacy package/foo-compile wrapper targets, people should be used to the correct target names by now
...
SVN-Revision: 27023
2011-05-28 16:27:21 +00:00
Hauke Mehrtens
c69f2d8788
kernel: some updates for kernel 2.6.39
...
* add md5sum for kernel
* add some missing config symbols
* add some ssb patches to make compat-wireless compile
Thank you Peter Wagner for the patch
SVN-Revision: 27009
2011-05-25 19:32:00 +00:00
Jo-Philipp Wich
be906f6be5
package u32 match and TEE target, patches by Maxim Uvarov
...
SVN-Revision: 26977
2011-05-24 08:14:29 +00:00
Felix Fietkau
aea6afefe6
add LD_LIBRARY to cmake.mk
...
Otherwise cmake programs try to link with host ld.so
Signed-off-by: Jan Willies <jan@willies.info>
SVN-Revision: 26963
2011-05-20 16:21:30 +00:00
Hauke Mehrtens
a4c0645326
kernel: update kernel from 2.6.38.2 to 2.6.38.6 and refresh patches
...
Thank you Peter Wagner for the patch. I refreshed the kernel patches and added the md5sum of the kernel.
SVN-Revision: 26905
2011-05-15 17:23:02 +00:00
Felix Fietkau
a65dac690c
use lazy evaluation to allow targets to override kernel config files
...
SVN-Revision: 26714
2011-04-17 21:47:44 +00:00
Felix Fietkau
83de49ae81
prepare .config before testing for missing options
...
SVN-Revision: 26700
2011-04-17 02:16:52 +00:00
Jo-Philipp Wich
149341faf1
silence error when package has no patches (patchwork 321)
...
SVN-Revision: 26627
2011-04-12 21:11:24 +00:00
Jo-Philipp Wich
a9977eca91
firewall: allow local redirection of ports
...
Allow a redirect like:
config redirect
option src 'wan'
option dest 'lan'
option src_dport '22001'
option dest_port '22'
option proto 'tcp'
note the absence of the "dest_ip" field, meaning to terminate the connection on the firewall itself.
This patch makes three changes:
(1) moves the conntrack module into the conntrack package (but not any of the conntrack_* helpers).
(2) fixes a bug where the wrong table is used when the "dest_ip" field is absent.
(3) accepts incoming connections on the destination port on the input_ZONE table, but only for DNATted
connections.
In the above example,
ssh -p 22 root@myrouter
would fail from the outside, but:
ssh -p 22001 root@myrouter
would succeed. This is handy if:
(1) you want to avoid ssh probes on your router, or
(2) you want to redirect incoming connections on port 22 to some machine inside your firewall, but
still want to allow firewall access from outside.
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
SVN-Revision: 26617
2011-04-12 20:03:59 +00:00
Jo-Philipp Wich
a65b43a46f
autotools.mk: disable autoreconf recursion if more than one dir is given in PKG_AUTOMAKE_PATHS
...
SVN-Revision: 26589
2011-04-11 14:18:55 +00:00
Jo-Philipp Wich
0f13d0a068
cmake.mk: don't assume toolchain binaries in .../bin/ if an external toolchain is used, rely on which
instead
...
SVN-Revision: 26584
2011-04-11 02:11:11 +00:00
Hauke Mehrtens
24c1caef5f
iipt-debug: create bundle of netfilter modules for debugging
...
Add a bundle for including commonly useful modules for IPtables debugging and development.
For now, it just contains xt_TRACE.ko
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
SVN-Revision: 26567
2011-04-09 23:23:46 +00:00
Felix Fietkau
2238b949f1
build: log package dump failures to logs to avoid forcing user to write cryptic commands to figure out what's going on
...
SVN-Revision: 26499
2011-04-06 14:48:59 +00:00
Felix Fietkau
caf4747f0c
build: clean up handling of the kernel config
...
- support kernel config overlays in env/
- allow overriding the target kernel config with CONFIG_TARGET=platform|subtarget|env
SVN-Revision: 26498
2011-04-06 14:48:55 +00:00
Felix Fietkau
459762ace2
add a new package metadata variable MDEPENDS for specifying local menuconfig dependencies that do not propagate to other packages
...
SVN-Revision: 26491
2011-04-05 19:03:51 +00:00
Felix Fietkau
fcc570d999
site: set ac_cv_sizeof_off_t=8 to fix autoconf applications using it for detecting largefile support ( #8376 , #5681 )
...
SVN-Revision: 26471
2011-04-04 12:11:43 +00:00
Felix Fietkau
d637ae2fc8
make the build system a bit more silent without V=99
...
SVN-Revision: 26460
2011-04-04 00:54:37 +00:00
Felix Fietkau
c4b8294c2d
toplevel: add a warning about .config being out of sync after an update
...
SVN-Revision: 26459
2011-04-04 00:54:33 +00:00
Florian Fainelli
5959cd2850
add kmod-ipt-led
...
Netfilter LED target triggers blinkenlichten when a network packet hits
a rule.
LED target requires iptables 1.4.9 or higher
Signed-off-by: Łukasz Stelmach <stlman@poczta.fm>
SVN-Revision: 26451
2011-04-03 18:30:37 +00:00
Hauke Mehrtens
87f98f8b09
kernel: add md5sum of kernel
...
This was missing in r26441
SVN-Revision: 26442
2011-04-03 14:54:37 +00:00
Felix Fietkau
61485f6491
build: reduce the amount of generated make code for the initial prereq scan - makes it about 20% faster
...
SVN-Revision: 26436
2011-04-03 03:40:09 +00:00
Felix Fietkau
314ce66b86
build: use a conditional @ sign before silenced targets instead of .SILENT - makes prereq checks more than twice as fast
...
SVN-Revision: 26435
2011-04-03 03:40:04 +00:00
Felix Fietkau
33cde6b296
build: undefine debug helper templates used by subdir.mk if the DEBUG variable is empty, speeds up "make prereq" by 25% when lots of packages are installed
...
SVN-Revision: 26434
2011-04-03 03:40:01 +00:00
Felix Fietkau
8a0d981006
build: move the SH_FUNC eval to the beginning of the opkg control file build command chain, not in front of every single command
...
SVN-Revision: 26432
2011-04-03 02:10:32 +00:00
Felix Fietkau
f6a0d67e7c
build: do not use shell calls to export empty opkg control files, speeds up package build and fixes some "Argument list too long" errors Patch by Thomas Langer from #8450
...
SVN-Revision: 26431
2011-04-03 02:07:59 +00:00
Felix Fietkau
e6aa1cab00
tools/squashfs4: update to version 4.2 (adds support for xz compression)
...
Based on a patch by Jonas Gorski
SVN-Revision: 26422
2011-04-03 01:02:00 +00:00
Michael Büsch
371bccb4c0
Update 2.6.38 to 2.6.38.2
...
SVN-Revision: 26332
2011-03-28 15:44:03 +00:00
Felix Fietkau
335877a2b3
global cflags: remove -funit-at-a-time, it is ignored by recent compilers. instead add -fno-caller-saves, which improves compression ratio for generated code with no apparent negative effects on performance
...
SVN-Revision: 26300
2011-03-26 01:07:12 +00:00
Jo-Philipp Wich
d005251cc4
target.mk: don't enable coreutils by default, it does not even exist anymore... fixes the Image Builder
...
SVN-Revision: 26269
2011-03-22 18:06:12 +00:00
Felix Fietkau
b568a64f8c
add support for md5sum checks for mirrored tarballs of packages with version control source urls
...
SVN-Revision: 26260
2011-03-21 23:02:06 +00:00
Jo-Philipp Wich
48c8a8ddb0
image.mk: only upgrade permissions instead of overwriting, utilize tar -p flag for targz image targets ( #7667 )
...
SVN-Revision: 26259
2011-03-21 17:38:15 +00:00
Imre Kaloz
b8430e7427
update to 2.6.32.33 and 2.6.37.4
...
SVN-Revision: 26226
2011-03-18 13:25:32 +00:00
Imre Kaloz
7df8322519
add 2.6.38 md5sum
...
SVN-Revision: 26221
2011-03-18 12:56:19 +00:00
Felix Fietkau
73c1dd9473
build: move the CCACHE_DIR to the build targets so that it doesn't interfere with a host ccache setup
...
SVN-Revision: 26181
2011-03-15 19:58:32 +00:00
Felix Fietkau
fd0deca65d
download.mk: properly quote download urls
...
SVN-Revision: 26129
2011-03-13 18:38:43 +00:00
Hauke Mehrtens
4226f1d373
kernel: update to kernel version 2.6.37.3
...
SVN-Revision: 26126
2011-03-13 17:14:08 +00:00
Hauke Mehrtens
425bf41b23
kernel: update to kernel version 2.6.34.8
...
SVN-Revision: 26125
2011-03-13 17:13:11 +00:00
Hauke Mehrtens
b78210955c
kernel: update to kernel version 2.6.32.32
...
SVN-Revision: 26124
2011-03-13 17:12:20 +00:00
Daniel Dickinson
0f93d4c3c4
target: Added coreutils to list of default packages. It doesn't build or install anything (0 bytes, 0 dependencies) and it prevents other packages from appearing in the package list if it is not selected
...
SVN-Revision: 26026
2011-03-11 08:57:37 +00:00
Felix Fietkau
f67f66bb89
Revert "[include] provide mipsel-openwrt-linux-uclibcgnueabi site script, fixes the majority of configure problems"
...
SVN-Revision: 25970
2011-03-09 11:37:55 +00:00
Jo-Philipp Wich
fb53b99f8c
provide mipsel-openwrt-linux-uclibcgnueabi site script, fixes the majority of configure problems
...
SVN-Revision: 25968
2011-03-09 10:13:56 +00:00
Jo-Philipp Wich
ff1f0be710
site: cache ac_cv_func_malloc_0_nonnull and ac_cv_func_realloc_0_nonnull
...
SVN-Revision: 25946
2011-03-08 06:00:56 +00:00
Imre Kaloz
b74308c433
only support EABI on ARM targets
...
SVN-Revision: 25928
2011-03-07 12:59:19 +00:00
Felix Fietkau
504eda0da9
hotplug2: replace udevtrigger from the udev-106 source with a much smaller self-contained, stripped-down version
...
SVN-Revision: 25920
2011-03-07 02:49:24 +00:00
Jo-Philipp Wich
dcb66b0593
deploy .ipk archives with --force-maintainer to ensure that configs are kept up-to-date in case they exist already for various reasons
...
SVN-Revision: 25915
2011-03-06 23:52:13 +00:00
Michael Büsch
9e7801b913
cmake: Fix ccache
...
SVN-Revision: 25878
2011-03-05 10:36:52 +00:00
Felix Fietkau
de4fdd0ce6
add a stamp that can forcibly disable autorebuild for a specific package - useful for testing changes to packages with extremely long recompilation times
...
SVN-Revision: 25838
2011-03-03 00:17:08 +00:00
Jo-Philipp Wich
073c5e0e74
add config.rpath and link it in autotools.mk if missing, some packages might need it, especially users of lib-link.m4 or iconv.m4
...
SVN-Revision: 25753
2011-02-27 15:39:27 +00:00
Felix Fietkau
c864843cbf
netfilter.mk: put ipv6 conntrack in the right package
...
SVN-Revision: 25750
2011-02-27 11:22:30 +00:00
Felix Fietkau
2d14f4e2f8
netfilter: add missing modules for v6 conntrack (patch from #8940 )
...
SVN-Revision: 25731
2011-02-26 15:50:01 +00:00
Felix Fietkau
831e597d7c
move nf_{conntrack,nat}_tftp to ipt-nathelper-extra, most people don't need this
...
SVN-Revision: 25722
2011-02-26 00:35:22 +00:00
Felix Fietkau
9dad83362d
kernel: remove imq support, refresh patches
...
SVN-Revision: 25641
2011-02-21 02:06:51 +00:00
Jo-Philipp Wich
d56fe0cf53
toplevel.mk: remove quotes from the release name, its up to its users to ensure proper quoting
...
SVN-Revision: 25596
2011-02-19 22:15:17 +00:00
Florian Fainelli
d3c2b87213
update to 2.6.32.29
...
SVN-Revision: 25583
2011-02-19 12:44:23 +00:00
Florian Fainelli
31709b2c76
update to 2.6.35.11
...
SVN-Revision: 25582
2011-02-19 12:44:16 +00:00
Florian Fainelli
45c9f5e75e
update to kernel 2.6.36.4
...
SVN-Revision: 25580
2011-02-19 12:44:07 +00:00
Florian Fainelli
3cd87d2d81
update to 2.6.37.1
...
SVN-Revision: 25577
2011-02-19 12:43:59 +00:00
Florian Fainelli
beb132b140
add git (git-core) as a prerequisite ( #8866 )
...
SVN-Revision: 25536
2011-02-14 15:06:11 +00:00
Imre Kaloz
e4589a2e5f
it's time for some attitude adjustment ;)
...
SVN-Revision: 25514
2011-02-13 11:20:09 +00:00
Felix Fietkau
7e4a29fbe2
use := instead of = for PKG_CONFIG_PATH to prevent recursion
...
SVN-Revision: 25388
2011-02-06 16:04:33 +00:00
Felix Fietkau
e8b193f10b
allow packages to override/extend PKG_CONFIG_PATH
...
SVN-Revision: 25386
2011-02-06 15:18:30 +00:00
Michael Büsch
6da37f79c5
cmake: Pass VERBOSE=1 to the generated makefile to reveal flags and commands in a verbose openwrt build.
...
SVN-Revision: 25376
2011-02-05 19:50:54 +00:00
Michael Büsch
21e2dcd199
cmake: Remove -O3 from release CFLAGS. Honor the OpenWRT -Os flag instead.
...
SVN-Revision: 25372
2011-02-05 19:39:48 +00:00
Jo-Philipp Wich
4fec7f7edb
autotools.mk: -B is not passed on by autoreconf, use -I instead - fixes PKG_MACRO_PATHS
...
SVN-Revision: 25312
2011-02-02 18:18:38 +00:00
Jo-Philipp Wich
1ada513817
prepare support for libiconv, libintl stub/full switching
...
SVN-Revision: 25302
2011-02-02 01:26:19 +00:00
Felix Fietkau
9b9162fa1a
add sitefile entries for ac_cv_func_creal,cimag - the functions are there, but configure tests in imagemagick fail to detect them
...
SVN-Revision: 25292
2011-02-01 21:16:10 +00:00
Felix Fietkau
c4d2dde396
add a template for cmake packages
...
SVN-Revision: 25265
2011-01-31 20:16:01 +00:00
Felix Fietkau
d288f855e3
add a missing wrapper for the refresh target for host builds
...
SVN-Revision: 25193
2011-01-28 12:13:58 +00:00
Imre Kaloz
a361eab890
fixup board specific KERNELNAME overrides
...
SVN-Revision: 25138
2011-01-27 12:21:10 +00:00
Imre Kaloz
832fc4a133
2.6.38 supports xz ramdisks, too
...
SVN-Revision: 25080
2011-01-24 06:41:11 +00:00
Jo-Philipp Wich
bad3c4865d
set Installed-Size to 0 when preparing control, its substituted by ipkg-build later on
...
SVN-Revision: 25022
2011-01-16 22:18:35 +00:00
Hauke Mehrtens
ebbd3311e1
kernel: add md5sum of kernel 2.6.37
...
SVN-Revision: 24931
2011-01-08 13:10:35 +00:00
Jo-Philipp Wich
ec45087403
autotools.mk: introduce PKG_MACRO_PATHS and HOST_MACRO_PATHS which default to ./m4, add LIBTOOL to AM_TOOL_PATHS
...
SVN-Revision: 24830
2010-12-26 02:06:50 +00:00
Jo-Philipp Wich
d2d990e41e
netfilter.mk: fix connmark packaging for Kernels >= 2.6.35, thanks Daniel Gimpelevich
...
SVN-Revision: 24729
2010-12-19 16:47:30 +00:00
Jo-Philipp Wich
f28b49208b
autotools.mk: like libintl, make all libtool fixup packages depend on the libiconv stub
...
SVN-Revision: 24708
2010-12-19 04:41:18 +00:00
Jo-Philipp Wich
fd181101aa
autotools.mk: add a (dummy) libintl build dependency to any package using the libtool fixup
...
SVN-Revision: 24700
2010-12-19 02:37:56 +00:00
Jo-Philipp Wich
8fae8c0a6f
download.mk: support https:// downloads
...
SVN-Revision: 24688
2010-12-18 21:43:10 +00:00
Jo-Philipp Wich
c9f9fc8154
autotools.mk: remove HOST_BUILD_DEPENDS on libtool
...
SVN-Revision: 24676
2010-12-18 18:14:25 +00:00
Jo-Philipp Wich
4e19240b9b
autotools.mk: set AUTOPOINT to "true", not all hosts have it install and it makes autoreconf fail if not present, it also needs cvs which isn't installed on all hosts either
...
SVN-Revision: 24664
2010-12-18 13:19:59 +00:00
Gabor Juhos
0d01356fc6
generic: nuke 2.6.33 specific stuff, is not used by any platform
...
SVN-Revision: 24644
2010-12-17 17:10:04 +00:00
Jo-Philipp Wich
a4350e3861
autotools.mk: touch NEWS, AUTHORS, COPYING and ChangeLog, automake wants them
...
SVN-Revision: 24588
2010-12-15 06:05:41 +00:00
Jo-Philipp Wich
249693d50b
autotools.mk: always pass -I m4, some package don't seem to set correct AMFLAGS (or any at all..)
...
SVN-Revision: 24574
2010-12-15 01:24:16 +00:00
Jo-Philipp Wich
6489a9c575
autotools.mk: don't rely on shipped autogen.sh files
...
SVN-Revision: 24573
2010-12-15 01:14:14 +00:00
Jo-Philipp Wich
f3ac8849a5
autotools.mk: explicately pass toolchain versions of automake, autoconf, libtoolize, ... to autoreconf
...
SVN-Revision: 24570
2010-12-15 00:19:08 +00:00
Imre Kaloz
d4bf98f231
add plemininary ultrasparc support
...
SVN-Revision: 24558
2010-12-14 07:57:22 +00:00
Jo-Philipp Wich
dbf8d9c516
- implement hooks for hostbuilds - use host build hooks to implement fixups for host build - move separator declaration to rules.mk
...
SVN-Revision: 24551
2010-12-13 19:04:33 +00:00
Jo-Philipp Wich
135cfe50c9
autotools.mk: add yet another aclocal path
...
SVN-Revision: 24547
2010-12-13 16:05:53 +00:00
Jo-Philipp Wich
c48a705702
autotools.mk: support autoreconf at different paths, introduce PKG_AUTOMAKE_PATHS which defaults to '.'
...
SVN-Revision: 24534
2010-12-13 01:44:28 +00:00
Daniel Dickinson
236cbb536f
Added autoconf flags for gettimeofday and psignal - uClibc has them
...
SVN-Revision: 24508
2010-12-12 01:43:30 +00:00
Hauke Mehrtens
b8ab3d34eb
kernel: update kernel versions Update kernel 2.6.32.26 to 2.6.32.27 Update kenrel 2.6.36.1 to 2.6.36.2
...
SVN-Revision: 24486
2010-12-11 16:07:21 +00:00
Jo-Philipp Wich
bf9e9b6a91
rework aclocal handling, packages have issues writing through the symlink so keep the host aclocal as include path for now
...
SVN-Revision: 24474
2010-12-11 03:15:10 +00:00
Jo-Philipp Wich
88a1c20900
autotools.mk: let PKG_REMOVE_FILES default to aclocal.m4
...
SVN-Revision: 24458
2010-12-10 22:59:07 +00:00
Jo-Philipp Wich
3560c34214
autotools.mk: remove autom4ate.cache directory when autoreconf-ing
...
SVN-Revision: 24434
2010-12-10 16:28:20 +00:00
Felix Fietkau
ffbed0f08a
support the autoreconf fixup without libtool
...
SVN-Revision: 24423
2010-12-10 15:20:51 +00:00
Jo-Philipp Wich
6541593b34
autotools.mk: introduce PKG_REMOVE_FILES to delete certain files after applying patches and before doing any fixups
...
SVN-Revision: 24348
2010-12-08 15:55:05 +00:00
Jo-Philipp Wich
fa3c5ac38a
autotools.mk: remove GNUmakefile before running autoreconf (spotted libgcrypt++)
...
SVN-Revision: 24344
2010-12-08 11:55:41 +00:00
Jo-Philipp Wich
48b953fa1c
autotools.mk: allow disabling autoreconf, remove libdir fixup
...
SVN-Revision: 24321
2010-12-08 02:24:21 +00:00
Jo-Philipp Wich
f3f3be3dfe
autotools.mk: allow autogen.sh / autoreconf to fail (for now)
...
SVN-Revision: 24320
2010-12-08 01:19:52 +00:00
Jo-Philipp Wich
69aeb3a06c
autotools.mk: if ./autogen.sh exists, call that. Call autoreconfig only if configure.in or configure.ac exists
...
SVN-Revision: 24319
2010-12-08 01:15:38 +00:00
Jo-Philipp Wich
591190e215
deploy the steamroller tactics and autoreconfigure any package carring the libtool fixup, this should solve a number of issues ranging from linking into the host, syntax errors in libtool and missing make targets
...
SVN-Revision: 24317
2010-12-08 00:54:14 +00:00
Jo-Philipp Wich
c10515db65
re-enable the libtool PKG_BUILD_DEPENDS for PKG_FIXUP and emit a deprecation warning. Packages must specify PKG_BUILD_DEPENDS:=libtool
...
SVN-Revision: 24246
2010-12-04 19:56:47 +00:00
Mirko Vogt
9a18fff28e
ensure accidentally installed *.la-files (into $STAGING_DIR) are going to be removed afterwards - this actually should be done within respective package-Makefiles itself, however they need to stay compatible with libtool v1.5.x which is used in backfire, since it (may) require those files
...
SVN-Revision: 24241
2010-12-04 13:44:43 +00:00
Mirko Vogt
b599f7dc42
disable libtool fixups in trunk globally
...
SVN-Revision: 24234
2010-12-04 00:11:09 +00:00
Imre Kaloz
ead8ab8403
update to the latest stable kernels
...
SVN-Revision: 24136
2010-11-24 18:50:11 +00:00
Felix Fietkau
695a1268e1
change the recursive dependency template to use more make evaluation - the shell command got so long that it triggered "Argument list too long" on some systems ( #8231 )
...
SVN-Revision: 24131
2010-11-24 14:07:12 +00:00
Felix Fietkau
380ea005e1
use PREFIX/bin instead of PREFIX/sbin for all host builds (fixes e2fsprogs path)
...
SVN-Revision: 24103
2010-11-22 18:49:18 +00:00
Imre Kaloz
66b08771ff
cleanup
...
SVN-Revision: 24090
2010-11-22 13:46:09 +00:00
Imre Kaloz
5ea6194ab0
remove 2.6.25 support
...
SVN-Revision: 24089
2010-11-22 13:43:32 +00:00
Imre Kaloz
4052849677
switch from ext2 to ext4 (w/o) journaling
...
SVN-Revision: 24084
2010-11-22 12:12:39 +00:00
Jo-Philipp Wich
e09767beea
package-ipkg.mk: add support for "essential" package flag, fix typo
...
SVN-Revision: 23959
2010-11-11 16:18:01 +00:00
Florian Fainelli
b6e9f1dfe0
make targets provide their KERNELNAME
...
SVN-Revision: 23919
2010-11-08 07:31:25 +00:00
Michael Büsch
995cedb319
InstallDev: Move the "find" out of the lock critical section.
...
SVN-Revision: 23858
2010-11-04 12:42:37 +00:00
Michael Büsch
e5fc77edd9
Lock copying of directory trees to the staging dir with the "staging-dir" lock. This lock probably has to be taken elsewhere, too.
...
SVN-Revision: 23857
2010-11-04 12:28:55 +00:00
Imre Kaloz
0a5da348d1
update kernels to 2.6.32.25 and 2.6.35.8
...
SVN-Revision: 23851
2010-11-04 09:01:08 +00:00
Michael Büsch
050902efd7
deptest: Install of host tools has to be forced for every test, because the host staging dir is cleaned prior a test.
...
SVN-Revision: 23825
2010-11-03 14:58:32 +00:00
Michael Büsch
9d61a9b1c6
Lock copying to STAGING_DIR_ROOT. This fixes build failures for parallelized build.
...
SVN-Revision: 23709
2010-10-29 15:07:23 +00:00
Florian Fainelli
d78a574019
add support for darcs repositories
...
This patch adds support for darcs repositories (as sources of packages).
It does *not* add support for darcs:// URI scheme because such a scheme
do not exist (AFAIK). You must therefore manually set PKG_SOURCE_PROTO
to darcs in your Makefile (and use a regular http:// URI). You also have
to set PKG_SOURCE_VERSION to a string matching a tag contained in the
repository, and PKG_SOURCE_SUBDIR to something sensible
($(PACKAGE_NAME)-$(PACKAGE_SOURCE_VERSION) for instance).
Same rationale as for the previous patch ("useless to most, but small
and straightforward so why no add it?).
Best regards,
Signed-off-by: Gabriel Kerneis <kerneis@pps.jussieu.fr>
SVN-Revision: 23615
2010-10-24 12:36:44 +00:00
Michael Büsch
a7ae32e3dd
Add md5sum for linux-2.6.36
...
SVN-Revision: 23556
2010-10-20 23:07:35 +00:00
Jo-Philipp Wich
c32a125607
netfilter: workaround a userspace/kernel mismatch on Linux 2.6.35 and later
...
SVN-Revision: 23521
2010-10-18 20:39:07 +00:00
Florian Fainelli
8a6ee777b0
make ModuleAutoLoad more readable
...
When doing a build with tracing on, the expansion of ModuleAutoLoad can get a
little hairy.
Using intermediate variables to name the arguments makes tracing more readable.
One side effect is that if an argument is accidentally left out, we won't get
all of the parameters shifted one over thanks to quoting (done in AutoLoad).
Signed-of-by: Philip Prindeville <philipp@redfish-solutions.com>
SVN-Revision: 23513
2010-10-18 06:58:11 +00:00
Michael Büsch
dc7a68165d
Fix typo
...
SVN-Revision: 23482
2010-10-16 18:46:22 +00:00
Michael Büsch
d4807cf557
Support force-disabling per-package parallel build with {PKG,HOST}_BUILD_PARALLEL:=0
...
SVN-Revision: 23480
2010-10-16 18:42:58 +00:00
Felix Fietkau
5e3284ecfd
set the umask in toplevel.mk instead of forcing the user to adjust it
...
SVN-Revision: 23445
2010-10-14 15:53:47 +00:00
Jo-Philipp Wich
c11586a203
add a prereq check for umask 0022, other settings will result in broken packages
...
SVN-Revision: 23442
2010-10-14 14:25:29 +00:00
Jo-Philipp Wich
38e3474542
quilt.mk: export PATCH for patch-kernel.sh
...
SVN-Revision: 23315
2010-10-08 09:21:34 +00:00
Jo-Philipp Wich
3cf0250da2
host.mk: introduce PATCH which refers to either gpatch or patch
...
SVN-Revision: 23287
2010-10-07 11:33:12 +00:00
Jo-Philipp Wich
d3f412f4ec
rename PATCH to KPATCH
...
SVN-Revision: 23286
2010-10-07 11:32:09 +00:00
Ralph Hempel
a1973192c6
add configure as package target
...
SVN-Revision: 23262
2010-10-05 20:20:13 +00:00
Jo-Philipp Wich
f3a5085903
package-ipkg.mk: build sysupgrade keepfile hints out of conffiles not yet present in the package. This applies to config directories or files that do not exist but may be created by the user after package installation.
...
SVN-Revision: 23257
2010-10-05 19:20:27 +00:00
Jo-Philipp Wich
8ae1a4fc69
correct default package status info (install -> unknown) - fixes "opkg_conf_write_status_files: Internal error: package ... has a NULL dest"
...
SVN-Revision: 23222
2010-10-04 17:20:49 +00:00
Imre Kaloz
5f9a6a5431
upgrade kernel versions to the latest stable ones
...
SVN-Revision: 23219
2010-10-04 10:40:41 +00:00
Lars-Peter Clausen
83d6a36019
update 2.6.35.x to 2.6.35.7
...
SVN-Revision: 23213
2010-10-04 07:42:32 +00:00
Michael Büsch
cf323eb924
optionally support parallel toolchain build. This defaults to off, because certain toolchain versions are known to break on parallel build. However, it significantly speeds up the build and latest versions of the tools do compile fine.
...
SVN-Revision: 23196
2010-10-03 12:54:07 +00:00
Jo-Philipp Wich
cb4c39b55d
prime .ipk control files with Status: field to introduce hold for post flash installed packages
...
SVN-Revision: 23175
2010-10-02 04:04:12 +00:00
Jo-Philipp Wich
8b9ca16985
add support for flagging packages
...
SVN-Revision: 23172
2010-10-02 03:21:33 +00:00
Gabor Juhos
b5b21d03c4
package-ipkg.mk: use the BOARD variable in opkg cmdline if ARCH_PACKAGES is not defined
...
SVN-Revision: 23166
2010-10-01 07:09:34 +00:00
Michael Büsch
e9eb82b33b
Add maintainer information to menuconfig description dialog
...
SVN-Revision: 23161
2010-09-30 11:01:01 +00:00
Felix Fietkau
7f80e26661
fix build dependencies on packages with multiple variants but no selected virtual packages
...
SVN-Revision: 23102
2010-09-20 20:17:28 +00:00
Jo-Philipp Wich
9bb6f3b5f3
opkg: - implement --add-dest and --add-arch commandline options, this allows to run entirely without configuration - tweak default config location patch to not require a config in offline root mode - rename --force-run-hooks option to --force-postinstall, its a more appropriate name - utilize new opkg commandline options in package-ipkg.mk and remove config file generation
...
SVN-Revision: 23032
2010-09-12 21:16:02 +00:00
Jo-Philipp Wich
064e7c8f00
Implement an ARCH_PACKAGES variable which defaults to BOARD but can be overridden on a per-subtarget basis. This is intended for targets such as adm5120 and malta which support both big and little endianess and will replace the target specific exceptions in package-defaults and Image Builder.
...
SVN-Revision: 23029
2010-09-12 20:49:54 +00:00
Jo-Philipp Wich
6cbd09df64
pass opkg offline root as command line arg, solves caching issues when switching between multiple subtargets, thanks Ralph Hempel for reporting
...
SVN-Revision: 22990
2010-09-09 21:05:51 +00:00
Michael Büsch
f54f9b25e1
host.mk: Don't use bash-ism
...
SVN-Revision: 22963
2010-09-06 21:22:54 +00:00
Jo-Philipp Wich
b1edd2ac6e
opkg: add --force-run-hooks option to run postinstall scripts in offline root mode, utilize it for host package install
...
SVN-Revision: 22960
2010-09-06 19:58:05 +00:00
Jo-Philipp Wich
9d74fc3eb3
use opkg/host for package installation - speeds up rebuild operations - aligns generated package list format with the one created by opkg on the target - fixes broken dependency handling in imagebuilder
...
SVN-Revision: 22949
2010-09-06 02:15:46 +00:00
Felix Fietkau
392888845c
fix build error in tools on darwin on newer macs (patch by dirtyfreebooter)
...
SVN-Revision: 22934
2010-09-05 16:16:59 +00:00
Jo-Philipp Wich
6734c999af
ignore vim .swp files when scanning for updates ( #7867 )
...
SVN-Revision: 22880
2010-09-03 12:31:18 +00:00
Felix Fietkau
00d1e599d7
add a command for printing a cleaned up make target database - will be used to analyze package dependencies at some point
...
SVN-Revision: 22871
2010-09-01 17:51:36 +00:00
Lars-Peter Clausen
cf445bb48f
Update 2.6.35.x to 2.6.35.4
...
SVN-Revision: 22833
2010-08-29 18:19:20 +00:00
Florian Fainelli
dc6cc63c00
update to 2.6.33.7
...
SVN-Revision: 22767
2010-08-22 17:08:07 +00:00
Florian Fainelli
b1becffa5b
update to 2.6.32.20
...
SVN-Revision: 22766
2010-08-22 17:07:37 +00:00
Hauke Mehrtens
09e05d833d
kernel: update kernel version to 2.6.34.5
...
SVN-Revision: 22759
2010-08-22 13:26:06 +00:00
Michael Büsch
7ebcd04786
Update to 2.6.35.3
...
SVN-Revision: 22753
2010-08-21 19:25:07 +00:00
Michael Büsch
fde498904f
Add an option to default the default build rule to parallel build.
...
SVN-Revision: 22737
2010-08-20 14:48:59 +00:00
Felix Fietkau
c4b3e38fc0
fix libtool fixup for libstdc++
...
SVN-Revision: 22732
2010-08-19 17:46:11 +00:00
Felix Fietkau
b3c871375b
fix compile errors by forcing bash to be used as a shell in all submake processes
...
SVN-Revision: 22726
2010-08-19 13:32:47 +00:00
Felix Fietkau
d9e0d5705a
speed up the ipkg build process some more by reordering commands
...
SVN-Revision: 22722
2010-08-19 12:49:46 +00:00
Felix Fietkau
a9136c0892
speed up the build system by including include/shell.sh on shell commands only where necessary
...
SVN-Revision: 22720
2010-08-19 12:49:37 +00:00
Michael Büsch
f4daa84832
Also support parallel build for host-packages
...
SVN-Revision: 22698
2010-08-18 14:23:06 +00:00
Michael Büsch
7ed7784f59
Support parallel build of certain packages
...
SVN-Revision: 22696
2010-08-18 13:57:58 +00:00
Lars-Peter Clausen
b4a1337cf9
Add build variants support to InstallDev
...
Before building a build variant would have removed the staging files installed
by the previous build variant from the same makefile.
SVN-Revision: 22668
2010-08-16 09:45:21 +00:00
Gabor Juhos
2126f5a1cd
generic: fix kernel version check for 2.6.35
...
SVN-Revision: 22642
2010-08-14 21:07:23 +00:00
Florian Fainelli
371d5c7cc7
add 2.6.35 md5sum
...
SVN-Revision: 22538
2010-08-08 20:00:35 +00:00
Lars-Peter Clausen
a97d6b0c95
Add kernel_nconfig make target
...
SVN-Revision: 22518
2010-08-06 21:36:35 +00:00
Jo-Philipp Wich
fa802af399
support unpacking of .tar.xz archives, no prereq on xzcat for now
...
SVN-Revision: 22517
2010-08-06 21:29:23 +00:00
Jo-Philipp Wich
e47a8a001c
revert r22372 and r22405, dependency on host libtool causes problems
...
SVN-Revision: 22406
2010-07-28 02:18:16 +00:00
Jo-Philipp Wich
8c1d9afc40
use host opkg for installing packages in buildroot and ImageBuilder
...
SVN-Revision: 22372
2010-07-23 19:49:19 +00:00
Felix Fietkau
fd8142403e
add a build system option for collecting all kernel debug information (including modules) in a tarball
...
SVN-Revision: 22327
2010-07-21 15:18:24 +00:00
Imre Kaloz
41844dba86
we don't care about the md5sums for -rc kernels
...
SVN-Revision: 22290
2010-07-19 11:35:30 +00:00
Imre Kaloz
ca8f45b142
update kernel versions
...
SVN-Revision: 22289
2010-07-19 11:34:03 +00:00
Alexandros C. Couloumbis
57d2e57b02
finalize r22241 fixes
...
SVN-Revision: 22242
2010-07-17 08:50:19 +00:00
Nicolas Thill
5cc5f15047
partially revert [22145], keep LINUX_KMOD_SUFFIX, needed to build external modules in ./packages
...
SVN-Revision: 22146
2010-07-12 16:01:13 +00:00
Claudio Mignanti
2d86ea7bf3
massive: replace occurences of .$(LINUX_KMOD_SUFFIX) with .ko after r21950
...
SVN-Revision: 22145
2010-07-12 14:06:13 +00:00
Hauke Mehrtens
e2ce2feedb
kernel: update to kernel 2.6.34.1
...
SVN-Revision: 22118
2010-07-10 22:39:52 +00:00
Felix Fietkau
da1bb88a2b
rename target/linux/generic-2.6 to generic
...
SVN-Revision: 21952
2010-06-26 20:42:58 +00:00
Felix Fietkau
6117c04c94
remove linux 2.4 specific build system code
...
SVN-Revision: 21951
2010-06-26 20:42:38 +00:00
Felix Fietkau
157f44d718
remove linux 2.4 kernel versions
...
SVN-Revision: 21950
2010-06-26 20:42:30 +00:00
Jo-Philipp Wich
91468dcf4f
package TPROXY target and module infrastructure
...
SVN-Revision: 21883
2010-06-22 22:39:22 +00:00
Alexandros C. Couloumbis
b6e28298fe
include/netfilter.mk fix typo on r21795
...
SVN-Revision: 21796
2010-06-14 14:51:51 +00:00
Alexandros C. Couloumbis
e491939c70
include/netfilter.mk: add 2.6.35 kernel support
...
SVN-Revision: 21795
2010-06-14 14:44:27 +00:00
Alexandros C. Couloumbis
a2225b8b29
generic-2.6: add kernel 2.6.35 preliminary support
...
SVN-Revision: 21695
2010-06-07 05:54:29 +00:00
Nicolas Thill
e74e289fa8
update linux kernel to 2.6.32.14
...
SVN-Revision: 21583
2010-05-27 18:09:09 +00:00
Hauke Mehrtens
b18a1d217b
kernel: update kernel to version 2.6.32.13 and 2.6.33.4
...
SVN-Revision: 21540
2010-05-23 13:16:51 +00:00
Lars-Peter Clausen
ba30e23bbc
Add checksum for 2.6.34, refresh 2.6.34 patches and update targets from 2.6.34-rcX to 2.6.34
...
SVN-Revision: 21498
2010-05-17 22:05:07 +00:00
Felix Fietkau
73b78d4a75
only build bin packages for the selected build variants (same behaviour as with ipkg builds)
...
SVN-Revision: 21455
2010-05-15 15:57:00 +00:00
Nicolas Thill
c69cb2e520
image/ext2: fix rootfs partition size after [21362]
...
SVN-Revision: 21369
2010-05-05 06:14:32 +00:00
Nicolas Thill
08be2bcfd9
buildsystem: add a macro to test options supported by the host compiler
...
SVN-Revision: 21304
2010-05-02 17:22:01 +00:00
Nicolas Thill
23aa8be261
include: rearrange image.mk, indent, reorder, change some ifeq/ifneq tests
...
SVN-Revision: 21244
2010-04-29 00:44:26 +00:00
Nicolas Thill
224db523da
replace old quote stripping with calls to qstrip macro
...
SVN-Revision: 21242
2010-04-29 00:32:44 +00:00
Nicolas Thill
b3b591c000
buildsystem: rename tgz/TGZ "feature" and matching options to targz/TARGZ
...
SVN-Revision: 21238
2010-04-28 14:47:43 +00:00
Nicolas Thill
7992df3721
images: allow generating .cpio.gz and/or .tar.gz archives whether ramdisk is selected or not
...
SVN-Revision: 21237
2010-04-28 14:27:03 +00:00
Alexandros C. Couloumbis
fdac9ae836
sync to kernel 2.6.32.12
...
SVN-Revision: 21195
2010-04-27 14:30:08 +00:00
Alexandros C. Couloumbis
de4fcf04ec
add 2.6.33.3 & 2.6.32.12 kernel checksums
...
SVN-Revision: 21180
2010-04-27 08:39:06 +00:00
Gabor Juhos
4be3c3e48c
kernel: refresh patches for 2.6.34-rc5 and update md5sum
...
SVN-Revision: 21082
2010-04-22 07:13:21 +00:00
Gabor Juhos
81062a12ac
kernel: refresh patches for 2.6.33.2, and drop md5sum for older 2.6.32 kernels
...
SVN-Revision: 21081
2010-04-22 07:12:09 +00:00
Felix Fietkau
8149815189
fix gnu find prereq check
...
SVN-Revision: 21078
2010-04-21 20:42:09 +00:00
Felix Fietkau
091934e7fb
fix timestamp checks for build system paths which have '.svn' in their directory name
...
SVN-Revision: 20856
2010-04-14 22:21:15 +00:00
Alexandros C. Couloumbis
668fd62080
don't use lzma/jffs2 on <2.6.33, set lzma/jffs2 as default for >=2.6.33. switch verbose mode on compresor statistics.
...
SVN-Revision: 20844
2010-04-13 21:36:58 +00:00
Alexandros C. Couloumbis
498bf7402a
update kernel checksums
...
SVN-Revision: 20842
2010-04-13 20:11:50 +00:00
Alexandros C. Couloumbis
43ee14563c
finalize lzma/jffs2 support (currently not enebled by default, for kernels >=2.6.33) based on Edgar Soldin patches: https://lists.openwrt.org/pipermail/openwrt-devel/2010-March/006550.html
...
SVN-Revision: 20837
2010-04-13 14:07:22 +00:00
Nicolas Thill
e2b57ecf5f
define a shared IMG_PREFIX variable used as a basename for image files, it contains board & subtarget infos (if appropriate) allowing subtargets to share the same bin directory without overwriting each other's files
...
SVN-Revision: 20834
2010-04-12 23:15:56 +00:00
Nicolas Thill
aa8e2e8685
netfilter: extension fixes (partially closes : #7045 ) * add missing xt_owner (2.6) * enable ipt_quota (2.4), disabled in [8499] is building fine with recent iptables * add missing ipt_nat_tftp (2.4) * add missing nf_nat_amanda (2.6)
...
SVN-Revision: 20693
2010-04-04 12:35:06 +00:00
Nicolas Thill
1b0a9b51c4
include/netfilter.mk: move ebtables definitions at the end
...
SVN-Revision: 20690
2010-04-04 03:43:13 +00:00
Nicolas Thill
4ba18f5916
download.mk: fix bzr download method
...
SVN-Revision: 20582
2010-03-29 13:06:19 +00:00
Felix Fietkau
e10df8d2b5
add a new helper macro to deal with conditional ./configure flags
...
SVN-Revision: 20570
2010-03-29 03:38:40 +00:00
Felix Fietkau
965f770083
prevent kernel.mk from defining PATCH_DIR and FILES_DIR for regular packages
...
SVN-Revision: 20569
2010-03-29 03:07:54 +00:00
Hauke Mehrtens
3dd6909c20
Some dependencies that are depending on target are not added into the Depends line in the control file of the package. For example +!(TARGET_brcm47xx||TARGET_brcm63xx):kmod-ssb does not result in kmod-ssb for the x86 target or any other target.
...
This fixes #6874
SVN-Revision: 20553
2010-03-28 19:22:59 +00:00
Gabor Juhos
e66a368bd1
kernel: update to 2.6.32.10
...
SVN-Revision: 20444
2010-03-26 10:45:25 +00:00
Lars-Peter Clausen
2bc9d6f6e9
include/target.mk: Only set usb feature flag for a target if there is a HCD
...
SVN-Revision: 20425
2010-03-25 15:04:44 +00:00
Jo-Philipp Wich
40781b7290
the svn fallback code added in r20322 is evaluated with each make invocation and produces a lot of spurious "svn: broken pipe" error - replace it with a more efficient version
...
SVN-Revision: 20377
2010-03-23 01:21:50 +00:00
Florian Fainelli
7af8ee0481
change from /jffs to /overlay, patch from Daniel Dickinson
...
SVN-Revision: 20356
2010-03-21 17:16:50 +00:00
Florian Fainelli
e7f046805a
disable ucitrigger for now, not used, patch from Dave Kooper
...
SVN-Revision: 20355
2010-03-21 17:16:45 +00:00
Florian Fainelli
b195af191b
fix svn download with older svn client versions
...
SVN-Revision: 20322
2010-03-20 17:18:47 +00:00
Florian Fainelli
08a790efb6
accept unknown server certificates by default on svn download
...
Some packages sources need to be checked out from server with unknown
certificates, silently accept by default in order not to stop builds, thanks rhk.
SVN-Revision: 20299
2010-03-19 13:44:47 +00:00
Markus Wigge
cfdbb2508d
new kernel checksums: 2.6.32.10 2.6.33.1
...
SVN-Revision: 20241
2010-03-16 13:04:03 +00:00
Travis Kemen
db7082d899
Updated post r19769, integrates the missing dl_method bzr hunk from #6370 , uses the export subcommand for the vcs' that provide a usable version (hg archive doesn't work remotely, git archive isn't enabled on github), from #6700
...
SVN-Revision: 20222
2010-03-14 21:55:11 +00:00
Nicolas Thill
a9dc020014
sort entries in images md5sums files
...
SVN-Revision: 20116
2010-03-10 04:03:37 +00:00
Travis Kemen
e09067b221
The attached patch replaces $(1) install by $(if $(1), $(1), install) in the definition, in order to be able to specify an install rule, which is not always called install (example: trunk/package/ncurses/Makefile has rules called install.libs and install.data).
...
Then its possible to do this in ncurses Makefile:
define Build/Install
$(call Build/Install/Default, install.libs install.data)
endef
This patch does not affect anything else, as if no parameter is given,
it will use install as before.
-Raphael
SVN-Revision: 19996
2010-03-05 20:19:48 +00:00
Travis Kemen
cf7199f48b
this patch fixes toolchain parallel build, which reduces build time.
...
In order to enable parallel build, change line 21 of
include/host-build.mk from:
override MAKEFLAGS=
to:
override MAKEFLAGS=$(MAKE_JOBS)
-Raphael
SVN-Revision: 19995
2010-03-05 20:15:12 +00:00
Lars-Peter Clausen
d77662c7a3
image.mk: Adjust ubifs build behaviour to that of others image types
...
SVN-Revision: 19985
2010-03-05 04:14:03 +00:00
Matteo Croce
5ddd984cff
kernel: add 2.6.33 patches
...
SVN-Revision: 19905
2010-02-28 15:20:00 +00:00
Hauke Mehrtens
0c7b285613
kernel: update to kernel 2.6.32.9
...
SVN-Revision: 19890
2010-02-28 10:16:47 +00:00
Felix Fietkau
93489b721e
add support for marking specific kernel module packages as potentially being required for mounting the rootfs (patch by cshore)
...
SVN-Revision: 19878
2010-02-26 22:45:54 +00:00
Jo-Philipp Wich
42e453a2e3
properly package xt_comment.ko ( #6742 )
...
SVN-Revision: 19861
2010-02-26 00:23:39 +00:00
Felix Fietkau
15fecc9e6c
remove support for DEBUG_DIR, it has lost its purpose since STAGING_DIR_ROOT was added
...
SVN-Revision: 19849
2010-02-24 23:43:05 +00:00
Lars-Peter Clausen
bd2e3ccd6f
autotools.mk: Don't try to fixup .la files in the DevInstall host path, because those .la files shouldn't go there anyway.
...
SVN-Revision: 19785
2010-02-20 23:40:53 +00:00
Travis Kemen
f04ad5bb5f
this patch adds support for bzr in include/download.mk, and fixes whitespace.
...
-Raphael
SVN-Revision: 19769
2010-02-20 04:48:07 +00:00
Hauke Mehrtens
a40daa8038
update kernel to version 2.4.37.9 and refresh patches
...
SVN-Revision: 19762
2010-02-19 21:30:10 +00:00
Jo-Philipp Wich
15c4e22d31
netfilter: add support for raw table and NOTRACK target ( #5504 )
...
SVN-Revision: 19721
2010-02-19 01:36:47 +00:00
Lars-Peter Clausen
d38ce9313b
autotools.mk: Add PKG_LIBTOOL_PATHS variable.
...
PKG_LIBTOOL_PATHS can be used to specify to tell libtool_fixup where to look
for libtool scripts of a package. This is useful if a package has it's libtool
script in a non-standard location or has multiple libtool scripts.
The value should be a space seperated list of paths which are relative to
$(PKG_BUILD_DIR). It defautls to $(CONFIGURE_PATH).
SVN-Revision: 19713
2010-02-18 23:50:44 +00:00
Felix Fietkau
8e808a54c2
Revert "sort Kconfig symbols automatically to make Kaloz happy :p" Relying on some sort implementations' weird behaviour of ignoring # and whitespaces at the beginning of a line is not a good idea, and it's certainly not portable
...
SVN-Revision: 19675
2010-02-16 21:34:50 +00:00
Travis Kemen
5c75e1dd02
update kernel from 2.6.32.7 to 2.6.32.8, thanks tripolar
...
SVN-Revision: 19591
2010-02-12 01:12:11 +00:00
Gabor Juhos
03779da9c6
sort Kconfig symbols automatically to make Kaloz happy :p
...
SVN-Revision: 19582
2010-02-11 13:07:10 +00:00
Imre Kaloz
7b367d0313
with no users left, remove support for 2.6.21
...
SVN-Revision: 19578
2010-02-11 08:37:57 +00:00
Imre Kaloz
32db1d47ff
we use per-target kernel versions for 2.6 for a long time now
...
SVN-Revision: 19577
2010-02-11 08:35:33 +00:00
Lars-Peter Clausen
6f3db147b6
Allow colored output to be disabled when running a non-verbose build by setting NO_COLOR=1
...
SVN-Revision: 19560
2010-02-08 22:28:19 +00:00
Mike Baker
129a1e0714
disable stdin unless make V=99; fixes bug where compilation can stall waiting for input
...
SVN-Revision: 19511
2010-02-04 04:43:17 +00:00
Lars-Peter Clausen
93567fed7a
autotools.mk: Add libstdc++ quirk to libtool_fixup_libdir. Fixes build of packages which use libtool and link against packages which link against libstdc++
...
SVN-Revision: 19399
2010-01-30 14:51:22 +00:00
Imre Kaloz
e831384efb
update to 2.6.32.7
...
SVN-Revision: 19379
2010-01-29 12:19:31 +00:00
Gabor Juhos
6ff3e61cf7
kernel: update to 2.6.32.6
...
SVN-Revision: 19358
2010-01-28 11:54:20 +00:00
Felix Fietkau
fdf2ba873a
unset user overrides for quilt settings to prevent them from interfering with the build process ( #6553 )
...
SVN-Revision: 19332
2010-01-25 21:45:10 +00:00
Felix Fietkau
42e4f83096
fix rootfs preparation with rootfs containing files with whitespaces in the filename (based on patch from #6551 )
...
SVN-Revision: 19282
2010-01-22 23:10:57 +00:00
Imre Kaloz
a827205280
update to latest kernel versions
...
SVN-Revision: 19224
2010-01-19 11:53:56 +00:00
Felix Fietkau
4af8308788
make sure that processed directories are printed on make V=99
...
SVN-Revision: 19174
2010-01-16 22:18:56 +00:00
Jo-Philipp Wich
4d904cf081
allow download urls using the file:// schema ( #6480 )
...
SVN-Revision: 19120
2010-01-13 19:38:53 +00:00
Lars-Peter Clausen
db06ca593b
Add support for building ubifs images.
...
SVN-Revision: 19097
2010-01-11 01:10:45 +00:00
Imre Kaloz
f8834b9c70
upgrade to latest kernels
...
SVN-Revision: 19087
2010-01-09 23:13:27 +00:00
Lars-Peter Clausen
144fd07cd8
Prevent unnecessary host package rebuilds.
...
Sometimes `make install` touches a file inside the build directory, so it is
betterr to create the build stamp after calling `make install` otherwise the
package is going to be rebuild even though nothing really changed.
SVN-Revision: 19021
2010-01-03 18:00:28 +00:00
Gabor Juhos
311c91775d
kernel: update to 2.6.31.9 and 2.6.32.2, and refresh patches
...
SVN-Revision: 18982
2010-01-01 11:11:17 +00:00
Imre Kaloz
06d8dc9329
get rid of even more 2.6.28 stuff
...
SVN-Revision: 18953
2009-12-27 21:35:42 +00:00
Nicolas Thill
fda45977ec
use a common site/linux config, since site/linux-gnu & site/linux-uclibc configs are identical
...
SVN-Revision: 18811
2009-12-18 10:38:16 +00:00
Felix Fietkau
3c74d0b385
do not download kernel sources when using an external kernel tree
...
SVN-Revision: 18777
2009-12-14 13:54:03 +00:00
Imre Kaloz
948ecb59d9
upgrade to 2.6.31.7
...
SVN-Revision: 18747
2009-12-11 11:10:49 +00:00
Jo-Philipp Wich
e830181f47
iptables: add comment match to the core package
...
SVN-Revision: 18706
2009-12-08 20:52:58 +00:00
Gabor Juhos
1b04095cb2
kernel: add md5sum for 2.6.32 final, and refresh patches
...
SVN-Revision: 18636
2009-12-04 20:26:55 +00:00
Florian Fainelli
a47b8566a1
update to 2.6.30, refresh patches
...
SVN-Revision: 18635
2009-12-04 14:52:45 +00:00
Imre Kaloz
b1b45530ab
upgrade x86 to 2.6.31.6, resync patches
...
SVN-Revision: 18609
2009-11-30 10:32:20 +00:00
Felix Fietkau
d55a046c48
ar71xx: the squashfs-4k images are unreliable in some builds. add 4k, 8k padding to the generic squashfs images and use them on 4k devices as well
...
SVN-Revision: 18526
2009-11-24 13:55:40 +00:00
Felix Fietkau
79fcadc146
hostapd: fix rebuild checks ( #6210 )
...
SVN-Revision: 18497
2009-11-23 17:12:54 +00:00
Felix Fietkau
f1da5431bb
build variants: only build opkg packages for the requested build variant (or any if no variant was specified for the package)
...
SVN-Revision: 18464
2009-11-22 07:08:39 +00:00
Imre Kaloz
0ebb9220a0
make lzo compressed initramfs selectable, too
...
SVN-Revision: 18457
2009-11-21 15:20:11 +00:00
Felix Fietkau
ea41d3a288
merge target kernel config files with subtarget config files and add a variable override for editing the target kernel config file with make kernel_menuconfig in case the subtarget contains overrides (thx, sn9)
...
SVN-Revision: 18362
2009-11-11 01:25:06 +00:00
Felix Fietkau
bf2fe7ea9a
automatically adjust CONFIG_BLK_DEV_INITRD in the kernel config (thx, sn9)
...
SVN-Revision: 18361
2009-11-11 01:25:02 +00:00
Felix Fietkau
579d54038b
build system: introduce a new feature called build variants. it allows building a package multiple times in one pass with different build dirs, based on the same build settings. replaces templating hacks like the one used in the hostapd package
...
SVN-Revision: 18357
2009-11-10 22:00:54 +00:00
Felix Fietkau
cba2a6b1fd
fix one more instance of r18295
...
SVN-Revision: 18301
2009-11-04 22:51:07 +00:00
Felix Fietkau
7a75347b26
fix platform specific overrides for kernel modules, fixes lp on brcm-2.4
...
SVN-Revision: 18295
2009-11-04 21:54:53 +00:00
Felix Fietkau
7f75186333
unbreak brcm-2.4
...
SVN-Revision: 18287
2009-11-03 15:38:04 +00:00
Imre Kaloz
5aba9ecbd3
use the new option for creating squashfs4-lzma images
...
SVN-Revision: 18269
2009-11-02 09:53:29 +00:00
Felix Fietkau
affe22dce7
binutils: fix path to cloog and ppl
...
SVN-Revision: 18265
2009-11-02 00:47:24 +00:00
Andy Boyett
1141aecd2a
use $(HOST_CFLAGS) when not cross-compiling. Thanks Daniel Gimpelevich
...
SVN-Revision: 18232
2009-10-30 22:52:27 +00:00
Florian Fainelli
4b09e185f2
remove support for 2.6.27, no target is using it anymore
...
SVN-Revision: 18201
2009-10-29 12:20:45 +00:00
Imre Kaloz
ed19cab256
swap logic on squashfs version selection
...
SVN-Revision: 18163
2009-10-26 12:06:47 +00:00
Florian Fainelli
21367682e8
update to 2.6.31.5
...
SVN-Revision: 18127
2009-10-23 12:13:00 +00:00
Florian Fainelli
d4b251bdb8
update to 2.6.30.9
...
SVN-Revision: 18126
2009-10-23 12:10:25 +00:00
Florian Fainelli
46c66bba36
update to 2.6.27.35
...
SVN-Revision: 18125
2009-10-23 09:12:17 +00:00
Felix Fietkau
94cdcbde6d
add experimental support for a new menuconfig submenu "Package features". allows selection between multiple packages providing the same feature, which affects dependencies of other packages. will be used e.g. for choosing between DirectFB and X.org for libraries like GTK2
...
SVN-Revision: 18056
2009-10-17 22:11:21 +00:00
Nicolas Thill
72dbf7cdca
netfilter: remove IPset leftovers missed from [17844]
...
SVN-Revision: 18032
2009-10-11 14:08:31 +00:00
Nicolas Thill
25d21566aa
adjust pointer size from 4 to 8 bytes in x86_64 site config
...
SVN-Revision: 17845
2009-10-04 00:44:32 +00:00
Gabor Juhos
054c54512f
kernel: upgrade to 2.6.30.8 and refresh patches
...
SVN-Revision: 17804
2009-10-01 10:07:32 +00:00
Hauke Mehrtens
e014faf13f
Update ipset to version 3.2
...
SVN-Revision: 17764
2009-09-27 15:03:41 +00:00
Hauke Mehrtens
f9b2e12b61
Update to kernel 2.6.31.1
...
SVN-Revision: 17737
2009-09-26 13:28:32 +00:00
Felix Fietkau
7de1e0f116
host build: do not hide the configure command
...
SVN-Revision: 17716
2009-09-25 09:28:14 +00:00
Imre Kaloz
85fcc97a13
update to latest 2.6.27 and 2.6.30 kernels
...
SVN-Revision: 17602
2009-09-17 11:22:33 +00:00
Felix Fietkau
fb7fa9b3fd
build prereq: look for tar under the name "gnutar" as well
...
SVN-Revision: 17575
2009-09-14 10:40:04 +00:00
Florian Fainelli
031e6f65ba
update to 2.6.27.33
...
SVN-Revision: 17569
2009-09-11 07:45:08 +00:00
Gabor Juhos
c7d90d3dc4
kernel: add md5sum for 2.6.31 final, and refresh 2.6.31 patches
...
SVN-Revision: 17558
2009-09-10 13:37:31 +00:00
Florian Fainelli
3ce53b8d92
update to 2.6.30.6, compile tested on some targets only
...
SVN-Revision: 17549
2009-09-09 07:35:06 +00:00
Florian Fainelli
43d0be69d7
update to 2.6.27.32
...
SVN-Revision: 17548
2009-09-09 07:13:09 +00:00
Gabor Juhos
f7033929fa
add menuconfig option for enabling debugfs support in the kernel
...
SVN-Revision: 17540
2009-09-08 07:25:20 +00:00
Felix Fietkau
3b61c2c2b1
now that $(BOARD) is part of the opkg ARCH, there's no reason to keep the board name around in kmod-* package versions anymore
...
SVN-Revision: 17528
2009-09-06 17:26:37 +00:00
Felix Fietkau
c4b197737e
do not fail on empty packages
...
SVN-Revision: 17504
2009-09-03 02:53:13 +00:00
Felix Fietkau
d1f1ff5759
get rid of old data before staging unstripped package binaries
...
SVN-Revision: 17498
2009-09-03 01:10:37 +00:00
Felix Fietkau
e6ceb1cace
build: when staging unstripped package files, install them to a temporary directory first to work around file overwrite issues in packages like asterisk
...
SVN-Revision: 17477
2009-09-02 19:01:09 +00:00
Felix Fietkau
5af113eb7c
add support for build system overlays that alter package build instructions currently unused, will probably be managed by the feeds system later
...
SVN-Revision: 17445
2009-08-31 01:11:25 +00:00
Gabor Juhos
71a3d54218
create v4 squashfs image for 2.6.31
...
SVN-Revision: 17406
2009-08-26 09:52:25 +00:00
Felix Fietkau
106a08103f
change HOST_STAMP_PREPARED for toolchain builds to make sure that added/removed patches do not trigger partial toolchain rebuilds
...
SVN-Revision: 17392
2009-08-24 23:22:28 +00:00
Felix Fietkau
822615cb6b
merge the control file and the .ipk file targets into one to prevent them from going out of sync
...
SVN-Revision: 17332
2009-08-20 15:48:41 +00:00
Felix Fietkau
59d130d867
fix multiple ipkg builds of the same arch but with different targets in the same checkout
...
SVN-Revision: 17325
2009-08-20 14:04:40 +00:00