| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Includes fixes for Ubuntu 18.04.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The reasoning here is to allow initramfs generated by this recipe
to be included in FIT.
To do so w/o changing openembedded-core (it allows only cpio format) -
init script should be able to execute from a rootfs (i.e. true initramfs),
not ramdisk (initrd).
See [1] for more information on these keywords.
The gist of this change is switch from `pivot_root` to `switch_root`.
This also allows to get rid of some clutter, since `switch_root` handles
transition to new sysroot all by itself.
Again, see [1] for details on these utility/syscall.
[1] https://www.kernel.org/doc/Documentation/filesystems/ramfs-rootfs-initramfs.txt
Signed-off-by: Yevgeny Popovych <yevgenyp@pointgrab.com>
|
|\
| |
| | |
aktualizr: bump to latest for key rotation and storage updates (master)
|
| |
| |
| |
| |
| | |
Work around a bug in oe-selftest with migration and aktualizr-info
interplay by forcing --allow-migrate for now.
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Upgrade OSTree to a git revision ahead of the v2018.7 release in order
to include additional memory leak fixes.
Upstream release notes since v2017.13+:
- https://github.com/ostreedev/ostree/releases/tag/v2017.14
- https://github.com/ostreedev/ostree/releases/tag/v2017.15
- https://github.com/ostreedev/ostree/releases/tag/v2018.1
- https://github.com/ostreedev/ostree/releases/tag/v2018.2
- https://github.com/ostreedev/ostree/releases/tag/v2018.3
- https://github.com/ostreedev/ostree/releases/tag/v2018.4
- https://github.com/ostreedev/ostree/releases/tag/v2018.5
- https://github.com/ostreedev/ostree/releases/tag/v2018.6
- https://github.com/ostreedev/ostree/releases/tag/v2018.7
Signed-off-by: Ricardo Salveti <ricardo@foundries.io>
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
STAGING_DIR_NATIVE does not get populated as I had previously believed.
Native recipes do not get packaged, so although we want to use a native
executable, we need to get the config files from the
aktualizr-host-tools package built by the aktualizr (target) recipe.
Thanks to Andre McCurdy and Khem Raj for insight on how to get this
right.
|
| |
|
|\
| |
| | |
Compatibility with latest aktualizr
|
| |
| |
| |
| | |
Note that the HsmTests still sometimes fail
|
| |
| |
| |
| |
| |
| |
| | |
Define extra packages to cover the bash-completion and dracut related
files, as they are not necessarily required by ostree.
Signed-off-by: Ricardo Salveti <ricardo@opensourcefoundries.com>
|
| |
| |
| |
| |
| |
| |
| |
| | |
No need to define SYSTEMD_REQUIRED and no need to manually install the
service files, as that is already handled by ostree and the systemd
bbclass.
Signed-off-by: Ricardo Salveti <ricardo@opensourcefoundries.com>
|
| |
| |
| |
| |
| |
| |
| |
| | |
Remove gtk-doc-native from DEPENDS and also remove util-linux-* packages
from RDEPENDS as the dependencies for the required libraries are already
populated by OE.
Signed-off-by: Ricardo Salveti <ricardo@opensourcefoundries.com>
|
| |
| |
| |
| |
| |
| |
| |
| | |
Maintaining different build flags for target and native just makes it
harder to maintain the recipe and it is not really needed as
systemd-native is already available for systems building systemd.
Signed-off-by: Ricardo Salveti <ricardo@opensourcefoundries.com>
|
| |
| |
| |
| |
| |
| |
| |
| | |
Set the standard CFLAGS variable instead of defining it via EXTRA_OECONF
and also remove the configure flags that are automatically enabled based
on the build depends.
Signed-off-by: Ricardo Salveti <ricardo@opensourcefoundries.com>
|
| |
| |
| |
| |
| |
| |
| | |
Prefer prepend (autogen) and also avoid customizing do_compile as
exporting BUILD_SYS and HOST_SYS is already enough.
Signed-off-by: Ricardo Salveti <ricardo@opensourcefoundries.com>
|
| |
| |
| |
| |
| |
| | |
Ostree is LGPLv2+ and not GPLv2+.
Signed-off-by: Ricardo Salveti <ricardo@opensourcefoundries.com>
|
|/
|
|
| |
Signed-off-by: Ricardo Salveti <ricardo@opensourcefoundries.com>
|
| |
|
|\
| |
| |
| | |
bugfix/implicit-and-certs-master
|
| |
| |
| |
| |
| |
| | |
The change that removes autotools-brokensep breaks people who have old
sstate caches that were built in-tree. Bump the PR to flush these out of
the system.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
There is no longer a need for dumping the whole config, now we can just
add what we need to a new config file and use that in addition to the
base config. This simplifies several things and fixes a few bugs.
Also renamed the configs to make provenance a little clearer.
|
|/
|
|
|
|
|
|
| |
Move HSM dependencies to aktualizr recipe, since it's aktualizr that can
depend on HSM support, not the provisioning prepartion.
Remove references to systemd in provisioning recipes, since they have
nothing to do with systemd.
|
|
|
|
|
| |
The only reason we needed it was because of a relative path that I've
now made absolute.
|
|\
| |
| | |
Review shipped directories in aktualizr recipes
|
| |
| |
| |
| | |
Missing directories in FILES_xx were causing bitbake QA errors on sumo
|
|/ |
|
|
|
|
|
|
| |
This way it will probably the first config read, meaning it will be applied
earlier in the config processing flow. It still means that at the moment, no
message about reading the log-debug.toml appears, though.
|
|
|
|
|
| |
If it's in `do_install_append`, no need to also put it in
`do_install_append_class-native`
|
|
|
|
|
|
|
| |
Python is not needed by ostree itself (no script or utility using
python), so remove it from the rdepends list.
Signed-off-by: Ricardo Salveti <ricardo@opensourcefoundries.com>
|
|
|
|
|
|
|
|
|
| |
Fix the following boot warning:
systemd[1]: Configuration file /usr/lib/systemd/system/ostree-remount.service
is marked executable. Please remove executable permission bits. Proceeding
anyway.
Signed-off-by: Ricardo Salveti <ricardo@opensourcefoundries.com>
|
|
|
|
|
|
|
| |
Provide the default sota configs as part of host-tools so they can be
used by aktualizr_cert_provider and aktualizr_implicit_writer.
Signed-off-by: Ricardo Salveti <ricardo@opensourcefoundries.com>
|
| |
|
|
|
|
|
|
| |
This is more reliable and readable than just dumping things with echo. Plus it
is easier for setting permissions, and it fixes some obscure problem with line
endings that only happens on shovel.
|
| |
|
|
|
|
|
|
| |
Fix permissions, drop explicit aktualizr dependency, put everything in
/usr/lib/sota/conf.d, rename with numeric prefixes to make precedence
more clear.
|
| |
|
|
|
|
| |
Obviates the need for SOTA_CLIENT_FEATURES = "disable_send_ip".
|
|
|
|
|
| |
SOTA_LEGACY_SECONDARY_INTERFACE is now obsolete. Instead, include this:
IMAGE_INSTALL_append = " aktualizr-examples aktualizr-example-interface "
|