aboutsummaryrefslogtreecommitdiffstats
path: root/include/package-ipkg.mk
Commit message (Collapse)AuthorAgeFilesLines
* buildroot: isolate the .install stamp files for build variants (#12279)Jo-Philipp Wich2012-11-071-8/+8
| | | | | | | | 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
* licensing: Add licensing metadata to many packages Two new variables are ↵Hamish Guthrie2012-10-191-0/+4
| | | | | | | | | introduces to many packages, namely PKG_LICENSE and PKG_LICENSE_FILES - there may be more than one license applied to packages, and these are listed in the PKG_LICENSE variable and separated by spaces. All relevant license files are also added to the PKG_LICENSE_FILES variable, also space separated. The licensing metadata is put into the bin/<platform>/packages/Packages file for later parsing. A script for that is on it's way! SVN-Revision: 33861
* build: rework the package/install step - collect package install lists ↵Felix Fietkau2012-10-061-23/+9
| | | | | | during package/compile, then install all packages at once SVN-Revision: 33631
* package-ipkg.mk: flag packages as "ok" after installJo-Philipp Wich2012-07-151-1/+1
| | | | | | | By flagging compile-time-installed packages as "ok", they can be differentiated from runtime-installed packages on the target later on. SVN-Revision: 32739
* include/package-ipkg.mk: fix copying provides list introduced in r32332Felix Fietkau2012-06-141-1/+1
| | | | SVN-Revision: 32358
* package-ipkg.sh: copy the package provides list for all virtual PROVIDESJo-Philipp Wich2012-06-131-0/+1
| | | | SVN-Revision: 32332
* build: add checks for missing package dependenciesFelix Fietkau2012-06-111-0/+22
| | | | SVN-Revision: 32185
* build: generate a list of provided libraries for each ipkg file (includes ↵Felix Fietkau2012-06-101-3/+35
| | | | | | provided libraries from packages that the exporting package depends on) SVN-Revision: 32172
* include/package-ipkg.mk: fix typo in r29449Nicolas Thill2011-12-101-1/+1
| | | | SVN-Revision: 29497
* include/package-ipkg.mk: don't add vi backup files to packagesGabor Juhos2011-12-051-3/+3
| | | | | | Also remove trailing whitespaces. SVN-Revision: 29449
* include/package-ipkg.mk: fix typoNicolas Thill2011-10-261-1/+1
| | | | | | | Fix a typo that caused packaging of an empty ./lib/upgrade/keep.d directory when the package supplied conffiles SVN-Revision: 28595
* build: move the SH_FUNC eval to the beginning of the opkg control file build ↵Felix Fietkau2011-04-031-2/+2
| | | | | | command chain, not in front of every single command SVN-Revision: 26432
* build: do not use shell calls to export empty opkg control files, speeds up ↵Felix Fietkau2011-04-031-0/+2
| | | | | | package build and fixes some "Argument list too long" errors Patch by Thomas Langer from #8450 SVN-Revision: 26431
* deploy .ipk archives with --force-maintainer to ensure that configs are kept ↵Jo-Philipp Wich2011-03-061-0/+1
| | | | | | up-to-date in case they exist already for various reasons SVN-Revision: 25915
* set Installed-Size to 0 when preparing control, its substituted by ↵Jo-Philipp Wich2011-01-161-2/+1
| | | | | | ipkg-build later on SVN-Revision: 25022
* package-ipkg.mk: add support for "essential" package flag, fix typoJo-Philipp Wich2010-11-111-1/+2
| | | | SVN-Revision: 23959
* Lock copying to STAGING_DIR_ROOT. This fixes build failures for parallelized ↵Michael Büsch2010-10-291-1/+1
| | | | | | build. SVN-Revision: 23709
* package-ipkg.mk: build sysupgrade keepfile hints out of conffiles not yet ↵Jo-Philipp Wich2010-10-051-0/+15
| | | | | | present in the package. This applies to config directories or files that do not exist but may be created by the user after package installation. SVN-Revision: 23257
* correct default package status info (install -> unknown) - fixes ↵Jo-Philipp Wich2010-10-041-1/+1
| | | | | | "opkg_conf_write_status_files: Internal error: package ... has a NULL dest" SVN-Revision: 23222
* prime .ipk control files with Status: field to introduce hold for post flash ↵Jo-Philipp Wich2010-10-021-0/+1
| | | | | | installed packages SVN-Revision: 23175
* add support for flagging packagesJo-Philipp Wich2010-10-021-0/+1
| | | | SVN-Revision: 23172
* package-ipkg.mk: use the BOARD variable in opkg cmdline if ARCH_PACKAGES is ↵Gabor Juhos2010-10-011-1/+1
| | | | | | not defined SVN-Revision: 23166
* opkg: - implement --add-dest and --add-arch commandline options, this allows ↵Jo-Philipp Wich2010-09-121-10/+5
| | | | | | to run entirely without configuration - tweak default config location patch to not require a config in offline root mode - rename --force-run-hooks option to --force-postinstall, its a more appropriate name - utilize new opkg commandline options in package-ipkg.mk and remove config file generation SVN-Revision: 23032
* pass opkg offline root as command line arg, solves caching issues when ↵Jo-Philipp Wich2010-09-091-2/+2
| | | | | | switching between multiple subtargets, thanks Ralph Hempel for reporting SVN-Revision: 22990
* opkg: add --force-run-hooks option to run postinstall scripts in offline ↵Jo-Philipp Wich2010-09-061-1/+2
| | | | | | root mode, utilize it for host package install SVN-Revision: 22960
* use opkg/host for package installation - speeds up rebuild operations - ↵Jo-Philipp Wich2010-09-061-7/+13
| | | | | | aligns generated package list format with the one created by opkg on the target - fixes broken dependency handling in imagebuilder SVN-Revision: 22949
* speed up the ipkg build process some more by reordering commandsFelix Fietkau2010-08-191-14/+11
| | | | SVN-Revision: 22722
* speed up the build system by including include/shell.sh on shell commands ↵Felix Fietkau2010-08-191-2/+2
| | | | | | only where necessary SVN-Revision: 22720
* revert r22372 and r22405, dependency on host libtool causes problemsJo-Philipp Wich2010-07-281-14/+8
| | | | SVN-Revision: 22406
* use host opkg for installing packages in buildroot and ImageBuilderJo-Philipp Wich2010-07-231-8/+14
| | | | SVN-Revision: 22372
* Some dependencies that are depending on target are not added into the ↵Hauke Mehrtens2010-03-281-2/+9
| | | | | | | | Depends line in the control file of the package. For example +!(TARGET_brcm47xx||TARGET_brcm63xx):kmod-ssb does not result in kmod-ssb for the x86 target or any other target. This fixes #6874 SVN-Revision: 20553
* build variants: only build opkg packages for the requested build variant (or ↵Felix Fietkau2009-11-221-0/+2
| | | | | | any if no variant was specified for the package) SVN-Revision: 18464
* do not fail on empty packagesFelix Fietkau2009-09-031-1/+1
| | | | SVN-Revision: 17504
* get rid of old data before staging unstripped package binariesFelix Fietkau2009-09-031-0/+1
| | | | SVN-Revision: 17498
* build: when staging unstripped package files, install them to a temporary ↵Felix Fietkau2009-09-021-3/+5
| | | | | | directory first to work around file overwrite issues in packages like asterisk SVN-Revision: 17477
* merge the control file and the .ipk file targets into one to prevent them ↵Felix Fietkau2009-08-201-10/+8
| | | | | | from going out of sync SVN-Revision: 17332
* fix multiple ipkg builds of the same arch but with different targets in the ↵Felix Fietkau2009-08-201-1/+1
| | | | | | same checkout SVN-Revision: 17325
* when regenerating an ipkg package, make sure the entire ipkg build dir is ↵Felix Fietkau2009-08-191-4/+2
| | | | | | cleaned as well to prevent stale files from making it into the package after configuration changes SVN-Revision: 17313
* ensure CONTROL directory is created (#5683)Florian Fainelli2009-08-171-0/+1
| | | | SVN-Revision: 17293
* add target for library specific installations into the root staging dir, fix ↵Felix Fietkau2009-08-081-2/+3
| | | | | | ipkg build dependency on the package build stamp SVN-Revision: 17168
* add a staging directory for unstripped package files, useful for debugging, ↵Felix Fietkau2009-08-071-1/+6
| | | | | | will be used for mklibs integration later SVN-Revision: 17167
* move IPKG_STATE_DIR from ./rules.mk to ./include/package-ipkg.mk and change ↵Nicolas Thill2009-01-291-0/+2
| | | | | | its value to suit opkg SVN-Revision: 14269
* add an "Installed-Size" field to package control files, so that opkg could ↵Nicolas Thill2008-12-111-0/+3
| | | | | | check needed vs. available storage space before installing a package SVN-Revision: 13602
* fix conditional depends in ipkg control filesFelix Fietkau2008-10-271-2/+3
| | | | SVN-Revision: 13051
* implement conditional dependencies for generating the Depends: field of ipkgsFelix Fietkau2008-10-031-1/+6
| | | | SVN-Revision: 12836
* some minor fixes, cleanups, package build abstractionFelix Fietkau2007-09-281-4/+1
| | | | SVN-Revision: 9051
* add 'Provides:' line in ipkg control filesNicolas Thill2007-09-211-0/+1
| | | | SVN-Revision: 8906
* move ipkg related vars from ./rules.mk to ./include/package-ipkg.mkNicolas Thill2007-09-031-0/+12
| | | | SVN-Revision: 8581
* move rule for $(STAGING_DIR)/etc/ipkg.conf out of BuildIPKG so that it's ↵Nicolas Thill2007-08-261-5/+6
| | | | | | defined only once SVN-Revision: 8491
* move ipkg.conf creation from tools/ipkg-utils to include/package-ipkg.mkNicolas Thill2007-08-251-1/+6
| | | | SVN-Revision: 8481