Felix Fietkau
94dec60d75
build: add template for installing device .dtb files
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
8 years ago
Felix Fietkau
468a9b7a77
imx6: use ubinize-image.sh to fix build with per-device rootfs
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
8 years ago
Hauke Mehrtens
1448501558
build: do not depend on svn any more
...
LEDE does not need svn to build any more, remove the prerequisite check.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
8 years ago
Felix Fietkau
df68d6eb15
brcm63xx: fix build with per-device rootfs
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
8 years ago
Felix Fietkau
62d4665551
ipq806x: add missing sysupgrade-nand => sysupgrade-tar change
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
8 years ago
Felix Fietkau
14488469d5
image: fix build issue with per-device rootfs and legacy devices
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
8 years ago
Felix Fietkau
5e41c1d447
perf: prevent build from within the sdk and mark as nonshared
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
8 years ago
Felix Fietkau
12703d5b29
sdk: provide a config symbol for detecting builds within the SDK
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
8 years ago
Felix Fietkau
63b525dd6b
image: add a helper variable for getting kernel/rootfs from within image Build/* templates
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
8 years ago
Felix Fietkau
9201e88f51
kernel: remove hostap driver
...
It has been marked as broken for well over a month now and nobody has
complained.
Signed-off-by: Felix Fietkau <nbd@nbd.name>
8 years ago
Felix Fietkau
467dee32ed
octeon: increase block2mtd rootfs probe timeout on ER
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
8 years ago
Felix Fietkau
baeda5d31d
image.mk: add CMDLINE to DEVICE_VARS
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
8 years ago
Felix Fietkau
67e764c6ca
octeon: pad squashfs sysupgrade image rootfs
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
8 years ago
Felix Fietkau
84718d8736
image: add support for overriding kernel/rootfs images in sysupgrade-tar template
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
8 years ago
Felix Fietkau
77b16bacb1
octeon: drop unsupported jffs2 feature flag
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
8 years ago
Felix Fietkau
2192a029d3
octeon: fix sysupgrade images
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
8 years ago
Felix Fietkau
9a3852bf8c
kernel: fix crashlog regression on x86
...
Check memblock regions for sufficient size before attempting to use
them. Allow checks for multiple memblock regions until a suitable one is
found.
Signed-off-by: Felix Fietkau <nbd@nbd.name>
8 years ago
Felix Fietkau
50e7c1f79d
include/cmake.mk: fix host builds
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
8 years ago
Felix Fietkau
b2ddfbc1c7
dnsmasq: drop --interface and --except-interface options when the interface cannot be found
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
8 years ago
Luke McKee
eadf5fb7f8
cmake: include/cmake.mk add CMAKE_BINARY_SUBDIR to allow out of source tree builds
...
Some packages need out of source tree building with cmake, for example
when building kernel modules.
See an example here:
https://sourceforge.net/p/accel-ppp/code/ci/master/tree/README
Signed-off-by: Luke McKee <hojuruku@gmail.com>
Signed-off-by: Felix Fietkau <nbd@nbd.name> [cleanup, rework]
8 years ago
Felix Fietkau
009d6d6024
netifd: update to the latest version, adds an event handling fix
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
8 years ago
Felix Fietkau
5cd88f4812
dnsmasq: remove use of uci state for getting network ifname
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
8 years ago
Felix Fietkau
c5a9a08f1e
image.mk: remove leftover variable from a previous rework
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
8 years ago
Jo-Philipp Wich
18c622a1f2
ath25: rework image building
...
* Remove legacy macros
* Emit generic LZMA and Gzip kernel images from the combined device recipe
* Rename combined device to generic
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
8 years ago
Jo-Philipp Wich
db49dd894e
build: rename sysupgrade-nand to sysupgrade-tar
...
Now that the "sysupgrade-nand" step is used by non-NAND targets as well,
rename it to "sysupgrade-tar" to make it more generic.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
8 years ago
Jo-Philipp Wich
fccc4298df
octeon: clean up image build code
...
Use the generic "sysupgrade-nand" build step to pack the sysupgrade file,
it performs the same steps as the inline "tar-file" macro.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
8 years ago
Felix Fietkau
a1681ce39b
dnsmasq: replace the iface hotplug script with a procd trigger
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
8 years ago
Felix Fietkau
6916ca8d33
dnsmasq: make the check for existing DHCP servers more reliable
...
If there is no carrier yet, wait for 2 seconds (STP forwarding delay)
Signed-off-by: Felix Fietkau <nbd@nbd.name>
8 years ago
Ulrich Weber
712b6fdc5c
dnsmasq: write atomic config file
...
multiple invocation of dnsmasq script (e.g. by procd and hotplugd)
might cause procd to restart dnsmasq with an incomplete config file.
Config file generation might take quite a long time on larger configs
due ubus calls for each listening interface...
Signed-off-by: Ulrich Weber <ulrich.weber@riverbed.com>
8 years ago
Felix Fietkau
d9ff187003
netifd: update to the latest version
...
Emits an initial event after the first link-up of a force_link
interface. This is needed for making the dnsmasq dhcp check more
reliable
Signed-off-by: Felix Fietkau <nbd@nbd.name>
8 years ago
Felix Fietkau
f88e3a4c0a
procd: add default timeout for reload trigger actions
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
8 years ago
Felix Fietkau
c02f41c1d2
igmpproxy: remove procd_open_trigger/procd_close_trigger calls
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
8 years ago
Felix Fietkau
8299737428
dropbear: remove procd_open_trigger/procd_close_trigger calls
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
8 years ago
Felix Fietkau
88304ea6e5
sysntpd: remove procd_open_trigger/procd_close_trigger calls
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
8 years ago
Felix Fietkau
8891d941e0
procd: rework trigger handling
...
Open/close triggers array around service_triggers call to make using
multiple triggers easier to deal with.
The API was quite confusing, because some functions contained implicit
trigger open/close calls and some didn't.
Signed-off-by: Felix Fietkau <nbd@nbd.name>
8 years ago
Felix Fietkau
eed30bc869
procd: update to the latest version
...
Fixes a long standing design issue in handling of delayed triggers
Signed-off-by: Felix Fietkau <nbd@nbd.name>
8 years ago
Felix Fietkau
11d47e615b
libubox: update to the latest version, adds a few utility functions
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
8 years ago
Felix Fietkau
f4ce133ccf
build: add option to enable all profiles
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
8 years ago
Felix Fietkau
76341cfc5f
build: add support for per-device rootfs based on device profile packges
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
8 years ago
Felix Fietkau
c0dceae4bb
build: minor cleanup of redundant code
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
8 years ago
Felix Fietkau
653cb2594d
build: set TMPDIR for opkg calls
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
8 years ago
Felix Fietkau
c792c7512c
build: add target_params variable for getting root filesystem image parameters
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
8 years ago
Felix Fietkau
731b166528
build: add template for getting opkg package files from package names
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
8 years ago
Felix Fietkau
5d30bf8303
build: rework opkg command invocation
...
Drop included $(XARGS), add support for passing target dir via parameter
Signed-off-by: Felix Fietkau <nbd@nbd.name>
8 years ago
Felix Fietkau
37e82e4e42
build: remove obsolete variables from opkg command
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
8 years ago
Felix Fietkau
7dffc32ffa
build: rework prepare_rootfs to pass target dir via parameter
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
8 years ago
Felix Fietkau
c5ca181d12
image: add wrapper variable to get the target dir for mkfs commands
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
8 years ago
Felix Fietkau
4fed7a60f9
image: make mkfs template output to $@
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
8 years ago
Felix Fietkau
973e6e1d71
build: move rootfs processing code to include/rootfs.mk so it can be reused later
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
8 years ago
Felix Fietkau
119b4422f8
apm821xx: only attempt to mount /boot on MyBook Live
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
8 years ago