Commit Graph

560 Commits (ca8486a632823e6ed40c0d748cd08387a52615d5)

Author SHA1 Message Date
John Crispin 9b467b5b28 remove whitespaces
SVN-Revision: 9354
17 years ago
John Crispin 7558f0281f DESCRIPTION:= is obselete, so complain if it is used and use TITLE if no description is set
SVN-Revision: 9307
17 years ago
Felix Fietkau af03fdb6c5 add autorebuild check for menuconfig
SVN-Revision: 9301
17 years ago
John Crispin 1a3c4d1090 add possibility to set default .config values
SVN-Revision: 9300
17 years ago
Gabor Juhos 4e05416c39 netfilter/ipset cleanups * rename patches to follow our naming conventions * update ipset patches with revision 7096 of [https://svn.netfilter.org/netfilter/trunk/patch-o-matic-ng pom] * add CONFIG_IP_NF_SET_IPTREEMAP to default kernel configs * add ip_set_iptreemap to include/netfilter.mk * update kmod-ipt-ipset module description
SVN-Revision: 9269
17 years ago
Eugene Konev 72f5fa6b92 sync for 2.6.23-final
SVN-Revision: 9234
17 years ago
Felix Fietkau 1120a73f43 remove feeds dir on distclean
SVN-Revision: 9215
17 years ago
Felix Fietkau c3a2acf7db only run svn info if .svn exists
SVN-Revision: 9213
17 years ago
John Crispin 5a4b6b5f4e changed pkg_install_files so one can specify the folder to install from
SVN-Revision: 9192
17 years ago
John Crispin 215fa7eb8b added generation of x86 livecds, from #2391
SVN-Revision: 9191
17 years ago
Gabor Juhos 8309e3dff2 add TARPIT support to netfilter/iptables * netfilter: add the xt_TARPIT target module required by xt_CHAOS * include/netfilter.mk: reorder, xt_CHAOS depends on xt_TARPIT and xt_DELUDE * iptables: add libipt_TARPIT to the kmod-ipt-extra package, bump release number * original patchset can be found [http://tinyurl.com/2mjk2kx here]
SVN-Revision: 9178
17 years ago
John Crispin 33ecac1f24 added a function, that packages can call to make installing files/folders much cleaner and easier
SVN-Revision: 9171
17 years ago
Felix Fietkau 4af66e8866 fix accidental double slash in prefixed quilt patchsets
SVN-Revision: 9166
17 years ago
Felix Fietkau e2e8d55dcc allow targets to select/deselect config symbols
SVN-Revision: 9150
17 years ago
Felix Fietkau 5f87e72dae fix quilt patch check
SVN-Revision: 9121
17 years ago
Felix Fietkau 7d179076ca separate series file fixup from quilt check to avoid series file breakages after fixing a broken patch stack with quilt
SVN-Revision: 9120
17 years ago
Gabor Juhos e12359aa29 fix target profiles, (closes: 2440)
SVN-Revision: 9113
17 years ago
Tim Yardley 458ce0cb5c fix quilt integration
SVN-Revision: 9100
17 years ago
Felix Fietkau 85f3be6310 fix target profiles
SVN-Revision: 9099
17 years ago
Felix Fietkau e2f7a60283 fixes for refresh/update handling
SVN-Revision: 9063
17 years ago
Felix Fietkau d1933f9761 move a stampfile to make it easier to override the patch template
SVN-Revision: 9062
17 years ago
Felix Fietkau 5f1d42ea7c refactor quilt patching code
SVN-Revision: 9061
17 years ago
Felix Fietkau 97b6135462 add a packaging method that installs files into a subdirectory of bin/ instead of an ipkg
SVN-Revision: 9060
17 years ago
Felix Fietkau 03543ec4a4 proper series file support for regular packages
SVN-Revision: 9059
17 years ago
Felix Fietkau 894bd2f7dc use $(TAR) instead of tar
SVN-Revision: 9058
17 years ago
Felix Fietkau dbeb0fad24 Refactor downloading code into download.mk Support multiple file downloads Support svn downloads
SVN-Revision: 9057
17 years ago
Felix Fietkau 969ac7459e add $(STAGING_DIR) as argument to the InstallDev template and update packages accordingly - this way we can reuse InstallDev to automatically generate UninstallDev or create -dev packages
SVN-Revision: 9052
17 years ago
Felix Fietkau 800ef0f56c some minor fixes, cleanups, package build abstraction
SVN-Revision: 9051
17 years ago
Nicolas Thill 0bf90f2a0d add ipv6 conntrack support (closes: #2192)
SVN-Revision: 8984
17 years ago
Felix Fietkau f8dfc57573 add initial version of a package feeds management script
SVN-Revision: 8973
17 years ago
Nicolas Thill fec4d9ee3c add missing 2.6 conntrack/nat helpers, add 2.6 conntrack/nat helper for RTSP (closes: #2297, thanks to aorlinsk), sync 2.4 / 2.6 kconfigs.
SVN-Revision: 8955
17 years ago
Nicolas Thill 7d50df6224 add 'Provides:' line in ipkg control files
SVN-Revision: 8906
17 years ago
Felix Fietkau e554dafa93 fix spontaneous rebuilds caused by make package/<name>/update with quilt
SVN-Revision: 8879
17 years ago
Nicolas Thill f5f47e1fbd cosmetic cleanup before more deep changes
SVN-Revision: 8870
17 years ago
Nicolas Thill f6197eabda fix typo again (do i need some sleep?)
SVN-Revision: 8822
17 years ago
Nicolas Thill dcf795770c oops, fix typo
SVN-Revision: 8816
17 years ago
Nicolas Thill 8c7105e20a remove (unused?) linux symlink in BUILD_DIR
SVN-Revision: 8804
17 years ago
Nicolas Thill 892b16a352 revert CONFIG_* symbols set m enforcement introduced in [8591], it can't work when symbols from different kernel versions are mixed in KCONFIG
SVN-Revision: 8798
17 years ago
Nicolas Thill ac2af6affa allow targets for override generic config (GENERIC_LINUX_CONFIG:=/dev/null) for testing purposes
SVN-Revision: 8796
17 years ago
Nicolas Thill 420f252a58 quote LINUX_VERSION to avoid shell errors at DUMP time
SVN-Revision: 8795
17 years ago
Nicolas Thill 5011d6129c prevent include/netfilter.mk from being included multiple times
SVN-Revision: 8781
17 years ago
Felix Fietkau 986445a623 properly clean up after kernel_{old,menu}config
SVN-Revision: 8737
17 years ago
Felix Fietkau 749cefa063 fix custom series files in kernel patch directories
SVN-Revision: 8736
17 years ago
Felix Fietkau e83d637f65 fix kernel build with quilt
SVN-Revision: 8727
17 years ago
Felix Fietkau 01b6a90e3d fix kernel_menuconfig
SVN-Revision: 8726
17 years ago
Florian Fainelli 6a06ccf9b6 Package the statistics module for netfilter
SVN-Revision: 8716
17 years ago
Felix Fietkau 0c9b23594d fix kmod-crypto, emit warning messages for kmod packages that cannot be built due to missing kernel config options
SVN-Revision: 8697
17 years ago
Felix Fietkau e63e1f7a4a add support for device type based package preselections
SVN-Revision: 8696
17 years ago
Felix Fietkau 87a88cebc7 adapt profiles for subtarget changes
SVN-Revision: 8695
17 years ago
Felix Fietkau a9d683ca91 major target cleanup. it is now possible to have subtargets that can override many target settings, including arch - merge adm5120, adm5120eb. target profiles still need to be adapted for subtargets
SVN-Revision: 8694
17 years ago
Felix Fietkau 56231056ea strip the kernel version suffix from target directories, except for brcm-2.4 (the -2.4 will be included in the board name here). CONFIG_LINUX_<ver>_<board> becomes CONFIG_TARGET_<board>, same for profiles.
SVN-Revision: 8653
17 years ago
Nicolas Thill af0b91ca90 allow scan.mk to find python packages introduced in [8639]
SVN-Revision: 8641
17 years ago
Nicolas Thill 9f6bd2c07b remove uneeded stuff after python changes in [8639]
SVN-Revision: 8640
17 years ago
Nicolas Thill c0033f360c fix typo (thanks to jonasg[1] on irc)
SVN-Revision: 8618
17 years ago
Nicolas Thill 5b4bfbd6d4 move TARGET_* flags from ./include/package-default.mk to ./rules.mk, remove EXTRA_* flags but still use them in configure and make
SVN-Revision: 8592
17 years ago
Nicolas Thill 8dc7ced4d4 require all CONFIG_* symbols listed in its KCONFIG to be set to m in order to actually build a kmod package, tweak and fix kernel package definitions.
SVN-Revision: 8591
17 years ago
Nicolas Thill e5e03321f9 tweak Build/Compile/PyMod: add CPPFLAGS, allow caller to override any of the default *FLAGS, indent
SVN-Revision: 8590
17 years ago
Nicolas Thill 6a6fa5a4ab provide default PKG_BUILD_DIR for packages missing a PKG_VERSION
SVN-Revision: 8583
17 years ago
Nicolas Thill 3f80599cda move ipkg related vars from ./rules.mk to ./include/package-ipkg.mk
SVN-Revision: 8581
17 years ago
Nicolas Thill 02cd6d278f use a default VERSION field for kmod packages
SVN-Revision: 8575
17 years ago
Nicolas Thill 6a8ab4c0be fix .dep_files exclusion in rdep calls
SVN-Revision: 8567
17 years ago
Felix Fietkau 761dc0a0ae fix a dependency bug
SVN-Revision: 8561
17 years ago
Felix Fietkau 5f748a6c24 clean up recursive dependency handling, use timestamp.pl again, because it saves memory and execution time
SVN-Revision: 8558
17 years ago
Felix Fietkau 9566fb1f07 allow the kernel to provide own series files for specific subdirs
SVN-Revision: 8557
17 years ago
Felix Fietkau d475d94aab avoid rdep in the top level make process (subdir.mk) - it leaks too much memory and increases the startup time for regular make commands. timestamp.pl is more lightweight here
SVN-Revision: 8533
17 years ago
Florian Fainelli 39cbeec7b2 Add a PyMod template for python related modules
SVN-Revision: 8522
17 years ago
Nicolas Thill bfa6ac2eab revert [8473] (see [8055])
SVN-Revision: 8499
17 years ago
Nicolas Thill 75123bd131 prevent ldconfig use in autoconf based packages
SVN-Revision: 8496
17 years ago
Nicolas Thill 1b226e4de1 add a '@KERNEL' download facility, tweak script
SVN-Revision: 8495
17 years ago
Nicolas Thill b35e6fe3ba include kernel-version.mk from kernel.mk so that a correct KERNEL_PATCHVER is always available
SVN-Revision: 8494
17 years ago
Nicolas Thill 3e47314ccb move rule for $(STAGING_DIR)/etc/ipkg.conf out of BuildIPKG so that it's defined only once
SVN-Revision: 8491
17 years ago
Nicolas Thill 615a81cb65 move KERNEL_PATCHVER from kernel.mk to kernel-version.mk so that it is defined when dumping target infos
SVN-Revision: 8485
17 years ago
Nicolas Thill 655a446b17 add support for KernelPackage/*/description
SVN-Revision: 8484
17 years ago
Nicolas Thill d21941ca4d move ipkg.conf creation from tools/ipkg-utils to include/package-ipkg.mk
SVN-Revision: 8481
17 years ago
Nicolas Thill 1ad12c1eeb fix netfilter quota module
SVN-Revision: 8479
17 years ago
Nicolas Thill 4b23cac27b replace xargs commands with $(XARGS)
SVN-Revision: 8478
17 years ago
Nicolas Thill e9fba2c56b combine the 3 find in a single one
SVN-Revision: 8477
17 years ago
Florian Fainelli 3c5ed20fd0 Fix the error on the quota extension (#2080)
SVN-Revision: 8472
17 years ago
Florian Fainelli 6741194c15 Add back physdev (#2216)
SVN-Revision: 8466
17 years ago
Nicolas Thill b4318f53f9 rename libtool macros, revert [8461], make install prefix configurable in libtool_fixup_libdir
SVN-Revision: 8462
17 years ago
Florian Fainelli c994e41757 Make the libtool fix more dynamic
SVN-Revision: 8461
17 years ago
Nicolas Thill 5440728b06 add 2 helper macros to deal with libtool madness
SVN-Revision: 8457
17 years ago
Nicolas Thill ba05b57573 rename 'stampfiles' directory to 'stamp'
SVN-Revision: 8455
17 years ago
Florian Fainelli 4be843d65b Move to 2.6.22.4
SVN-Revision: 8451
17 years ago
Felix Fietkau 3df35f0b09 revert [8415], seems to be causing problems for the kernel build
SVN-Revision: 8418
17 years ago
Felix Fietkau c2d5c1c0c2 always include kernel config for kernel packages
SVN-Revision: 8415
17 years ago
Florian Fainelli 0860346ff0 Add a requireheader for squid, should fix it (#2205)
SVN-Revision: 8404
17 years ago
Felix Fietkau c6bc77ea36 build system cleanup/restructuring as described in http://lists.openwrt.org/pipermail/openwrt-devel/2007-August/001159.html
SVN-Revision: 8362
17 years ago
Felix Fietkau d6666fdd40 fix image installation
SVN-Revision: 8324
17 years ago
Felix Fietkau 0f74fa296c fix kmod packages that don't use KCONFIG
SVN-Revision: 8323
17 years ago
Felix Fietkau 21075a17f7 fix kmod packaging for packages where some KCONFIG symbols are set to y
SVN-Revision: 8316
17 years ago
Felix Fietkau 99368862e4 Port the mbsd_multi patch from freewrt, which adds -fhonour-copts. This will emit warnings in packages that don't use our target cflags properly
SVN-Revision: 8256
17 years ago
Felix Fietkau 23f0017829 fix a rebuild bug related to quilt
SVN-Revision: 8255
17 years ago
Felix Fietkau 40c1241377 silence
SVN-Revision: 8252
17 years ago
Felix Fietkau 7b6d8470c6 same for host builds
SVN-Revision: 8246
17 years ago
Felix Fietkau 9bf7beae60 speed up the prepare step a bit
SVN-Revision: 8245
17 years ago
Felix Fietkau 88163e91e8 ignore dependencies when using QUILT
SVN-Revision: 8244
17 years ago
Felix Fietkau d7f2cb1642 next round of cleanup, convert target/ - make -j works now ;)
SVN-Revision: 8242
17 years ago
Felix Fietkau a7b635f075 more cleanup
SVN-Revision: 8238
17 years ago
Felix Fietkau bec2fe7c6c remove CONFIG_JLEVEL. use make -j in the future
SVN-Revision: 8237
17 years ago
Felix Fietkau 49e628f765 next round of build system cleanup - convert package/ to new structure
SVN-Revision: 8236
17 years ago
Felix Fietkau f1ac6cf7ec fix compile errors with make 3.80
SVN-Revision: 8230
17 years ago
Felix Fietkau e23c6c4b6b fix verbose output with dash as /bin/sh
SVN-Revision: 8227
17 years ago
Felix Fietkau 0d70676b9a add default command for dummy targets
SVN-Revision: 8209
17 years ago
Felix Fietkau e143bed1f1 build system fixes, more cleanup
SVN-Revision: 8207
17 years ago
Felix Fietkau 9c88ba80b9 more build system cleanup
SVN-Revision: 8206
17 years ago
Felix Fietkau 9acbd52239 allow target specific builddir list override
SVN-Revision: 8204
17 years ago
Felix Fietkau 48d57c4ba8 add missing flag
SVN-Revision: 8203
17 years ago
Felix Fietkau 02a7e555de don't force the install->compile, compile->prepare dependencies in subdir.mk
SVN-Revision: 8202
17 years ago
Felix Fietkau 81529c47ec initial attempt at cleaning up subdirectory handling. tools/Makefile is now being included instead of recursively called
SVN-Revision: 8201
17 years ago
Felix Fietkau 109f15b54c ignore filenames that can cause problems for the recursive dependency handling
SVN-Revision: 8171
17 years ago
Nicolas Thill 24cabede56 remove the @ and change the comment from [8107] (closes: #2122)
SVN-Revision: 8166
17 years ago
Felix Fietkau 291ff1fd7e do dynamic kernel config changes for netfilter as well
SVN-Revision: 8119
17 years ago
Felix Fietkau 1883949d79 add better working-g++ check (patch from #2017)
SVN-Revision: 8118
17 years ago
Felix Fietkau 35d116c85b more dependency fixes
SVN-Revision: 8115
17 years ago
Nicolas Thill f2a32fff7d fix jffs2 images
SVN-Revision: 8107
17 years ago
Felix Fietkau 7ff45c5adb disable kmod packages where the KCONFIG options are =y
SVN-Revision: 8086
17 years ago
Felix Fietkau 075883e85b reorder, xt_CHAOS depends on xt_DELUDE
SVN-Revision: 8084
17 years ago
Felix Fietkau 793b09b854 really fix tgz images
SVN-Revision: 8065
17 years ago
Florian Fainelli f59b6f6089 Fix the tgz image build
SVN-Revision: 8042
17 years ago
Felix Fietkau 7031534325 prevent the new config changes from interfering with kernel_menuconfig
SVN-Revision: 8031
17 years ago
Felix Fietkau 8e42553971 dynamically enable/disable kernel config options for kmod packages based on build system config
SVN-Revision: 8026
17 years ago
Felix Fietkau 5175e0e45c fail in .quilt_patched when there were patches that didn't apply
SVN-Revision: 8024
17 years ago
Peter Denison b375d32a48 cope with QUILT=1 when there are no patches
SVN-Revision: 8022
17 years ago
Florian Fainelli e5520b8853 Add ipt_random module
SVN-Revision: 8014
17 years ago
Felix Fietkau e8918b0f66 better support for handling various jffs2 eraseblock sizes
SVN-Revision: 8011
17 years ago
Felix Fietkau 6178152ee8 add kernel_oldconfig target
SVN-Revision: 8003
17 years ago
Felix Fietkau 3e87d642f7 detect whether the find command supports -L or -follow
SVN-Revision: 8002
17 years ago
Felix Fietkau 2809e403d6 find: use -follow instead of -L, some systems don't support -L
SVN-Revision: 8000
17 years ago
Felix Fietkau 0806675217 kernel: fix dependencies for .config, use selections from oldconfig when running menuconfig
SVN-Revision: 7997
17 years ago
Felix Fietkau 25b44d2c12 follow symlinks in package scan
SVN-Revision: 7984
17 years ago
Felix Fietkau de2aa28c4c properly support dependencies on packages that just use Build/DefaultTargets
SVN-Revision: 7983
17 years ago
Felix Fietkau 7b16475eb7 fixes for recursive package scanning
SVN-Revision: 7982
17 years ago
Felix Fietkau bdc9419a20 rewrite of the metadata scanning - cleaner code, faster scanning, recursive scanning and better handling of makefile dependencies
SVN-Revision: 7981
17 years ago
Felix Fietkau 84027d8d76 clean up some leftover junk
SVN-Revision: 7959
17 years ago
Felix Fietkau e670647412 fix unwanted automatic package cleaning when using quilt
SVN-Revision: 7956
17 years ago
Mike Baker be6a41df04 bump to 2.6.22.1
SVN-Revision: 7915
17 years ago
Felix Fietkau a817b45169 reorganize netfilter modules, get rid of the iptables-mod-extra dependency in qos-scripts
SVN-Revision: 7912
17 years ago
Felix Fietkau d8ced3b2ff 2.6.22 is released :)
SVN-Revision: 7894
17 years ago
John Crispin 648cf7c524 added i686 support and profile for t-vision s100
SVN-Revision: 7890
17 years ago
Gabor Juhos 259ff05f84 reordered GENERIC_PATCH_DIR variable
SVN-Revision: 7824
17 years ago
Felix Fietkau 5fe0203420 merge the kernel config parts at dump time, so that overrides that disable certain features work
SVN-Revision: 7812
17 years ago
Felix Fietkau 6c4ee48f92 fix kernel config feature autodetection
SVN-Revision: 7811
17 years ago
Felix Fietkau 379b5e9cba fix the value of ac_cv_sizeof_off_t in the sitefiles (reported by crazy_imp)
SVN-Revision: 7804
17 years ago
Felix Fietkau d3dea9d2c6 add portability fixes from #1720
SVN-Revision: 7791
17 years ago
Felix Fietkau 68d6dcf7c4 allow packages to override the patch directory using the PATCH_DIR variable
SVN-Revision: 7750
17 years ago
Felix Fietkau 41af082667 fill in the kernel version info for every target, move the kernel tarball md5sums to a central place
SVN-Revision: 7748
17 years ago
Felix Fietkau 8cff3db999 add nat module fix from #1772
SVN-Revision: 7727
17 years ago
Felix Fietkau a344cd47ed fix the tar invocation in kernel build (#1935)
SVN-Revision: 7686
17 years ago
Felix Fietkau 5a198850d0 make sure quilt starts with the correct patch order in series
SVN-Revision: 7658
17 years ago
Felix Fietkau f019ac4dc9 prepare for the transition to linux 2.6.22 - make it possible to override the kernel version in the target makefile
SVN-Revision: 7644
17 years ago
John Crispin aedf7085c1 autoconf preset for cris, so libpcap compiles
SVN-Revision: 7598
17 years ago
Felix Fietkau 7ca5a975fe fix a typo
SVN-Revision: 7587
17 years ago
Imre Kaloz e440525a26 upgrade to 2.6.21.5
SVN-Revision: 7579
17 years ago
Felix Fietkau ca0140018b only apply recursive deps if DUMP is unset
SVN-Revision: 7572
17 years ago
Felix Fietkau 282d841947 upgrade to linux 2.6.21.4
SVN-Revision: 7563
17 years ago
Felix Fietkau 4c8ecf00c4 force build of packages when using quilt
SVN-Revision: 7539
17 years ago
Imre Kaloz 08c7265613 add support for the AVR32 platform, namely the ATNGW100 board - joint work with wigyori
SVN-Revision: 7533
17 years ago
Imre Kaloz 6fb68cb589 use newer config.guess and config.sub for packages then the shipped ones
SVN-Revision: 7532
17 years ago
Tim Yardley 35d1063a75 package ipset for use
SVN-Revision: 7517
17 years ago
Imre Kaloz 72823077cd add support for jffs2 filesystems with 256k blocksize, fix taishan support
SVN-Revision: 7506
17 years ago
Felix Fietkau 9abbe7a033 Rename 'refresh' to 'update' and make the new 'refresh' actually refresh all the patches. Also added a target package/refresh which will do this to all packages in the buildroot
SVN-Revision: 7488
17 years ago
Felix Fietkau 9cc960cad9 more fixes for the patching stuff (was testing it on the wrong target)
SVN-Revision: 7483
17 years ago
Felix Fietkau 6992efe2bb revert bogus change
SVN-Revision: 7482
17 years ago
Felix Fietkau ca69ff39c8 fix quilt related unpack/patch error
SVN-Revision: 7481
17 years ago
Florian Fainelli bec24f113b quilt is now a preriquisite
SVN-Revision: 7480
17 years ago
Felix Fietkau 3b6b7a2d1b implement quilt handling for the kernel tree ... and there was much rejoicing!
SVN-Revision: 7474
17 years ago
Felix Fietkau 5e406f0a28 enable quilt for host builds and add some additional checks
SVN-Revision: 7473
17 years ago
Felix Fietkau 396895e6d8 Improve quilt patch handling: All quilt managed patches are checked before the package compile is attempted
SVN-Revision: 7472
17 years ago
Felix Fietkau cc690d782c Add quilt integration for packages
make package/<package>-prepare QUILT=1 will apply all patches using quilt
Autorebuild will be disabled, so that you can edit all patches in the build dir.
When you're done editing patches and everything works, you can call:
make package/<package>-refresh
That will copy the updated patches from quilt into package/<package>/patches,
and remove all old patches.
Before the patches are overwritten, the correct order of the patches is verified
('cat series' is compared against 'sort series').

SVN-Revision: 7471
17 years ago
Florian Fainelli 908b616d8e Add iprange (#1799)
SVN-Revision: 7462
17 years ago
Felix Fietkau 3e8bdad848 fix typo introduced in last commit
SVN-Revision: 7416
17 years ago
Mike Baker 0a79809ba1 fix typo
SVN-Revision: 7415
17 years ago
Felix Fietkau fb2abbee4b fix typo
SVN-Revision: 7414
17 years ago
Felix Fietkau ea3fc57b08 netfilter dscp target/match is now in xtables
SVN-Revision: 7407
17 years ago
Florian Fainelli 22a6072cd4 Call the Initramfs template if existing
SVN-Revision: 7394
17 years ago
Felix Fietkau a6b90ed0a4 fix up tcpmss for the new kernel version
SVN-Revision: 7345
17 years ago
Felix Fietkau 2555097cc6 fix target rescan (version kernel changes)
SVN-Revision: 7317
17 years ago
Imre Kaloz 615e8af841 break trunk temporary - upgrade to 2.6.21.1 and iptables 1.3.7
SVN-Revision: 7315
17 years ago
Felix Fietkau 84b235140c fix pcmcia/pccard build defaults
SVN-Revision: 7275
17 years ago
Mike Baker 854f0ad080 change handling of target/linux/generic-2.x/files to match other targets (#1648)
SVN-Revision: 7158
17 years ago
Felix Fietkau 30b08e0bb4 improve metadata scanning time
SVN-Revision: 7152
17 years ago
Felix Fietkau 56cdcf23a3 fix recursive dependencies on build directories - should lead to fewer spontaneous rebuilds
SVN-Revision: 7151
17 years ago
Felix Fietkau 341b6afd55 simplify handling of zcat - always use gzip -dc. zcat and gzcat are either broken or nonexistant on some systems
SVN-Revision: 7096
17 years ago
Felix Fietkau 90acc0e779 fix make kernel_menuconfig (#1637)
SVN-Revision: 7094
17 years ago
Felix Fietkau 874f03ea00 fixes for a few build errors on osx without fink
SVN-Revision: 7065
17 years ago
Felix Fietkau d96d98a88d Small bugfix for dependency handling - mostly for base-files and symlinks
SVN-Revision: 7058
17 years ago
Felix Fietkau 56220b258b fix kmod-* build error when wildcards are being used in $(FILES)
SVN-Revision: 7052
17 years ago
Felix Fietkau 74cd5bc109 add workaround for occasional kernel module build failures related to kernel config changes
SVN-Revision: 7050
17 years ago
Felix Fietkau c7f299dfe5 add missing dependencies for autorebuild
SVN-Revision: 7022
17 years ago
Felix Fietkau 4c6c987f09 Improved autorebuild for kernel related stuff. - make modules_install in the kernel tree is no longer called - make modules is called on every target/compile run - kmod packages pull the kernel modules directly out of the kernel tree and have proper file depends on them
SVN-Revision: 6998
17 years ago
Felix Fietkau a3a9e039d8 ignore errors in the find command for dep checks
SVN-Revision: 6997
17 years ago
Felix Fietkau 29e42ab21d hide some junk in non-verbose mode
SVN-Revision: 6979
17 years ago
Felix Fietkau bbe7bd4f29 remove reference to unused .kernel.mk
SVN-Revision: 6959
17 years ago
Felix Fietkau 449a4f4079 clean up dependency handling for autorebuilds
SVN-Revision: 6956
17 years ago
Florian Fainelli cd65230eea Add raw and NOTRACK targets (#1583)
SVN-Revision: 6945
17 years ago
Felix Fietkau 3e91dd1bd5 revert find | xargs => find | exec changes - this is completely unnecessary and introduces additional dependencies that we do not need
SVN-Revision: 6942
17 years ago
Mike Baker 8857381856 prereq check for find -exec +
SVN-Revision: 6940
17 years ago
Mike Baker 9b62c7eb9d minor tweaks to the verbose system
SVN-Revision: 6936
17 years ago
Felix Fietkau b5a6f01ec0 fix dependencies for metadata scanning
SVN-Revision: 6910
17 years ago
Mike Baker 23efe5fc83 Tidy up Makefiles
SVN-Revision: 6857
17 years ago
Mike Baker 7bdbd73b2a bug #1547
SVN-Revision: 6851
17 years ago
Mike Baker 0359c6222e Using find's -exec to remove directories causes 'not found' errors when find tries to search the removed directory. Hopefully fixed now.
SVN-Revision: 6849
17 years ago
Florian Fainelli 6cd84c6838 Use find -exec instead of xargs
SVN-Revision: 6837
17 years ago
Florian Fainelli 7cb9801c8b Typo, nice
SVN-Revision: 6826
17 years ago
Florian Fainelli 1377dabf97 Add gawk as a preriquisite (needed for ramdisk images)
SVN-Revision: 6825
17 years ago
Felix Fietkau c2b42e1afe add check for openwrt build system makefiles when scanning for metadata
SVN-Revision: 6793
17 years ago
Felix Fietkau 58de9a89ad call Build/Clean for clean: in package makefiles
SVN-Revision: 6773
17 years ago
Felix Fietkau fcf0aa5ab7 make sure tmp/info gets created
SVN-Revision: 6749
17 years ago
Felix Fietkau 447b0f537a add PKG_NAME to prereq-build.mk so that failed checks show a proper prefix instead of just ':'
SVN-Revision: 6747
17 years ago
Felix Fietkau 36b75197e3 detect changes in package/kernel/modules/*.mk when scanning the package metadata
SVN-Revision: 6746
17 years ago
Felix Fietkau fe42382d1c split CONFIGURE_PATH into CONFIGURE_PATH and CONFIGURE_CMD for better handling of subdirectories with configure
SVN-Revision: 6681
17 years ago
Felix Fietkau ac75c5015f fix CONFIGURE_PATH and add MAKE_PATH
SVN-Revision: 6680
17 years ago
Felix Fietkau 036a419fe1 use recursive variable expansion for CONFIGURE_*, MAKE_* variables in the package build so that TARGET_*FLAGS changes also apply
SVN-Revision: 6678
17 years ago
Felix Fietkau 35317253e6 trigger a kernel module rebuild when the kernel config changes
SVN-Revision: 6671
17 years ago
Felix Fietkau ea952312ae move default templates for the kernel build to kernel-defaults.mk (similar to package-defaults.mk)
SVN-Revision: 6664
17 years ago
Felix Fietkau 000393712e make busybox autorebuild on relevant config changes
SVN-Revision: 6651
17 years ago
Felix Fietkau b04ef81416 some cleanups in the metadata.pl script; allow target profiles to add overrides for menuconfig
SVN-Revision: 6648
17 years ago
Felix Fietkau 04ae63915e fix a small bug in the unpack code
SVN-Revision: 6587
18 years ago
Felix Fietkau 12051a5761 remove some debug code that slipped into the commit
SVN-Revision: 6583
18 years ago
Felix Fietkau 24faf55360 add file type autodetection for the unpack command and nuke PKG_CAT:= in lots of places
SVN-Revision: 6582
18 years ago
Felix Fietkau 198a3ae713 re-enable SDK=1 and DEVELOPER=1 overrides for building all packages
SVN-Revision: 6581
18 years ago
Felix Fietkau 1d307eea87 add a default for PKG_BUILD_DIR and PKG_INSTALL_DIR (will use KERNEL_BUILD_DIR if kernel.mk is included, BUILD_DIR otherwise)
SVN-Revision: 6580
18 years ago
Felix Fietkau b14f137a2e revert part of [6573] to keep the speedup of metadata scanning
SVN-Revision: 6574
18 years ago
Mike Baker 8dc90ccc11 formatting and trivial cleanup
SVN-Revision: 6573
18 years ago
Felix Fietkau 2c62bddcfe Add an 'Image Configuration' menu to menuconfig Packages can export a list of config options with labels and data types through the metadata. The selected config values will be exported to the target filesystem in /etc/uci-defaults and applied on the first boot.
SVN-Revision: 6572
18 years ago
Felix Fietkau 7b1a36cab4 split package.mk and clean up build system code (based on patch by mbm), makes the code more readable and speeds up metadata scan
SVN-Revision: 6571
18 years ago
Felix Fietkau 08c5cb8c23 fix metadata scan for profile split
SVN-Revision: 6515
18 years ago
Felix Fietkau a44c286fdb nuke mdev and replace it with hotplug2 :)
SVN-Revision: 6512
18 years ago
Felix Fietkau bc60eb3610 add a crlf workaround similar to the one from freewrt
SVN-Revision: 6507
18 years ago
Felix Fietkau 066a009c34 final fix for the profile selection
SVN-Revision: 6474
18 years ago
Felix Fietkau 8069e38587 set the PROFILE variable in target.mk appropriately
SVN-Revision: 6470
18 years ago
Felix Fietkau b09fbccb24 revert bogus target.mk change from [6465]
SVN-Revision: 6469
18 years ago
Felix Fietkau fa859ea32a fix an error in the kernel image related commit
SVN-Revision: 6467
18 years ago
Tim Yardley 484609eeb0 commit profile support for base-files... patches still need to be done
SVN-Revision: 6465
18 years ago
Felix Fietkau 91e5dba2c7 kernel build cleanup
SVN-Revision: 6464
18 years ago
Felix Fietkau f86431a751 add EXTRA_CFLAGS variable support
SVN-Revision: 6459
18 years ago
Felix Fietkau 68ca8e7818 make squashfs overlay support more generic and integrate it for x86-2.6
SVN-Revision: 6450
18 years ago
Felix Fietkau 15a9b61bbd fix kexec-tools build
SVN-Revision: 6428
18 years ago
Florian Fainelli 780712e30e Add ipt_CLASSIFY target for 2.4 kernels (#1338)
SVN-Revision: 6424
18 years ago
Felix Fietkau 423e90915d Massive speedup in the package/target scanning step - per package metadata files are now cached. - timestamp.pl calls have been replaced with make file dependencies - an extra stamp file ensures that directory listing changes force a rebuild
SVN-Revision: 6404
18 years ago
Felix Fietkau ecf6837f87 add x86_64 sitefile
SVN-Revision: 6382
18 years ago
Felix Fietkau 27fd6cee56 remove old variables
SVN-Revision: 6379
18 years ago
Felix Fietkau 5e50dd560a move CXXFLAGS to MAKE_VARS
SVN-Revision: 6378
18 years ago
Felix Fietkau 350b686ffd add MAKE_VARS and MAKE_FLAGS similar to CONFIGURE_*
SVN-Revision: 6377
18 years ago
Felix Fietkau 6d6b1ac683 rename PKG_CONFIGURE_PATH to CONFIGURE_PATH for consistency
SVN-Revision: 6376
18 years ago
Felix Fietkau d9639dd98c move configure args to CONFIGURE_ARGS and configure variable to CONFIGURE_VARS to make it possible to modify the configure command line without overriding the default template
SVN-Revision: 6370
18 years ago
Felix Fietkau 9b46161c67 fix for including host.mk multiple times
SVN-Revision: 6369
18 years ago
Felix Fietkau 5723a1798c fix stampfiles for host-builds
SVN-Revision: 6367
18 years ago
Felix Fietkau b04f09245d add auto-rebuild for host builds (tested with tools/ and toolchain/)
SVN-Revision: 6361
18 years ago