Daniel Golle
1ea7dba377
image.mk: fix building ubifs images
...
A hook for ubifs was left-out in the new image building code. Add it.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
9 years ago
Felix Fietkau
7bd10f9a2a
image.mk: remove obsolete squashfs-lzma code
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
9 years ago
Felix Fietkau
470442ea0f
build: fix make download in the SDK
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
9 years ago
Felix Fietkau
f4c4d501e4
build: remove profile kernel/build system config override support
...
It has been unused for years
Signed-off-by: Felix Fietkau <nbd@nbd.name>
9 years ago
Felix Fietkau
ace946152d
image.mk: fix emitting profiles for targets that have no subtargets
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
9 years ago
Felix Fietkau
4d29474e26
target.mk: add cflags for mips 1004kc cpu type
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
9 years ago
Felix Fietkau
d02f109ee4
kernel: remove leftover kernel version for 4.3
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
9 years ago
Álvaro Fernández Rojas
e32b2f92b1
kernel: update kernel 4.4 to version 4.4.10
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
9 years ago
Felix Fietkau
4a31037a34
build: avoid including profiles/*.mk
...
Generate the active profile name in menuconfig context
Signed-off-by: Felix Fietkau <nbd@nbd.name>
9 years ago
Felix Fietkau
b0cf769008
image.mk: include per-device profiles in image build profile check
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
9 years ago
Felix Fietkau
471ca4197c
toplevel.mk: rescan target metadata if the image makefile changes
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
9 years ago
Felix Fietkau
1189af85fd
metadata.pl: add support for forcing sorting of profiles
...
Used to mix device profiles (specified in the image makefile) with
regular target profiles.
Signed-off-by: Felix Fietkau <nbd@nbd.name>
9 years ago
Felix Fietkau
87550a0e87
target.mk: dump device profiles defined in include/image.mk
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
9 years ago
Felix Fietkau
6ddca3a361
target.mk: remove the unused Target-Path field
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
9 years ago
Felix Fietkau
60fc6610be
image.mk: add support for limiting images to specific subtargets
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
9 years ago
Felix Fietkau
bcf67b6974
image.mk: prepare for defining device profile data in the Device section
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
9 years ago
Álvaro Fernández Rojas
b062266ad6
kernel: update kernel 4.4 to version 4.4.9
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
9 years ago
blogic
cbdfae5c04
ubox: turn logd into a separate package
...
Currently system log is always included as a part of ubox.
Add logd as a seperate package and add it to default packages list.
Signed-off-by: Andrej Vlasic <andrej.vlasic@sartura.hr>
SVN-Revision: 49285
9 years ago
Felix Fietkau
852aaf6b2c
build: add support for specifying extra package dependencies for prepared, configured and built
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
9 years ago
John Crispin
f5c4d963ff
include: add lede git server url
...
Signed-off-by: John Crispin <john@phrozen.org>
9 years ago
Álvaro Fernández Rojas
3faf65e928
kernel: update kernel 4.4 to version 4.4.8
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
9 years ago
Jo-Philipp Wich
d9ad55a609
include: remove unused FeedPackageDir macro arguments
...
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
9 years ago
John Crispin
1191eeff8e
include: bin/ dir was not created
...
explicitly create the bin dir
Signed-off-by: John Crispin <john@phrozen.org>
9 years ago
Jo-Philipp Wich
02def71888
include/target.mk: disambiguate package architecture
...
Add $ARCH and $CPU_SUBTYPE to the package architecture strings to differentiate
low and big endian targets as well as extended instructions sets like NEON
or DSP2.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
9 years ago
Jo-Philipp Wich
349e7b635e
include: fix nonshared flag handling
...
Fix nonshared flag handling to properly deal with source packages defining
both kmod and non-kmod ipks.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
9 years ago
Jo-Philipp Wich
d87c303b58
include/kernel.mk: flag kmod packages as nonshared by default
...
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
9 years ago
Jo-Philipp Wich
32a0b8c104
include/version.mk: rework repository url handling
...
- Add %A placeholder for substituting the package architecture
- Change %U placeholder to refer to the toplevel repository URL
- Construct package feed URLs relative to the toplevel one to match new layout
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
9 years ago
Jo-Philipp Wich
5170393f8c
include: choose package output directory based on repository info
...
Use the new repository metadata field to choose the output directory of the
final package archives.
Non-sharable packages will be placed in the per-target package directory
while the rest will be placed in a per-repository sub directory within the
$OUTPUT_DIR/packages/$CPU_TYPE/ prefix.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
9 years ago
Jo-Philipp Wich
be575fdc9d
include: remove now unused PACKAGE_SUBDIR variable
...
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
9 years ago
Jo-Philipp Wich
aad2b92603
include/package-dumpinfo.mk: introduce Repository values
...
Introduce a new dumpinfo field "Repository" which contains the name of the
shared repository where the package will be hosted in. The name is chosen
according to the following rules:
- Name of the feed directory for any feed package, e.g. "Repository: luci" for
"feeds/luci/applications/luci-app-firewall/Makefile"
- The value "base" for any other, sharable package
- Unset for any package flagged PKG_FLAGS:=nonshared
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
9 years ago
Jo-Philipp Wich
c47abdea25
include/target.mk: default to CPU_TYPE for the package architecture
...
Use the more specific CPU_TYPE designation as default package architecture
and only fall back to ARCH if no specific CPU_TYPE is set.
This means that e.g. ar71xx packages will use "74kc" as architecture,
not "mips" which is a precondition for sharing packages between targets.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
9 years ago
Álvaro Fernández Rojas
694f060550
download: add @GITHUB download facility
...
Define a new alias (@GITHUB ) for downloading raw files from github repos.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
9 years ago
John Crispin
fa69553900
branding: add LEDE branding
...
Signed-off-by: John Crispin <blogic@openwrt.org>
9 years ago
John Crispin
2d255ac8d9
include: add a no dict version of lzma to new image build code
...
Required to compress kernels in a brnboot compatible way.
Signed-off-by: Mathias Kresin <openwrt@kresin.me>
SVN-Revision: 49240
9 years ago
Hauke Mehrtens
f0b3964f1b
kernel: update kernel 4.4 to version 4.4.7
...
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 49176
9 years ago
Vasilis Tsiligiannis
d55512075b
include/cmake.mk: Add helper macro to handle conditionals for CMake boolean type variables
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
SVN-Revision: 49164
9 years ago
John Crispin
5c408ede6c
download: add @GITHUB download facility
...
Define a new alias (@GITHUB ) for downloading raw github repository files
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
SVN-Revision: 49138
9 years ago
Rafał Miłecki
53a74644b0
kernel: update kernel 3.18 to version 3.18.29
...
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 49096
9 years ago
John Crispin
4fe3fda78a
include/image.mk: allow including U-Boot environment in UBI
...
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
SVN-Revision: 49039
9 years ago
Hauke Mehrtens
fcbc97ad78
kernel: update kernel 4.1 to version 4.1.20
...
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 49035
9 years ago
Hauke Mehrtens
b3aae4c672
kernel: update kernel 4.4 to version 4.4.6
...
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 49032
9 years ago
John Crispin
8188542e52
include: add Cortex-A53 CPU_TYPE
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
SVN-Revision: 48964
9 years ago
Felix Fietkau
4c80909fa1
prereq: stop relying on man pages and grep for --recursive on the git-submodule script directly ( fixes #21968 )
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48934
9 years ago
Hauke Mehrtens
e9d7ee4f41
kernel: update kernel 4.4 to version 4.4.4
...
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 48933
9 years ago
Felix Fietkau
8211221190
build: fix git prereq check to forcibly disable man pagers on the --help check
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48927
9 years ago
Felix Fietkau
887e39150f
build: fix git prereq check to not rely on being in a git directory ( #21968 )
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48926
9 years ago
Hauke Mehrtens
7768735873
kernel: update kernel 3.18 to version 3.18.27
...
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 48874
9 years ago
Felix Fietkau
59121fdd69
buildroot: improve git submodule handling for packages
...
Move the `--recursive` switch from `git clone` to `git submodule`
so that submodules are cloned for upstream branches where the
PKG_SOURCE_VERSION commit-ish has a different .gitmodules
configuration than the repository default.
This is, for example, required when the master branch for a source
package does not use submodules, but its topic branch for OpenWRT
does.
This changes the buildroot dependency from git-1.6.2 to git 1.7.12.2,
which was released September 2012.
Signed-off-by: Darik Horn <dajhorn@vanadac.com>
Signed-off-by: Karl Palsson <karlp@tweak.net.au>
SVN-Revision: 48830
9 years ago
Felix Fietkau
f026f5c780
include/target.mk: fix profile defaults
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 48807
9 years ago
Hauke Mehrtens
cb04b8d582
kernel: update kernel 4.4 to version 4.4.3
...
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 48783
9 years ago