Small cleanups on the ostree recipes
- Mar 13, 2019
-
-
Emanuele Aina authored
Even after fixing https://github.com/systemd/systemd/issues/11925 we would still have issues by truncating the /etc/machine-id earlies, as the actual problem is that the systemd-boot tools rely on it being set for dual-boot scenarios: * to avoid conflicts when creating entries, see the `90-loaderentry` kernel install trigger * to set the entries for the currently booted installation as default in the loader.conf generated by `bootctl install` In our image this is not useful, as the actual machine-id is supposed to be uniquely generated on the first boot. However the impact is negligible, as things still work albeit the code used to potentially disambiguate entries doesn't match a real machine-id. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
Emanuele Aina authored
Jenkins is actually defining the full names for every artifact anyway and the default is not particularly useful when building stuff locally without passing any parameter so let's ensure the default names are sane and drop the 00000000.0 default. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
Emanuele Aina authored
Use a single parameter to speciffy the devroot to be downloaded and installed as it is done for the mediapack. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
Emanuele Aina authored
Do like all the other artifacts and export the file listing. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
Emanuele Aina authored
The previous machine-id rework already moved one bit of ostree-prepare.sh out of it, let's directly embed the two remaining commands in the recipe directly for simplicity. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
Emanuele Aina authored
Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
Emanuele Aina authored
Target by default the apertis/v2019dev0/amd64-uefi/minimal OSTree branch and not the lxc one, as that may be quite surprising when not explicitly setting the board parameter. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-