Felix Fietkau
f91d09cabb
mklibs: Fix mklibs usage when *.so files reside in subdirs
...
Currently package/Makefile only passes /lib /usr/lib and /usr/lib/ebtables
to mklibs. However, other libs can also reside in different subdirectories
(in my case /usr/lib/ipsec). Hence, create the list of library directories
dynamically.
Signed-off-by: Helmut Schaa <helmut.schaa@googlemail.com>
SVN-Revision: 37841
11 years ago
Felix Fietkau
4af1bb818c
build: fix IGNORE_ERRORS for sources packages that match both 'y' and 'm'
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 37405
11 years ago
Felix Fietkau
64f0b22052
build: only install packages for selected variants, fixes building multiple variant selections in one tree
...
SVN-Revision: 34656
12 years ago
Jo-Philipp Wich
a99b0363d0
package: use file_copy to deploy files/ in the package/install phase
...
SVN-Revision: 34438
12 years ago
Jo-Philipp Wich
d3e90ba7a7
buildroot: isolate the .install stamp files for build variants ( #12279 )
...
This fixes missing embedded packages if multiple build variants are selected in
the build config, e.g. missing ppp if CONFIG_PACKAGE_ppp=y and
CONFIG_PACKAGE_ppp-multilink=m .
SVN-Revision: 34106
12 years ago
Felix Fietkau
0f6e5b76f8
build: add back the package/cleanup step to remove the root staging dir for mklibs
...
SVN-Revision: 33777
12 years ago
Felix Fietkau
44cd20b802
build: rework the package/install step - collect package install lists during package/compile, then install all packages at once
...
SVN-Revision: 33631
12 years ago
Luka Perkov
33dadd70ab
mklibs: update to 0.1.34 (v2)
...
SVN-Revision: 32165
13 years ago
Jo-Philipp Wich
b179722c71
make sure that base-files is installed last, this allows per-target base-file overlays to work correctly
...
SVN-Revision: 27138
14 years ago
Felix Fietkau
963b90bb5a
remove postinst files for preinstalled packages
...
SVN-Revision: 26299
14 years ago
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
14 years ago
Felix Fietkau
26c3d87db0
allow files/ to overwrite existing symlinks ( fixes #3508 )
...
SVN-Revision: 25078
14 years ago
Felix Fietkau
dd7c8797ec
make IGNORE_ERRORS apply to deselected packages as well (typically triggered through dependencies)
...
SVN-Revision: 23796
14 years ago
Jo-Philipp Wich
e47a8a001c
revert r22372 and r22405, dependency on host libtool causes problems
...
SVN-Revision: 22406
15 years ago
Jo-Philipp Wich
ceeb9a8013
make base-files dependent on opkg host compile, fixes install errors when package/compile and package/install are invoked separately
...
SVN-Revision: 22405
15 years ago
Jo-Philipp Wich
8c1d9afc40
use host opkg for installing packages in buildroot and ImageBuilder
...
SVN-Revision: 22372
15 years ago
Travis Kemen
52564dc5e3
this patch fixes package/Makefile.
...
-Raphael
SVN-Revision: 20000
15 years ago
Felix Fietkau
ba1e6a68ae
fix opkg directory cleaning ( #5646 )
...
SVN-Revision: 17952
15 years ago
Felix Fietkau
717a6344d4
decrease verbosity of mklibs.py
...
SVN-Revision: 17174
15 years ago
Felix Fietkau
b1a2f4b2b8
integrate mklibs.py support into the build process
...
SVN-Revision: 17173
15 years ago
Felix Fietkau
4169a2e834
add a staging directory for unstripped package files, useful for debugging, will be used for mklibs integration later
...
SVN-Revision: 17167
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
Lars-Peter Clausen
fbdb8046c2
Fix enabling of init scripts.
...
SVN-Revision: 12482
16 years ago
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
17 years ago
Felix Fietkau
31a3a503cc
add a flag "IGNORE_ERRORS", which can be used to ignore build errors in packages
...
SVN-Revision: 11059
17 years ago
Felix Fietkau
2da3f6a256
fix the sdk
...
SVN-Revision: 9747
17 years ago
Felix Fietkau
21a246d5d6
add option for cleaning all ipkg info before the image build
...
SVN-Revision: 9151
17 years ago
Eugene Konev
dd44ecc578
fix image preconfiguration
...
SVN-Revision: 8921
17 years ago
Felix Fietkau
761dc0a0ae
fix a dependency bug
...
SVN-Revision: 8561
17 years ago
Felix Fietkau
c6bc77ea36
build system cleanup/restructuring as described in http://lists.openwrt.org/pipermail/openwrt-devel/2007-August/001159.html
...
SVN-Revision: 8362
18 years ago
Felix Fietkau
24179e6814
fix package/index
...
SVN-Revision: 8294
18 years ago
Felix Fietkau
cb7605f7ba
fix rootfs and init script handling
...
SVN-Revision: 8293
18 years ago
Felix Fietkau
a443100197
remove unnecessary deps
...
SVN-Revision: 8243
18 years ago
Felix Fietkau
d7f2cb1642
next round of cleanup, convert target/ - make -j works now ;)
...
SVN-Revision: 8242
18 years ago
Felix Fietkau
a7b635f075
more cleanup
...
SVN-Revision: 8238
18 years ago
Felix Fietkau
49e628f765
next round of build system cleanup - convert package/ to new structure
...
SVN-Revision: 8236
18 years ago
Felix Fietkau
0fc8be8ade
add source feed rev to menuconfig, set 8180 as default rev for kamikaze 7.07
...
SVN-Revision: 8181
18 years ago
Felix Fietkau
d6c65d3332
fix parallel build issues
...
SVN-Revision: 7941
18 years ago
Felix Fietkau
d5b15895ef
package/refresh should clean all packages before refreshing their patches
...
SVN-Revision: 7489
18 years ago
Felix Fietkau
9abbe7a033
Rename 'refresh' to 'update' and make the new 'refresh' actually refresh all the patches. Also added a target package/refresh which will do this to all packages in the buildroot
...
SVN-Revision: 7488
18 years ago
Felix Fietkau
cc690d782c
Add quilt integration for packages
...
make package/<package>-prepare QUILT=1 will apply all patches using quilt
Autorebuild will be disabled, so that you can edit all patches in the build dir.
When you're done editing patches and everything works, you can call:
make package/<package>-refresh
That will copy the updated patches from quilt into package/<package>/patches,
and remove all old patches.
Before the patches are overwritten, the correct order of the patches is verified
('cat series' is compared against 'sort series').
SVN-Revision: 7471
18 years ago
Felix Fietkau
b22491e0f8
make sure that /etc/rc.d exists before creating symlinks
...
SVN-Revision: 7417
18 years ago
Felix Fietkau
874f03ea00
fixes for a few build errors on osx without fink
...
SVN-Revision: 7065
18 years ago
Felix Fietkau
c2401030fc
clean up version control junk in the rootfs directory
...
SVN-Revision: 7045
18 years ago
Felix Fietkau
9cb1c0e1ef
add missing -prepare target
...
SVN-Revision: 7017
18 years ago
Felix Fietkau
72d4a76ab7
revert package compile breakage introduced in [6936]
...
SVN-Revision: 6938
18 years ago
Mike Baker
9b62c7eb9d
minor tweaks to the verbose system
...
SVN-Revision: 6936
18 years ago
Mike Baker
23efe5fc83
Tidy up Makefiles
...
SVN-Revision: 6857
18 years ago
Felix Fietkau
4113d5a46d
fix the sdk
...
SVN-Revision: 6718
18 years ago
Felix Fietkau
b2a976649f
speed up package/install
...
SVN-Revision: 6588
18 years ago