Felix Fietkau
add0c00c96
imagebuilder: run build prereq checks before building image to set up host commands properly
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 46840
2015-09-10 11:06:42 +00:00
John Crispin
096b3759a9
build: Prevent more gzip timestamps
...
To improve reproducibility, prevent the inclusion of timestamps
in the gzip header.
Signed-off-by: Reiner Herrmann <reiner@reiner-h.de>
SVN-Revision: 46361
2015-07-14 09:57:45 +00:00
Jo-Philipp Wich
11f05afd26
imagebuilder: create cache directory if needed ( #18629 )
...
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 45866
2015-06-01 06:15:39 +00:00
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
2015-05-27 11:22:20 +00:00
Jo-Philipp Wich
dffaf94d44
imagebuilder: fail with error if the passed profile name does not exist
...
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
SVN-Revision: 43916
2015-01-10 18:19:59 +00:00
John Crispin
44249f71a8
postinst trigger: the new postinst trigger broke IB
...
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 42571
2014-09-16 11:56:19 +00:00
Felix Fietkau
7632358add
imagebuilder: remove postinst files before generating image
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42339
2014-08-31 11:06:31 +00:00
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
2014-08-05 11:24:24 +00:00
Jo-Philipp Wich
476ea2bcb4
imagebuilder: use file_copy to deploy files/ in the image generation phase
...
SVN-Revision: 34439
2012-12-02 12:20:43 +00:00
Jo-Philipp Wich
b73f22de1e
imagebuilder: merge r25078 to align files/ handling with current buildroot
...
SVN-Revision: 34301
2012-11-22 19:46:54 +00:00
Felix Fietkau
7cb42738e6
package/index: filter out the libc package from the index
...
SVN-Revision: 32187
2012-06-11 01:29:11 +00:00
Felix Fietkau
fab5ee9566
imagebuilder: explicitly install the kernel .ipk before installing anything else, it is no longer part of the package index ( fixes #11450 )
...
SVN-Revision: 31711
2012-05-14 14:00:01 +00:00
Felix Fietkau
34ffb526a2
build: rework verbosity level selection
...
V=99 and V=1 are now deprecated in favor of a new verbosity class system,
though the old flags are still supported.
You can set the V variable on the command line (or OPENWRT_VERBOSE in the
environment) to one or more of the following characters:
- s: stdout+stderr (equal to the old V=99)
- c: commands (for build systems that suppress commands by default, e.g. kbuild)
- w: warnings/errors only (equal to the old V=1)
SVN-Revision: 31484
2012-04-26 17:53:56 +00:00
Jo-Philipp Wich
3cb72f38fd
populate repositories.conf from version.mk
...
SVN-Revision: 31268
2012-04-12 23:08:13 +00:00
Gabor Juhos
faf17f197f
ImageBuilder: respect the PROFILE parameter
...
Based on a patch from #10766
SVN-Revision: 29877
2012-01-24 09:47:20 +00:00
Jo-Philipp Wich
1e24383ae6
Various enhancements from Manuel Munz <freifunk@somakoma.de> - don't regenerate Package index unless the packagedir changes - remove opkg lists from rootfs, saves > 1MB uncompressed - don't direct errors on index creation into packagelist
...
SVN-Revision: 28205
2011-09-09 17:25:20 +00:00
Felix Fietkau
e5e17a1ce8
imagebuilder: clean opkg files if requested (patch from #9866 )
...
SVN-Revision: 27872
2011-08-01 23:58:11 +00:00
Jo-Philipp Wich
c5a65a0373
Send ipkg-make-index.sh output to stdout
...
The "Generating index for package" created by ipkg-make-index only
clutter stderr and serve to push previous warnings/errors off-screen.
Instead, send to stdout.
Note: This would send incorrect invocation messages to stdout as well.
If this is a concern, perhaps we could send them to FD 3, then send 3 to
2...
Signed-off-by: Kevin Locke <klocke@digitalenginesoftware.com>
SVN-Revision: 25678
2011-02-23 22:59:57 +00:00
Jo-Philipp Wich
d45c310c34
allow overriding BIN_DIR ( #7412 )
...
SVN-Revision: 23643
2010-10-26 14:15:52 +00:00
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
2010-09-12 22:04:09 +00:00
Jo-Philipp Wich
ee81bb7cdb
fix a small typo in sed pattern
...
SVN-Revision: 22997
2010-09-10 15:40:42 +00:00
Jo-Philipp Wich
7a2ce99fe5
fix arch detection pattern to cope with underscores in board name, e.g. "adm5120_mips"
...
SVN-Revision: 22980
2010-09-08 05:46:37 +00:00
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
2010-09-08 00:36:35 +00:00
Jo-Philipp Wich
2c59d54a43
use --force-run-hooks for host opkg install
...
SVN-Revision: 22973
2010-09-07 21:22:07 +00:00
Jo-Philipp Wich
9d74fc3eb3
use opkg/host for package installation - speeds up rebuild operations - aligns generated package list format with the one created by opkg on the target - fixes broken dependency handling in imagebuilder
...
SVN-Revision: 22949
2010-09-06 02:15:46 +00:00
Jo-Philipp Wich
e47a8a001c
revert r22372 and r22405, dependency on host libtool causes problems
...
SVN-Revision: 22406
2010-07-28 02:18:16 +00:00
Jo-Philipp Wich
8c1d9afc40
use host opkg for installing packages in buildroot and ImageBuilder
...
SVN-Revision: 22372
2010-07-23 19:49:19 +00:00
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
2010-04-27 22:16:40 +00:00
Gabor Juhos
3ba43e6528
imagebuilder: add REVISION variable ( closes #6795 )
...
SVN-Revision: 20064
2010-03-08 17:00:46 +00:00
Jo-Philipp Wich
9b4005c58c
fix custom package selection
...
SVN-Revision: 19623
2010-02-13 01:56:48 +00:00
Felix Fietkau
991a35c6a6
imagebuilder: accept empty profile names, some targets do not define profiles (thx, patrick)
...
SVN-Revision: 18117
2009-10-22 01:35:32 +00:00
Florian Fainelli
b1f1f7c5a9
remove board name hack ( #5823 )
...
SVN-Revision: 17652
2009-09-20 16:06:53 +00:00
Andy Boyett
9756b46d1a
remove legacy 2.4-specific behavior, fixes IB on brcm-2.4
...
SVN-Revision: 16654
2009-07-02 07:24:56 +00:00
Andy Boyett
b728796706
fix profile package selection, packages from last parsed profile were accidentally installed
...
SVN-Revision: 16653
2009-07-02 07:24:50 +00:00
Nicolas Thill
3f8ac1680c
fix initscripts activation ( closes : #4037 , #4745 )
...
SVN-Revision: 15320
2009-04-21 11:20:25 +00:00
Nicolas Thill
be1a9ff41d
fix ImageBuilder ( closes : #3863 )
...
SVN-Revision: 12370
2008-08-22 13:45:54 +00:00
Andy Boyett
6b045c7dc6
Generate gzipped package lists - Can be used by changing the src line in /etc/ipkg.conf to src/gz - Cannot be used by busybox ipkg
...
SVN-Revision: 11981
2008-07-29 03:36:11 +00:00
Florian Fainelli
50c077affb
Fix imagebuilder for 2.6 kernels ( #2900 )
...
SVN-Revision: 10099
2008-01-03 22:17:51 +00:00
Felix Fietkau
dfa7618bd6
fix the image builder
...
SVN-Revision: 9549
2007-11-14 23:11:07 +00:00
Felix Fietkau
c0f9679587
fix a typo
...
SVN-Revision: 7906
2007-07-10 20:21:09 +00:00
Mike Baker
52553da52c
fix bug in imagebuilder init.d scripts
...
SVN-Revision: 7188
2007-05-11 17:47:05 +00:00
Felix Fietkau
25fc88fe41
export the IMAGEBUILDER variable so that makefiles can test for the image builder run
...
SVN-Revision: 6951
2007-04-15 09:53:04 +00:00
Felix Fietkau
804bfa954d
ignore profiles with custom kernel configs in the image builder itself
...
SVN-Revision: 6342
2007-02-22 04:03:35 +00:00
Felix Fietkau
5281d134cd
rename the Profile template that the image builder uses to prevent name conflicts with the template that the kernel uses
...
SVN-Revision: 6336
2007-02-22 02:27:01 +00:00
Felix Fietkau
0aec54a5b5
fix a typo
...
SVN-Revision: 6158
2007-01-21 12:56:55 +00:00
Felix Fietkau
2fb06d46d9
Add WL-700gE support (based on work by jr) Includes kernel/diag patch and a new target profile
...
SVN-Revision: 6142
2007-01-20 12:35:00 +00:00
Felix Fietkau
7cb45c3be8
show package list on make info in the image builder
...
SVN-Revision: 6103
2007-01-14 23:49:23 +00:00
Felix Fietkau
fd9477a18f
remove BIN_DIR on make clean in the image builder
...
SVN-Revision: 6101
2007-01-14 23:12:30 +00:00
Felix Fietkau
374f384350
include .targetinfo in the image builder, and allow direct calls to the package_index target
...
SVN-Revision: 6093
2007-01-14 10:49:00 +00:00
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
2007-01-10 21:52:28 +00:00