100 Commits (86a72765b971844c72d920453869a9acca6efddc)

Author SHA1 Message Date
Felix Fietkau 87d9e3462d build: stage unstripped packages inside PKG_BUILD_DIR 8 years ago
Felix Fietkau 8aa93dafc8 build: write ABI_VERSION file when staging the package 8 years ago
Felix Fietkau 9228d1c066 build: introduce extra targets that contain only proper dependencies 8 years ago
Rafał Miłecki b522292405 base-files: add support for overlaying rootfs content 8 years ago
Felix Fietkau 64c386c566 build: remove stale .ipk files if package dir changes 8 years ago
Jo-Philipp Wich 317b3556a4 include: properly update .install stamp files 8 years ago
Matthias Schiffer ec041920b7
include/package-ipkg.mk: use TARGET_PATH_PKG in Package/*/install steps 8 years ago
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