debian-forge-composer/internal
Tom Gundersen 50d469fe45 distro: replace BasePackages() with Packages()
Rather than getting a set of base packages from the ImageType, and then
appending the requested packages from the blueprint, pass the blueprint
into the new Packages() function, and return the full set of packages to
be depsolved.

This allows us to also append packages based on other customizations
too, and use that to append chrony when the timezone is set. This
matches the behavior anaconda had, and there was a TODO item to do this,
which had been overlooked.

Fixes #787.

Signed-off-by: Tom Gundersen <teg@jklm.no>
2020-06-29 16:04:38 +02:00
..
blueprint blueprint: do not append "-" to name-version if version is empty 2020-06-10 17:40:30 +02:00
client test: add a test-case to prevent bad multilib depsolves 2020-06-10 17:40:30 +02:00
common common/ImageType: move to the store package 2020-05-18 11:50:15 +02:00
crypt crypt_test: don't run on macOS 2020-04-09 13:21:30 +02:00
distro distro: replace BasePackages() with Packages() 2020-06-29 16:04:38 +02:00
jobqueue jobqueue: allow canceling jobs 2020-05-13 16:45:09 +02:00
jsondb jsondb: Allow passing nil as document to Read() 2020-05-13 16:45:09 +02:00
mocks worker: introduce job artifact directory 2020-05-26 10:42:20 +02:00
osbuild distro/rhel8: introduce s390x support 2020-06-11 21:50:09 +02:00
rcm distro: replace BasePackages() with Packages() 2020-06-29 16:04:38 +02:00
rpmmd rpmmd/Depsolve: expose whether to check GPG signature for each RPM 2020-06-10 19:25:54 +02:00
store distro/rhel8: add RHEL for Edge 2020-06-11 20:44:17 +02:00
target store: move queue out of the store 2020-05-08 14:53:00 +02:00
test weldr: add support for toml format in /blueprints/freeze 2020-06-05 13:51:04 +02:00
upload Add more emojis to AWS upload logs 2020-06-05 19:56:57 +02:00
weldr distro: replace BasePackages() with Packages() 2020-06-29 16:04:38 +02:00
worker worker: Check OSBuildOutput for nil before using it 2020-06-12 12:45:46 +02:00