Felix Fietkau
84bd74057f
build: use mkhash to replace various quirky md5sum/openssl calls
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
8 years ago
Felix Fietkau
3a1e3b4e0d
package/kernel/linux: only access kernel config if DUMP is unset
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
8 years ago
Matthias Schiffer
c50ba61caf
kernel: fix module dependency checking
...
Since the kernel makefile is using .ONESHELL, we need to add -e to
.SHELLFLAGS so errors are not ignored.
Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
8 years ago
Jo-Philipp Wich
9e04019024
package: flag essential components as nonshared
...
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
9 years ago
Luka Perkov
75078acd93
cosmetic: remove trailing whitespaces
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 47197
9 years ago
Felix Fietkau
1b88b149a9
kernel: add netfilter.mk to modules makefile SCAN_DEPS
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43589
10 years ago
Felix Fietkau
a3618cd9c1
kernel: use .ONESHELL to speed up processing of many kmod-* packages
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43024
10 years ago
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
10 years ago
Felix Fietkau
5308e258da
kernel: reduce spurious rebuilds of simple kmod-* packages
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 37403
11 years ago
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
11 years ago
John Crispin
4ebf19b48f
packages: clean up the package folder
...
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 37007
11 years ago
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
12 years ago
John Crispin
4a7d620950
scanning kernel packages for targets
...
Any modifications in target/linux/*/modules.mk would not come into effect for
subsequent "make menuconfig" unless we delete ./tmp.
Signed-off-by: kalyan <kalyanatejaswi@gmail.com>
SVN-Revision: 31442
13 years ago
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
13 years ago
Jonas Gorski
44b272fd58
package/kernel: Fix AddDepends/SetDepends calls with make 3.82
...
The module definitions depend on 001-depends.mk being the first included,
but make 3.82 does not sort the results of wildcards anymore, so do an
explicit sort of the includes.
Found by Philip Prindeville, thanks!
SVN-Revision: 27982
13 years ago
Jo-Philipp Wich
a2328ecf96
kernel: flag as "hold", this is inherited by all kmods as well and will prevent opkg on the target from upgrading them
...
SVN-Revision: 23173
14 years ago
Nicolas Thill
2bd16b6e18
package/kernel: load target specific modules .mk files after generic ones
...
SVN-Revision: 21123
15 years ago
Jo-Philipp Wich
b1e7cd577b
cleanup Makefiles ( #7212 )
...
SVN-Revision: 21107
15 years ago
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
15 years ago
Felix Fietkau
34939cad39
get rid of $Id$ - it has never helped us and it has broken too many patches ;)
...
SVN-Revision: 15242
16 years ago
Nicolas Thill
ab04e16a1a
don't fail if there are no modules.mk under ./target/linux/
...
SVN-Revision: 12675
16 years ago
Nicolas Thill
50ee10f486
package/kernel fixes: - remove dup netfilter.mk includes - always define NF_KMOD so that proper KCONFIG entries are emitted for netfilter modules at DUMP time
...
SVN-Revision: 11072
17 years ago
Nicolas Thill
34bb4638e7
move package description to a separate definition, remove it when DESCRIPTION=TITLE
...
SVN-Revision: 8659
17 years ago
Nicolas Thill
02cd6d278f
use a default VERSION field for kmod packages
...
SVN-Revision: 8575
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
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
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
38515a7f81
minor cleanup
...
SVN-Revision: 6999
18 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
18 years ago
Felix Fietkau
35317253e6
trigger a kernel module rebuild when the kernel config changes
...
SVN-Revision: 6671
18 years ago
Felix Fietkau
13aeec9b06
only enable in-tree kmod-* packages by default
...
SVN-Revision: 5560
18 years ago
Felix Fietkau
c041f53b8d
finally kill KMOD_template - removes a big chunk of legacy build code
...
SVN-Revision: 5222
18 years ago
Felix Fietkau
547b127d7a
make kernel module packaging code reusable and use it in madwifi
...
SVN-Revision: 5189
18 years ago
Felix Fietkau
fc8abe2dfa
allow platform support directories to add and modify kernel module packages
...
SVN-Revision: 5184
18 years ago
Felix Fietkau
ce19a369af
split modules.mk
...
SVN-Revision: 5183
18 years ago