Commit Graph

48 Commits (2e980479c1eab08dd27d7ec72ecba37e2e17f1d0)

Author SHA1 Message Date
Alexander Couzens 2e980479c1 IB/SDK/toolchain: use lower cases filenames
Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
8 years ago
Alexander Couzens 4a7c653400 IB/SDK/toolchain: use VERSION_DIST_SANITIZED instead of VERSION_DIST
VERSION_DIST can contains spaces which produces problems when used as file name

Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
8 years ago
Jo-Philipp Wich b9466382b5 imagebuilder: use correct package directory when bundling kmods and libc
The libc and kernel package files moved since the introduction of shared
packages and the changed output directory layout. This causes the generated
ImageBuilder archive to lack the necessary "libc" and "kernel" meta packages,
leading to opkg install errors later on.

Use the FeedPackageDir macro to figure out the proper source directory to use.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
8 years ago
Jo-Philipp Wich da46d2b228 imagebuilder: fix standalone operation
Fix standalone ImageBuilders after the package layout rework.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
8 years ago
Felix Fietkau d69efa4e15 targets: Use configured distribution name for SDK, IB, and Toolchain tarball names
We allow to configure the version distribution name;
let's also use it for the tarballs (SDK, ImageBuilder,
and SDK).

Signed-off-by: Daniel Dickinson <openwrt@daniel.thecshore.com>

SVN-Revision: 48081
8 years ago
Jo-Philipp Wich 3c5357d6ef feeds: use common macro "FeedSourcesAppend" to populate opkg configurations
This introduces a common macro to assemble the correct url templates to
avoid code duplication and have the feed config handling in a central place.

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>

SVN-Revision: 45799
9 years ago
Jo-Philipp Wich 6c21bcaa65 IB: use online repositories
Change the IB packaging to only embed libc, kernel and kmod packages by default
and generate repositories.conf to refer to the remote package repositories.

Introduce a new config option CONFIG_IB_STANDALONE which restores the old
behaviour of building self contained IB archives.

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>

SVN-Revision: 45772
9 years ago
Jo-Philipp Wich 65ec08d1b0 imagebuilder: align filename with SDK
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>

SVN-Revision: 44313
9 years ago
Jo-Philipp Wich 188032c8e3 imagebuilder: don't pregenerate package index, strip host binaries
The package index is generated on first use anyway, therefore it makes no
sense to continue shipping it.

Also sstrip the bundled host binaries when packing the IB to save some
additional space.

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>

SVN-Revision: 44293
9 years ago
Jo-Philipp Wich 2adab34c20 imagebuilder: use FreeBSD compatible tar invocation
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>

SVN-Revision: 44288
9 years ago
Jo-Philipp Wich 15d8db1f8c build: add version number to filenames
This commit introduces a new option CONFIG_VERSION_FILENAMES which causes
OpenWrt to embed the version number in generated image files, SDK- and
ImageBuilder archives.

The option is enabled by default if CONFIG_VERSIONOPT is set.

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>

SVN-Revision: 43869
10 years ago
John Crispin caa671d873 imagebuilder: fix typo that copied grub to the wrong folder
Signed-off-by: John Crispin <blogic@openwrt.org>

SVN-Revision: 41824
10 years ago
John Crispin 941dab02d5 imagebuilder: copy dts folder
Signed-off-by: John Crispin <blogic@openwrt.org>

SVN-Revision: 41790
10 years ago
John Crispin 68e8614009 imagebuilder: x86 fails to build inside the imagebuilder
Signed-off-by: John Crispin <blogic@openwrt.org>

