- Oct 15, 2020
-
-
Felix Fietkau authored
build: always build package/kernel/linux If no in-tree module packages are selected, the build system does not process package/kernel/linux. This package is required for building the virtual 'kernel' package, which is specified as a dependency for all kernel packages. Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
- Aug 31, 2020
-
-
Paul Spooren authored
The usage of granular `SOURCE_DATE_EPOCH` for packages is an incrementing integer which could be useful for downstream tooling, therefore add it to the packages manifest. Signed-off-by:
Paul Spooren <mail@aparcar.org>
-
- Aug 07, 2019
-
-
Jo-Philipp Wich authored
Since usign miscalculates SHA-512 digests for input sizes of exactly 64 + N * 128 + 110 or 64 + N * 128 + 111 bytes, we need to apply some white space padding to avoid triggering the hashing edge case. While usign itself has been fixed already, there is still many firmwares in the wild which use broken usign versions to verify current package indexes so we'll need to carry this workaround in the forseeable future. Ref: https://forum.openwrt.org/t/signature-check-failed/41945 Ref: https://git.openwrt.org/5a52b379902471cef495687547c7b568142f66d2 Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
- Jan 19, 2019
-
-
Jo-Philipp Wich authored
Add the ABI_VERSION source makefile variable to the binary package basename and resolve source dependencies on packages with ABI_VERSION set to such expanded names. If for example a package specifies DEPENDS:=libopenssl while the OpenSSL Makefile specifies ABI_VERSION:=1.0.0, the resulting ipk control data dependency will be "Depends: libopenssl1.0.0" and the libopenssl ipk file will be called "libopenssl1.0.0_<version>_<arch>.ipk". The next time a library such as OpenSSL is updated to an incompatible version, the ABI_VERSION shall be changed accordingly to prevent opkg from simply upgrading to an incompatible library without considering the dependencies of already installed packages. Also introduce another "SourceName" control field which is required by the newly introduced "scritps/ipkg-remove" to determine the proper related .ipk files to delete upon buildroot package clean operations. Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
- Mar 07, 2018
-
-
Matthias Schiffer authored
In addition to removing redundant code, this fixes various issues in IB-generated images that have been fixed in prepare_rootfs before, including better handling of CONFIG_CLEAN_IPKG and enabling of initscripts from FILES. We also reuse the opkg macro and remove --force-... flags that have been removed from rootfs.mk as well. Signed-off-by:
Matthias Schiffer <mschiffer@universe-factory.net>
-
Matthias Schiffer authored
Signed-off-by:
Matthias Schiffer <mschiffer@universe-factory.net>
-
- Jan 13, 2018
-
-
Matthias Schiffer authored
This feature has been unused for years, and its scope is too limited to be actually useful. Signed-off-by:
Matthias Schiffer <mschiffer@universe-factory.net>
-
- May 02, 2017
-
-
Yousong Zhou authored
Signed-off-by:
Yousong Zhou <yszhou4tech@gmail.com>
-
- Feb 21, 2017
-
-
Felix Fietkau authored
Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
Felix Fietkau authored
Improves parallel build behavior, since it allows opkg to be built at the same time as other packages Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
- Feb 09, 2017
-
-
Felix Fietkau authored
Fixes buildbot errors on running make target/install or toolchain/install Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
- Jan 22, 2017
-
-
Felix Fietkau authored
This reverts commit 2990a210. This introduces a race condition, let's fix this in buildbot instead. Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
Felix Fietkau authored
Remove unnecessary stampfile indirection Fixes an issue with the command sequence used by buildbot Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
- Jan 19, 2017
-
-
Jo-Philipp Wich authored
Commit 131db366 "build: remove separate /install step for host builds" dropped the package/*/host/install targets in favor to performing the install steps within the compile target instead. Adjust package/Makefile accordingly in order to prevent a missing staging_dir/host/bin/opkg when staging package archives into the rootfs. Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
- Jan 18, 2017
-
-
Felix Fietkau authored
This is used to save space on buildbot instances. If any part of a package needs to be rebuild, the whole package is rebuilt from scratch. Stamp files are preserved to allow dependency checks to work Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
- Jan 10, 2017
-
-
Felix Fietkau authored
It has never been used by default (due to being too bloated), and it is properly replaced by usign (which has been the default for a long time now). Remove this feature to simplify the build system Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
- Dec 26, 2016
-
-
Alberto Bursi authored
The external script used to generate the package lists for the LEDE wiki's table of packages [1] and package indexes [2] requires a "Source:" field in the package lists to find package makefiles. The package makefiles are used to read the package's Category and Submenu. The "Source:" field was removed in commit b4aa3c89 to reduce package list sizes and lessen opkg issues in low ram devices. Add a separate package list file with full data to be used by the wiki's script. It's called Packages.manifest and isn't compressed as it's not necessary. 1. https://lede-project.org/packages/start 2. https://lede-project.org/packages/index/start Signed-off-by:
Alberto Bursi <alberto.bursi@outlook.it>
-
- Dec 17, 2016
-
-
Felix Fietkau authored
Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
Felix Fietkau authored
This is intended to be used for a wide array of package sanity checks. The first check that is implemented is for the hash of downloaded files. It checks: - Missing hash - Use of SHA256 instead of MD5 - dl/<file> hash not matching hash in makefile - deprecated MD5SUM variable The deprecated MD5SUM variable check is skipped for feeds/ until OpenWrt is updated as well Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
- Sep 25, 2016
-
-
Matthias Schiffer authored
Running prepare_rootfs on TARGET_DIR deletes the opkg state when CONFIG_CLEAN_IPKG is enabled, making the per-device rootfs package install fail. To avoid this, create a copy of the TARGET_DIR before prepare_rootfs is run and use this as basis for per-device rootfs generation. Signed-off-by:
Matthias Schiffer <mschiffer@universe-factory.net>
-
- Aug 01, 2016
-
-
Felix Fietkau authored
Needed for proper dependency handling for per-device rootfs Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
- Jul 29, 2016
-
-
Felix Fietkau authored
Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
Felix Fietkau authored
Drop included $(XARGS), add support for passing target dir via parameter Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
Felix Fietkau authored
Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
Felix Fietkau authored
Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
- Apr 06, 2016
-
-
Jo-Philipp Wich authored
Use the new repository metadata field to choose the output directory of the final package archives. Non-sharable packages will be placed in the per-target package directory while the rest will be placed in a per-repository sub directory within the $OUTPUT_DIR/packages/$CPU_TYPE/ prefix. Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
- Apr 17, 2016
-
-
Hauke Mehrtens authored
If you have your ./files/ directory stored in a git repository, the .git will be included into images using precious space. This patch removes .git directories before packing images. Signed-off-by:
Joerg Jungermann <jj@borkum.net> Signed-off-by:
Hauke Mehrtens <hauke@hauke-m.de> SVN-Revision: 49180
-
- Mar 04, 2016
-
-
Jo-Philipp Wich authored
Apply the error ignore mechanism to host builds as well in order to skip over broken feed packages. Signed-off-by:
Jo-Philipp Wich <jow@openwrt.org> SVN-Revision: 48918
-
- Jan 31, 2016
-
-
Felix Fietkau authored
Signed-off-by:
Alexander Couzens <lynxis@fe80.eu> Signed-off-by:
Felix Fietkau <nbd@openwrt.org> SVN-Revision: 48585
-
- Jan 24, 2016
-
-
Jo-Philipp Wich authored
This is useful to just use the kmods from an official build while supplying base packages from a custom feed or the other way around; for just overriding the kmods with a local repo while using official repos for the rest. Signed-off-by:
Jo-Philipp Wich <jow@openwrt.org> SVN-Revision: 48475
-
- Dec 13, 2015
-
-
Felix Fietkau authored
fixes a missing host opkg found by: unselect base-files, opkg Signed-off-by:
Dirk Neukirchen <dirkneukirchen@web.de> SVN-Revision: 47885
-
- Jul 14, 2015
-
-
John Crispin authored
To improve reproducibility, prevent the inclusion of timestamps in the gzip header. Signed-off-by:
Reiner Herrmann <reiner@reiner-h.de> SVN-Revision: 46361
-
- Jun 25, 2015
-
-
Matteo Croce authored
crate a relative symlink to libc.so because make wildcard function ignores broken symlinks SVN-Revision: 46123
-
- Jun 14, 2015
-
-
Felix Fietkau authored
Signed-off-by:
Felix Fietkau <nbd@openwrt.org> SVN-Revision: 45964
-
- May 26, 2015
-
-
Jo-Philipp Wich authored
When CONFIG_PER_FEED_REPO_ADD_DISABLED is set, trigger index creation for any available feed, regardless of whether there where binaries built or not. Signed-off-by:
Jo-Philipp Wich <jow@openwrt.org> SVN-Revision: 45765
-
Felix Fietkau authored
Signed-off-by:
Felix Fietkau <nbd@openwrt.org> SVN-Revision: 45757
-
- Apr 06, 2015
-
-
Felix Fietkau authored
Signed-off-by:
Felix Fietkau <nbd@openwrt.org> SVN-Revision: 45286
-
- Sep 16, 2014
-
-
John Crispin authored
Signed-off-by:
John Crispin <blogic@openwrt.org> SVN-Revision: 42571
-
- Sep 11, 2014
-
-
John Crispin authored
the postinst script enables/starts the init.d scripts upon package installation and installs the users required by the package. the prerm script stops and disables the init.d scripts. Signed-off-by:
John Crispin <blogic@openwrt.org> SVN-Revision: 42470
-
- Aug 07, 2014
-
-
Jo-Philipp Wich authored
Signed-off-by:
Jo-Philipp Wich <jow@openwrt.org> SVN-Revision: 42041
-