Commit graph

46 commits

Author SHA1 Message Date
Felix Fietkau
127296bc45 speed up metadata scanning a lot by avoiding unnecessary shell commands and make recursions
SVN-Revision: 14734
2009-03-03 13:54:29 +00:00
Felix Fietkau
f684d0a47b allow a separate patch directory for host patches
SVN-Revision: 14630
2009-02-22 23:54:17 +00:00
Felix Fietkau
bc6fcb0067 eliminate redundancy by creating the quilt_used stampfile in the right place
SVN-Revision: 14620
2009-02-22 17:50:31 +00:00
Felix Fietkau
e7b01c6aa1 fix missing change from r14610
SVN-Revision: 14617
2009-02-22 16:49:21 +00:00
Felix Fietkau
7eb1589875 build system refactoring in preparation for allowing packages to do host-build steps
SVN-Revision: 14610
2009-02-22 04:37:20 +00:00
Nicolas Thill
1f5c64d436 prevent quilt from loading any configuration file (closes: #4520)
SVN-Revision: 14351
2009-02-02 07:41:01 +00:00
John Crispin
3ec3f111ff if quilt failed whilst patching, no output was shown
SVN-Revision: 14178
2009-01-25 17:28:11 +00:00
Mirko Vogt
35e3dbab79 do not ignore exit codes of quilt anymore (by nbd)
SVN-Revision: 14149
2009-01-22 22:01:39 +00:00
Felix Fietkau
40b5e7a30d fix prepare error with brcm-2.4 and missing files/ (thx, thepeople)
SVN-Revision: 13021
2008-10-21 19:26:36 +00:00
Felix Fietkau
1e570a9288 change the way ./files* and the generic kernel files are applied. ./files now applies to *ALL* kernel versions, and is copied along with ./files-* - this gets rid of quite a bit of redundancy in the extra kernel drivers.
SVN-Revision: 13010
2008-10-18 21:43:30 +00:00
Felix Fietkau
beb83c1e59 add function names to quilt-generated patch files to make patches more readable
SVN-Revision: 12938
2008-10-10 01:44:55 +00:00
Felix Fietkau
ab8c8b019f enable quilt by default for the kernel tree
SVN-Revision: 12400
2008-08-27 14:14:00 +00:00
Imre Kaloz
40a175150e upstream style quilt refresh
SVN-Revision: 11350
2008-06-04 13:10:52 +00:00
Imre Kaloz
83072a149a override user/system specific quilt configuration
SVN-Revision: 11295
2008-05-30 13:51:06 +00:00
Felix Fietkau
2448cb8a15 add optional version suffix to kernel files/ directories
SVN-Revision: 10972
2008-04-28 22:01:14 +00:00
Felix Fietkau
03354353af clean up reject files after copying target/linux/*/files to the kernel tree
SVN-Revision: 10722
2008-04-03 18:37:30 +00:00
Felix Fietkau
2cb6cbf061 fix quilt apply for packages that change STAMP_*
SVN-Revision: 9531
2007-11-10 22:51:02 +00:00
Felix Fietkau
4af66e8866 fix accidental double slash in prefixed quilt patchsets
SVN-Revision: 9166
2007-10-07 00:16:50 +00:00
Felix Fietkau
5f87e72dae fix quilt patch check
SVN-Revision: 9121
2007-10-04 17:58:12 +00:00
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
2007-10-04 15:32:55 +00:00
Tim Yardley
458ce0cb5c fix quilt integration
SVN-Revision: 9100
2007-10-02 21:54:22 +00:00
Felix Fietkau
e2f7a60283 fixes for refresh/update handling
SVN-Revision: 9063
2007-09-29 04:29:11 +00:00
Felix Fietkau
d1933f9761 move a stampfile to make it easier to override the patch template
SVN-Revision: 9062
2007-09-29 03:39:57 +00:00
Felix Fietkau
5f1d42ea7c refactor quilt patching code
SVN-Revision: 9061
2007-09-29 03:28:03 +00:00
Felix Fietkau
03543ec4a4 proper series file support for regular packages
SVN-Revision: 9059
2007-09-29 00:25:38 +00:00
Felix Fietkau
800ef0f56c some minor fixes, cleanups, package build abstraction
SVN-Revision: 9051
2007-09-28 01:23:56 +00:00
Felix Fietkau
e554dafa93 fix spontaneous rebuilds caused by make package/<name>/update with quilt
SVN-Revision: 8879
2007-09-20 16:17:50 +00:00
Felix Fietkau
749cefa063 fix custom series files in kernel patch directories
SVN-Revision: 8736
2007-09-10 23:01:45 +00:00
Felix Fietkau
e83d637f65 fix kernel build with quilt
SVN-Revision: 8727
2007-09-10 04:21:21 +00:00
Felix Fietkau
9566fb1f07 allow the kernel to provide own series files for specific subdirs
SVN-Revision: 8557
2007-08-30 21:11:17 +00:00
Felix Fietkau
49e628f765 next round of build system cleanup - convert package/ to new structure
SVN-Revision: 8236
2007-07-30 18:22:01 +00:00
Felix Fietkau
5175e0e45c fail in .quilt_patched when there were patches that didn't apply
SVN-Revision: 8024
2007-07-18 07:28:31 +00:00
Peter Denison
b375d32a48 cope with QUILT=1 when there are no patches
SVN-Revision: 8022
2007-07-17 20:05:08 +00:00
Felix Fietkau
84027d8d76 clean up some leftover junk
SVN-Revision: 7959
2007-07-13 08:33:20 +00:00
Felix Fietkau
e670647412 fix unwanted automatic package cleaning when using quilt
SVN-Revision: 7956
2007-07-13 07:17:17 +00:00
Felix Fietkau
68d6dcf7c4 allow packages to override the patch directory using the PATCH_DIR variable
SVN-Revision: 7750
2007-06-28 07:14:22 +00:00
Felix Fietkau
5a198850d0 make sure quilt starts with the correct patch order in series
SVN-Revision: 7658
2007-06-18 00:11:27 +00:00
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
2007-06-16 01:56:04 +00:00
Felix Fietkau
4c8ecf00c4 force build of packages when using quilt
SVN-Revision: 7539
2007-06-08 19:01:55 +00:00
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
2007-06-04 11:14:08 +00:00
Felix Fietkau
9cc960cad9 more fixes for the patching stuff (was testing it on the wrong target)
SVN-Revision: 7483
2007-06-03 19:52:54 +00:00
Felix Fietkau
ca69ff39c8 fix quilt related unpack/patch error
SVN-Revision: 7481
2007-06-03 19:39:34 +00:00
Felix Fietkau
3b6b7a2d1b implement quilt handling for the kernel tree ... and there was much rejoicing!
SVN-Revision: 7474
2007-06-03 08:28:05 +00:00
Felix Fietkau
5e406f0a28 enable quilt for host builds and add some additional checks
SVN-Revision: 7473
2007-06-03 07:33:00 +00:00
Felix Fietkau
396895e6d8 Improve quilt patch handling: All quilt managed patches are checked before the package compile is attempted
SVN-Revision: 7472
2007-06-03 06:54:46 +00:00
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
2007-06-03 06:16:08 +00:00