Commit Graph

8 Commits

Author SHA1 Message Date
Astro 81dfe7ffb9 builder: enhance work around missing profile.json 2022-06-10 21:54:09 +02: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
Thomas Nixon 8746d406a4 files: switch from lib to inherit
this tripped me up and is generally not recommended
2022-06-05 20:53:13 +01:00
Astro 2dc8656812 files: let sanitizeFilename use baseNameOf 2022-04-29 21:33:58 +02:00
Astro b955d0a7ac files: sanitizeFilename 2022-04-29 21:30:44 +02:00
Astro 2717976254 files: allow explicitly specifying packagesArch 2022-04-29 21:29:29 +02:00
Astro 3db95068d2 profiles: init with allProfiles+identifyProfile 2022-04-28 01:17:41 +02:00
Astro 9ec872e36a builder: refactor into files.nix 2022-04-28 00:42:02 +02:00