Commit Graph

64 Commits (95e9c260bcfef0a45a6f9daf9ff036f1ec75ca4f)

Author SHA1 Message Date
Steven Barth cbdd346b11 Add package signing infrastructure
Add package signing key and certificate configuration options to the
"Image configuration" submenu. If enabled, the Packages.gz list will
be signed as file Packages.sig. The passphrase for the signing key can
be sourced from a file or entered by the user. The signing certificate
is automatically added to the firmware image if opkg-smime is selected.

Signed-off-by: Evan Hunt <each@isc.org>
Signed-off-by: Steven Barth <steven@midlink.org>

SVN-Revision: 38284
11 years ago
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
12 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
13 years ago
Felix Fietkau 963b90bb5a remove postinst files for preinstalled packages
SVN-Revision: 26299
13 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
13 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
14 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
14 years ago
Jo-Philipp Wich 8c1d9afc40 use host opkg for installing packages in buildroot and ImageBuilder
SVN-Revision: 22372
14 years ago
Travis Kemen 52564dc5e3 this patch fixes package/Makefile.
-Raphael

SVN-Revision: 20000
14 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
15 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
16 years ago
Felix Fietkau 31a3a503cc add a flag "IGNORE_ERRORS", which can be used to ignore build errors in packages
SVN-Revision: 11059
16 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
17 years ago
Felix Fietkau 24179e6814 fix package/index
SVN-Revision: 8294
17 years ago
Felix Fietkau cb7605f7ba fix rootfs and init script handling
SVN-Revision: 8293
17 years ago
Felix Fietkau a443100197 remove unnecessary deps
SVN-Revision: 8243
17 years ago
Felix Fietkau d7f2cb1642 next round of cleanup, convert target/ - make -j works now ;)
SVN-Revision: 8242
17 years ago
Felix Fietkau a7b635f075 more cleanup
SVN-Revision: 8238
17 years ago
Felix Fietkau 49e628f765 next round of build system cleanup - convert package/ to new structure
SVN-Revision: 8236
17 years ago
Felix Fietkau 0fc8be8ade add source feed rev to menuconfig, set 8180 as default rev for kamikaze 7.07
SVN-Revision: 8181
17 years ago
Felix Fietkau d6c65d3332 fix parallel build issues
SVN-Revision: 7941
17 years ago
Felix Fietkau d5b15895ef package/refresh should clean all packages before refreshing their patches
SVN-Revision: 7489
17 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
17 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
17 years ago
Felix Fietkau b22491e0f8 make sure that /etc/rc.d exists before creating symlinks
SVN-Revision: 7417
17 years ago
Felix Fietkau 874f03ea00 fixes for a few build errors on osx without fink
SVN-Revision: 7065
17 years ago
Felix Fietkau c2401030fc clean up version control junk in the rootfs directory
SVN-Revision: 7045
17 years ago
Felix Fietkau 9cb1c0e1ef add missing -prepare target
SVN-Revision: 7017
17 years ago
Felix Fietkau 72d4a76ab7 revert package compile breakage introduced in [6936]
SVN-Revision: 6938
17 years ago
Mike Baker 9b62c7eb9d minor tweaks to the verbose system
SVN-Revision: 6936
17 years ago
Mike Baker 23efe5fc83 Tidy up Makefiles
SVN-Revision: 6857
17 years ago
Felix Fietkau 4113d5a46d fix the sdk
SVN-Revision: 6718
17 years ago