Commit Graph

23 Commits

Author SHA1 Message Date
2cd689783a Add extraFiles option 2022-07-12 12:08:36 -05:00
81dfe7ffb9 builder: enhance work around missing profile.json 2022-06-10 21:54:09 +02:00
540f9c62a8 builder: use postPatch not patchPhase for better overridability 2022-06-10 21:52:42 +02:00
fa5444dec4 builder: work around missing profile.json on legacy releases 2022-06-10 20:54:16 +02:00
0235771a7a builder: work around duplicate package files 2022-06-10 20:50:07 +02:00
30d056862d
Merge pull request #6 from tomjnixon/only_download_required_packages
Only download required packages
2022-06-07 16:36:50 +02:00
Thomas Nixon
051b9df050 builder: copy files to avoid making etc read-only
This caused lines like this to appear in the logs:

.../sed: couldn't open temporary file .../etc/sed6fJsn9: Permission denied

These errors caused some changes to /etc/group to be missed.
2022-06-06 01:04:39 +01:00
Thomas Nixon
b4379cf745 only download packages which might be required
Package files are parsed to determine the dependency package
dependencies, and these are used to find the packages to download which
might be required.

This doesn't implement every detail of the opkg dependency resolution,
but instead tries to find all packages which might be required.
In particular, no attempt is made to resolve dependencies on virtual
packages (which may be provided by multiple packages) to a single
package (all providing packages are downloaded).
2022-06-05 22:28:50 +01:00
eeca2576db Revert "builder: add gccWrapper for openwrt < 19"
This reverts commit 372494478d.
2022-06-01 18:24:03 +02:00
5bb153d7b0 lib.build: generate hydra-build-products 2022-05-29 09:38:04 -05:00
372494478d builder: add gccWrapper for openwrt < 19 2022-05-09 15:43:59 +02:00
34afaff593 builder: add hack for openwrt < 19 2022-04-30 01:31:26 +02:00
658c02ecfa builder: pass packagesArch 2022-04-30 01:31:10 +02:00
b2a5626072 hashes/19.07.10: add 2022-04-28 02:56:44 +02:00
9ec872e36a builder: refactor into files.nix 2022-04-28 00:42:02 +02:00
a1be539440 exmaple.nix: add files 2022-04-27 22:34:58 +02:00
8d30c2ef14 generate-hashes, flakify 2022-04-27 22:25:39 +02:00
9b6e88396b builder: add imagebuilder parameters 2022-04-27 18:25:01 +02:00
a9e4c947bd builder: remove openwrtConfig debug output 2022-04-27 18:20:52 +02:00
1788e2674a builder: dontFixup 2022-04-27 02:59:05 +02:00
2431ef66cd builder: shallow installPhase 2022-04-27 02:40:55 +02:00
d8df8f0565 builder: put variantPackages in its own derivation 2022-04-27 02:38:20 +02:00
e11740497a PoC 2022-04-27 02:34:09 +02:00