SVN-Revision: 41580
10 years ago
Felix Fietkau 897b2e4b98 target/imagebuilder: add missing package index (fixes #16675)
Signed-off-by: Felix Fietkau <nbd@openwrt.org>

SVN-Revision: 40968
10 years ago
Jo-Philipp Wich 69a6fd0190 imagebuilder: bundle dtc (#12953, #14741)
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>

SVN-Revision: 40767
10 years ago
John Crispin 3686b8d279 derive system from hostcc to allow building inside a chroot
SVN-Revision: 33228
12 years ago
Jo-Philipp Wich a062e08bb4 use bundle-libraries.sh to install required host utilities into imagebuilder staging tree
SVN-Revision: 33196
12 years ago
John Crispin 76e4cd2a24 add $(SUBTARGET) to the filename if available
SVN-Revision: 32007
12 years ago
Jo-Philipp Wich cfe30549a1 don't overwrite version.mk, substitute REVISION instead
SVN-Revision: 31327
12 years ago
Jo-Philipp Wich 3cb72f38fd populate repositories.conf from version.mk
SVN-Revision: 31268
12 years ago
Jo-Philipp Wich cdbeb0e80b copy kernel .config, needed by mkfs.jffs2 to detect compression capabilities
SVN-Revision: 23639
14 years ago
Jo-Philipp Wich ea5904ff93 - sync with host opkg changes - get rid of autogenerated opkg.conf - utilize dl/ as package cache, useful for remote downloads
SVN-Revision: 23039
14 years ago
Jo-Philipp Wich 699876fa6b - add a helper script to generate opkg.conf, attempt to detect package architecture from packages/ - fix package defaults when no package override is given, IB previously aggregated the defautls of all profiles - introduce a repositories.conf, allows using remote opkg repositories in imagebuilder
SVN-Revision: 22978
14 years ago
Jo-Philipp Wich cdd44e7984 - correctly copy .config when scripts/env is used in the buildroot - prevent user provides PACKAGES from overriding per-profile defaults
SVN-Revision: 21213
14 years ago
Nicolas Thill 8c2b753329 imagebuilder: various fixes * only copy host tools from $(STAGING_DIR_HOST)/bin * remove more target patches, and also target files * combine the 3 find commands into a single one
SVN-Revision: 20597
14 years ago
Gabor Juhos 3ba43e6528 imagebuilder: add REVISION variable (closes #6795)
SVN-Revision: 20064
14 years ago
Felix Fietkau 34939cad39 get rid of $Id$ - it has never helped us and it has broken too many patches ;)
SVN-Revision: 15242
15 years ago
Nicolas Thill be1a9ff41d fix ImageBuilder (closes: #3863)
SVN-Revision: 12370
16 years ago
Felix Fietkau bdb9c7351c some more build system cleanup
SVN-Revision: 12329
16 years ago
Felix Fietkau b81933c951 strip -$(KERNEL) from sdk/imagebuilder names
SVN-Revision: 9742
17 years ago
Felix Fietkau fa9710c7ee fix imagebuilder compile
SVN-Revision: 9736
17 years ago
Felix Fietkau 93575b53a7 Use $(CP) instead of $(INSTALL_BIN) for binaries.
Signed-off-by: Andy Boyett <agb-openwrt@padded-cell.net>

SVN-Revision: 9694
17 years ago
Felix Fietkau dfa7618bd6 fix the image builder
SVN-Revision: 9549
17 years ago
Florian Fainelli 43dc71fb0d Fix the imagebuilder generation (does not mean it works with the recent changes)
SVN-Revision: 8710
17 years ago
Florian Fainelli c54708272f Fix image builder generation (#2213)
SVN-Revision: 8412
17 years ago
Florian Fainelli 163dab630d Fix the imagebuilder compilation (#2213)
SVN-Revision: 8410
17 years ago
Florian Fainelli e7113073f3 Suppress spaces in uname -m
SVN-Revision: 7594
17 years ago
Felix Fietkau 874f03ea00 fixes for a few build errors on osx without fink
SVN-Revision: 7065
17 years ago
Felix Fietkau 3e91dd1bd5 revert find | xargs => find | exec changes - this is completely unnecessary and introduces additional dependencies that we do not need
SVN-Revision: 6942
17 years ago
Mike Baker 8101912ed6 Accidentially broke sdk and imagebuilder in [6857]
SVN-Revision: 6858
17 years ago
Mike Baker 3295536b02 more [6849]
SVN-Revision: 6850
17 years ago
Florian Fainelli 6cd84c6838 Use find -exec instead of xargs
SVN-Revision: 6837
17 years ago
Felix Fietkau 146500a67c include .pkginfo in image builder
SVN-Revision: 6135
18 years ago
Felix Fietkau 351d0d4b07 Fix config checks for Image Builder and SDK - only build them when requested. Clear all packages from bin/packages at the beginning of package/compile when the Image Builder is selected, because the Image Builder can't handle multiple versions of the same package.
SVN-Revision: 6102
18 years ago
Felix Fietkau 374f384350 include .targetinfo in the image builder, and allow direct calls to the package_index target
SVN-Revision: 6093
18 years ago
Felix Fietkau dc07dd9704 force rebuild of the imagebuilder
SVN-Revision: 6073
18 years ago
Felix Fietkau 7a6a646497 Add initial version of the new Image Builder It's still a bit rough in a few places, but it seems to work for Broadcom at least - other targets untested.
SVN-Revision: 6071
18 years ago