93 Commits (d98409edbcc3ad35f7e4369b0fceac837e7abb0d)

Author SHA1 Message Date
Felix Fietkau 71d533eea9 package-ipkg: do not include feeds.mk at metadata dump time to speed up scanning 9 years ago
Matthias Schiffer 3ee6c17cd1
package-ipkg.mk: fix Provides for packages with multiple PROVIDES entries 9 years ago
Jo-Philipp Wich d9ad55a609 include: remove unused FeedPackageDir macro arguments 9 years ago
Jo-Philipp Wich 5170393f8c include: choose package output directory based on repository info 9 years ago
Felix Fietkau e597a4190e package-ipkg.mk: fix typo (patch from #19540) 10 years ago
Felix Fietkau d600f9e957 package-ipkg.mk: fix typo 10 years ago
Felix Fietkau 765c73f309 package-ipkg.mk: add missing semicolon (#19381) 10 years ago
Felix Fietkau 640318e620 build: ensure that preinst and postrm are executable (fixes #19372) 10 years ago
Felix Fietkau 55c5d10ca9 tools: replace ipkg-utils with a reduced ipkg-build variant in scripts/ 10 years ago
Felix Fietkau 61dd3c8013 build: make postinst/prerm scripts executable 10 years ago
John Crispin 4a1d29c5fc Fix possible fail to check for dependencies 10 years ago
Nicolas Thill d8263c3025 include: don't use extended regex for deps checking 10 years ago
Jo-Philipp Wich c3787d4c0c include: use anchored patterns for dependency checking 10 years ago
Jo-Philipp Wich 4de4827ddc include: unbreak conffiles, postinst & prerm exports 10 years ago
Felix Fietkau 949ab1487f build: only print skipped packages that were selected 10 years ago
Felix Fietkau d8278dee4d kernel: use /bin/sh instead of bash to speed up processing of many kmod-* packages 10 years ago
Felix Fietkau d081edf7eb build: clean up and optimize ipkg control generator code 10 years ago
Felix Fietkau edc8e2022a build: optimize printing of disabled packages 10 years ago
Felix Fietkau c6ebce701e build: propagate package conflicts to opkg metadata 10 years ago
John Crispin 44249f71a8 postinst trigger: the new postinst trigger broke IB 10 years ago
John Crispin d6dbc22bbc ipkg: add a default postinst/prerm script 10 years ago
John Crispin 285012d897 include: add a meta data field for required system user:group 10 years ago
Jo-Philipp Wich 9aeb0cff11 build: fix removal of old .ipk files with CONFIG_PER_FEED_REPO 10 years ago
Jo-Philipp Wich a720dd209f build: introduce per feed repository support 10 years ago
Jo-Philipp Wich 28f44a4f91 include: remove SDK exception from package install targets 11 years ago
Felix Fietkau 623825103e build: allow packages to declare ABI versions to detect necessary package rebuilds 11 years ago
Felix Fietkau f85c00c2df build: remove SourceFile and SourceURL from opkg metadata - they are useless without the corresponding openwrt package directory 11 years ago
Jonas Gorski 8e12b39d5d build: print missing dependency error to stderr 11 years ago
Felix Fietkau 5d1c80f002 build: add required exports for dependency tracking 11 years ago
Felix Fietkau 6640b83a3e build: add kernel modules to package provides info (along with shared libs) 11 years ago
Jonas Gorski a48b04e8dc include/package-ipkg.mk: print warnings/errors to stderr 12 years ago
Felix Fietkau de707ac97e build: reduce the size of package metadata a bit to keep package list files smaller 12 years ago
Jo-Philipp Wich d3e90ba7a7 buildroot: isolate the .install stamp files for build variants (#12279) 12 years ago
Hamish Guthrie 81a3d9ba31 licensing: Add licensing metadata to many packages Two new variables are 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. 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 12 years ago
Jo-Philipp Wich ec770abd0d package-ipkg.mk: flag packages as "ok" after install 13 years ago
Felix Fietkau 67e51f1787 include/package-ipkg.mk: fix copying provides list introduced in r32332 13 years ago
Jo-Philipp Wich 3b65557db8 package-ipkg.sh: copy the package provides list for all virtual PROVIDES 13 years ago
Felix Fietkau 6ca6d317b3 build: add checks for missing package dependencies 13 years ago
Felix Fietkau 031990cf95 build: generate a list of provided libraries for each ipkg file (includes provided libraries from packages that the exporting package depends on) 13 years ago
Nicolas Thill 6d6e379922 include/package-ipkg.mk: fix typo in r29449 13 years ago
Gabor Juhos 091894764b include/package-ipkg.mk: don't add vi backup files to packages 13 years ago
Nicolas Thill a930a79e08 include/package-ipkg.mk: fix typo 13 years ago
Felix Fietkau 8a0d981006 build: move the SH_FUNC eval to the beginning of the opkg control file build command chain, not in front of every single command 14 years ago
Felix Fietkau f6a0d67e7c build: do not use shell calls to export empty opkg control files, speeds up package build and fixes some "Argument list too long" errors Patch by Thomas Langer from #8450 14 years ago
Jo-Philipp Wich dcb66b0593 deploy .ipk archives with --force-maintainer to ensure that configs are kept up-to-date in case they exist already for various reasons 14 years ago
Jo-Philipp Wich bad3c4865d set Installed-Size to 0 when preparing control, its substituted by ipkg-build later on 14 years ago
Jo-Philipp Wich e09767beea package-ipkg.mk: add support for "essential" package flag, fix typo 14 years ago
Michael Büsch 9d61a9b1c6 Lock copying to STAGING_DIR_ROOT. This fixes build failures for parallelized build. 14 years ago
Jo-Philipp Wich f3a5085903 package-ipkg.mk: build sysupgrade keepfile hints out of conffiles 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. 14 years ago