John Crispin
b6f268d775
build: revert r44076
...
the patch causes issues when installing feeds
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 44078
10 years ago
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
10 years ago
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
10 years ago
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
10 years ago
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
10 years ago
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
12 years ago
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
14 years ago
Felix Fietkau
db4fd873f3
improve error message output of metadata scan - fix newline break and do not hide broken makefiles after the first invocation anymore
...
SVN-Revision: 16101
16 years ago
Felix Fietkau
7aae9d3725
avoid using implicit rules during metadata dump to speed up the process even more
...
SVN-Revision: 14736
16 years ago
Felix Fietkau
b0d8473bf4
get rid of a shell warning if md5sum is not found
...
SVN-Revision: 12494
16 years ago
Felix Fietkau
4c665e6ca4
large improvement for parallel builds. works without V=99 now and without warnings. tested with -j on an 2x dual core opteron machine
...
SVN-Revision: 11414
17 years ago
Ralph Hempel
9e0be1c6e3
fix buildprocess if running as cron job (package info files corrupted due missing Source-Makefile statement)
...
SVN-Revision: 10273
17 years ago
Felix Fietkau
2da3f6a256
fix the sdk
...
SVN-Revision: 9747
17 years ago
Felix Fietkau
f8dfc57573
add initial version of a package feeds management script
...
SVN-Revision: 8973
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
Nicolas Thill
af0b91ca90
allow scan.mk to find python packages introduced in [8639]
...
SVN-Revision: 8641
17 years ago
Felix Fietkau
9c88ba80b9
more build system cleanup
...
SVN-Revision: 8206
18 years ago
Felix Fietkau
3e87d642f7
detect whether the find command supports -L or -follow
...
SVN-Revision: 8002
18 years ago
Felix Fietkau
2809e403d6
find: use -follow instead of -L, some systems don't support -L
...
SVN-Revision: 8000
18 years ago
Felix Fietkau
25b44d2c12
follow symlinks in package scan
...
SVN-Revision: 7984
18 years ago
Felix Fietkau
de2aa28c4c
properly support dependencies on packages that just use Build/DefaultTargets
...
SVN-Revision: 7983
18 years ago
Felix Fietkau
7b16475eb7
fixes for recursive package scanning
...
SVN-Revision: 7982
18 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
18 years ago
Felix Fietkau
2555097cc6
fix target rescan (version kernel changes)
...
SVN-Revision: 7317
18 years ago
Felix Fietkau
b5a6f01ec0
fix dependencies for metadata scanning
...
SVN-Revision: 6910
18 years ago
Mike Baker
23efe5fc83
Tidy up Makefiles
...
SVN-Revision: 6857
18 years ago
Felix Fietkau
c2b42e1afe
add check for openwrt build system makefiles when scanning for metadata
...
SVN-Revision: 6793
18 years ago
Felix Fietkau
fcf0aa5ab7
make sure tmp/info gets created
...
SVN-Revision: 6749
18 years ago
Felix Fietkau
36b75197e3
detect changes in package/kernel/modules/*.mk when scanning the package metadata
...
SVN-Revision: 6746
18 years ago
Felix Fietkau
08c5cb8c23
fix metadata scan for profile split
...
SVN-Revision: 6515
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