summaryrefslogtreecommitdiffstats
path: root/include/package-ipkg.mk
Commit message (Collapse)AuthorAgeFilesLines
* [include] package-ipkg.mk: add support for "essential" package flag, fix typojow2010-11-111-1/+2
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23959 3c298f89-4303-0410-b956-a3cf2f4a3e73
* Lock copying to STAGING_DIR_ROOT. This fixes build failures for parallelized ↵mb2010-10-291-1/+1
| | | | | | build. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23709 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [include] package-ipkg.mk: build sysupgrade keepfile hints out of conffiles ↵jow2010-10-051-0/+15
| | | | | | | | | | not yet 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. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23257 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [include] correct default package status info (install -> unknown) - fixes ↵jow2010-10-041-1/+1
| | | | | | "opkg_conf_write_status_files: Internal error: package ... has a NULL dest" git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23222 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [include] prime .ipk control files with Status: field to introduce hold for ↵jow2010-10-021-0/+1
| | | | | | post flash installed packages git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23175 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [include] add support for flagging packagesjow2010-10-021-0/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23172 3c298f89-4303-0410-b956-a3cf2f4a3e73
* package-ipkg.mk: use the BOARD variable in opkg cmdline if ARCH_PACKAGES is ↵juhosg2010-10-011-1/+1
| | | | | | not defined git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23166 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [package] opkg:jow2010-09-121-10/+5
| | | | | | | | | | - implement --add-dest and --add-arch commandline options, this allows 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 git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23032 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [include] pass opkg offline root as command line arg, solves caching issues ↵jow2010-09-091-2/+2
| | | | | | when switching between multiple subtargets, thanks Ralph Hempel for reporting git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22990 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [package] opkg: add --force-run-hooks option to run postinstall scripts in ↵jow2010-09-061-1/+2
| | | | | | offline root mode, utilize it for host package install git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22960 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [buildroot] use opkg/host for package installationjow2010-09-061-7/+13
| | | | | | | | | - speeds up rebuild operations - aligns generated package list format with the one created by opkg on the target - fixes broken dependency handling in imagebuilder git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22949 3c298f89-4303-0410-b956-a3cf2f4a3e73
* speed up the ipkg build process some more by reordering commandsnbd2010-08-191-14/+11
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22722 3c298f89-4303-0410-b956-a3cf2f4a3e73
* speed up the build system by including include/shell.sh on shell commands ↵nbd2010-08-191-2/+2
| | | | | | only where necessary git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22720 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [buildsystem] revert r22372 and r22405, dependency on host libtool causes ↵jow2010-07-281-14/+8
| | | | | | problems git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22406 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [buildsystem] use host opkg for installing packages in buildroot and ↵jow2010-07-231-8/+14
| | | | | | ImageBuilder git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22372 3c298f89-4303-0410-b956-a3cf2f4a3e73
* Some dependencies that are depending on target are not added intohauke2010-03-281-2/+9
| | | | | | | | | | | the 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 git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20553 3c298f89-4303-0410-b956-a3cf2f4a3e73
* build variants: only build opkg packages for the requested build variant (or ↵nbd2009-11-221-0/+2
| | | | | | any if no variant was specified for the package) git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18464 3c298f89-4303-0410-b956-a3cf2f4a3e73
* do not fail on empty packagesnbd2009-09-031-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17504 3c298f89-4303-0410-b956-a3cf2f4a3e73
* get rid of old data before staging unstripped package binariesnbd2009-09-031-0/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17498 3c298f89-4303-0410-b956-a3cf2f4a3e73
* build: when staging unstripped package files, install them to a temporary ↵nbd2009-09-021-3/+5
| | | | | | directory first to work around file overwrite issues in packages like asterisk git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17477 3c298f89-4303-0410-b956-a3cf2f4a3e73
* merge the control file and the .ipk file targets into one to prevent them ↵nbd2009-08-201-10/+8
| | | | | | from going out of sync git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17332 3c298f89-4303-0410-b956-a3cf2f4a3e73
* fix multiple ipkg builds of the same arch but with different targets in the ↵nbd2009-08-201-1/+1
| | | | | | same checkout git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17325 3c298f89-4303-0410-b956-a3cf2f4a3e73
* when regenerating an ipkg package, make sure the entire ipkg build dir is ↵nbd2009-08-191-4/+2
| | | | | | cleaned as well to prevent stale files from making it into the package after configuration changes git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17313 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [package] ensure CONTROL directory is created (#5683)florian2009-08-171-0/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17293 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add target for library specific installations into the root staging dir, fix ↵nbd2009-08-081-2/+3
| | | | | | ipkg build dependency on the package build stamp git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17168 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add a staging directory for unstripped package files, useful for debugging, ↵nbd2009-08-071-1/+6
| | | | | | will be used for mklibs integration later git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17167 3c298f89-4303-0410-b956-a3cf2f4a3e73
* move IPKG_STATE_DIR from ./rules.mk to ./include/package-ipkg.mk and change ↵nico2009-01-291-0/+2
| | | | | | its value to suit opkg git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14269 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add an "Installed-Size" field to package control files, so that opkg could ↵nico2008-12-111-0/+3
| | | | | | check needed vs. available storage space before installing a package git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13602 3c298f89-4303-0410-b956-a3cf2f4a3e73
* fix conditional depends in ipkg control filesnbd2008-10-271-2/+3
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13051 3c298f89-4303-0410-b956-a3cf2f4a3e73
* implement conditional dependencies for generating the Depends: field of ipkgsnbd2008-10-031-1/+6
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12836 3c298f89-4303-0410-b956-a3cf2f4a3e73
* some minor fixes, cleanups, package build abstractionnbd2007-09-281-4/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9051 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add 'Provides:' line in ipkg control filesnico2007-09-211-0/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8906 3c298f89-4303-0410-b956-a3cf2f4a3e73
* move ipkg related vars from ./rules.mk to ./include/package-ipkg.mknico2007-09-031-0/+12
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8581 3c298f89-4303-0410-b956-a3cf2f4a3e73
* move rule for $(STAGING_DIR)/etc/ipkg.conf out of BuildIPKG so that it's ↵nico2007-08-261-5/+6
| | | | | | defined only once git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8491 3c298f89-4303-0410-b956-a3cf2f4a3e73
* move ipkg.conf creation from tools/ipkg-utils to include/package-ipkg.mknico2007-08-251-1/+6
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8481 3c298f89-4303-0410-b956-a3cf2f4a3e73
* combine the 3 find in a single onenico2007-08-241-3/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8477 3c298f89-4303-0410-b956-a3cf2f4a3e73
* fix recursive dependencies on build directories - should lead to fewer ↵nbd2007-05-091-1/+1
| | | | | | spontaneous rebuilds git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7151 3c298f89-4303-0410-b956-a3cf2f4a3e73
* fixes for a few build errors on osx without finknbd2007-04-291-3/+3
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7065 3c298f89-4303-0410-b956-a3cf2f4a3e73
* clean up dependency handling for autorebuildsnbd2007-04-151-8/+0
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6956 3c298f89-4303-0410-b956-a3cf2f4a3e73
* revert find | xargs => find | exec changes - this is completely unnecessary ↵nbd2007-04-121-3/+3
| | | | | | and introduces additional dependencies that we do not need git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6942 3c298f89-4303-0410-b956-a3cf2f4a3e73
* Using find's -exec to remove directories causes 'not found' errors when find ↵mbm2007-04-031-3/+3
| | | | | | tries to search the removed directory. Hopefully fixed now. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6849 3c298f89-4303-0410-b956-a3cf2f4a3e73
* Use find -exec instead of xargsflorian2007-04-021-3/+3
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6837 3c298f89-4303-0410-b956-a3cf2f4a3e73
* re-enable SDK=1 and DEVELOPER=1 overrides for building all packagesnbd2007-03-161-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6581 3c298f89-4303-0410-b956-a3cf2f4a3e73
* formatting and trivial cleanupmbm2007-03-161-50/+39
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6573 3c298f89-4303-0410-b956-a3cf2f4a3e73
* Add an 'Image Configuration' menu to menuconfignbd2007-03-161-6/+8
| | | | | | | | | Packages can export a list of config options with labels and data types through the metadata. The selected config values will be exported to the target filesystem in /etc/uci-defaults and applied on the first boot. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6572 3c298f89-4303-0410-b956-a3cf2f4a3e73
* split package.mk and clean up build system code (based on patch by mbm), ↵nbd2007-03-151-0/+105
makes the code more readable and speeds up metadata scan git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6571 3c298f89-4303-0410-b956-a3cf2f4a3e73