| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Since we use static UID/GID for all users and groups on the platform,
we run into the issue described in [1] (upstream on "master" branch),
since [2] started to generate the users/groups dynamically at build
time based on all sysusers.d framents (not only "systemd.conf" like in
previous releases).
So "systemd_create_users":
- is completly redundant for Enea Edge Runtime since we populate all
users and groups statically;
- breaks the build;
- won't be fixed upstream since Hardknott is already EOL;
- can't be omitted by pinning poky to a previous commit (lots of CVE
fixes are newer than [2] + some recipe SRC_URI were updated after
[2] was merged);
- is easy to just disable for the machines where we know we have static
UID/GID (this is why we apply the change in local.conf);
[1] https://git.yoctoproject.org/poky/commit/meta/classes/\
rootfs-postcommands.bbclass?id=a559a2cba9284a1531fbc402c6fda1c5a51259c1
[2] https://git.yoctoproject.org/poky/commit/meta/classes/\
rootfs-postcommands.bbclass?id=8eee0062a7a036d0594dff193995ac7914c6124b
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Change-Id: Iac50346ced5aec29cda4561da85f2d4f50560f38
(cherry picked from commit 36676c77186d9681b0c0d263d2a880e3e5bc9080)
|
|
|
|
|
| |
Change-Id: I64898d5f1a524473a1719af0128e5f814f0bb29c
Signed-off-by: Matei Valeanu <Matei.Valeanu@enea.com>
|
|
|
|
|
|
|
| |
Remove graphical and audio features from the distribution
Change-Id: Ic5d1628d6daca0bdbd5699d5520d7f206db38865
Signed-off-by: Dan Andresan <Dan.Andresan@enea.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
SAMPLE_UEFI_SB_KEYS_DIR and SAMPLE_BOOT_KEYS_DIR are
defined in meta-secure-core/meta-signing-key/conf/layer.conf
using ${LAYERDIR}, which changes at each automatic build.
efitools and grub-efi recipes reference the 2 variables.
The variables values change at each build, and this causes
efitools and grub-efi to rebuild.
To avoid the rebuild, exclude the 2 variables from task
signatures.
Change-Id: Ib3c51c14fa1e516b64e16adbee09ab28f2f818a7
Signed-off-by: Matei Valeanu <Matei.Valeanu@enea.com>
|
|
|
|
|
| |
Signed-off-by: Adrian Calianu <adrian.calianu@enea.com>
Change-Id: Ic7f02246a56515284b62281ea053d431b5eb68cb
|
|\
| |
| |
| | |
Change-Id: I3dbb828abdc877f343ee2cc1d86cfa714593f918
|
| |
| |
| |
| |
| |
| |
| | |
Change name into Enea Edge for build output files
Change-Id: I760411db66617f6eabc2041db42be24fc3633c33
Signed-off-by: Catalin Iova <Catalin.Iova@enea.com>
|
| |
| |
| |
| |
| | |
Change-Id: I2cd5cc806e9264151897124b2dae42752f102afb
Signed-off-by: Matei Valeanu <Matei.Valeanu@enea.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Temporary solution until we upgrade vcpe to python3
and remove python2 support!
python2 is out of support for long time,
read https://www.python.org/doc/sunset-python-2/
https://python3statement.org/ and if you really have to
temporarily use this, then set
I_SWEAR_TO_MIGRATE_TO_PYTHON3 to "yes"
Change-Id: If20d79fb4051633a941c368f71443ae9bf10ad6a
Signed-off-by: Adrian Calianu <adrian.calianu@enea.com>
|
| |
| |
| |
| |
| | |
Change-Id: Iccc5c24fe95e0f0a3cad70b9c400902787d45476
Signed-off-by: Adrian Calianu <adrian.calianu@enea.com>
|
| |
| |
| |
| |
| |
| |
| |
| | |
meta-cloud-services/meta-openstack was used for its cloud-init recipe,
which has meanwhile been moved to meta-virtualization.
Change-Id: I05561cf7611a5a4de3d3a076b9c3ee0e3feea173
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
|
| |
| |
| |
| |
| |
| | |
Depends-on: I658c86f562743a50e5c078899e133e279b96027b
Change-Id: I7165753a5f609ef337fd1f0b450f055a5768059e
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
1. EFI_PREFIX: Fix duplicate grubx64.efi binaries by aligning paths:
* by default, upstream meta-oe and meta-secure-core both install
grubx64.efi, but in different locations (/boot/EFI/BOOT vs
/boot/efi/EFI/BOOT) unless we explicitely override some vars to
align the 2 paths; use the old behavior (/boot/efi/EFI/BOOT),
as meta-secure-core has multiple recipes that reference it, while
meta-oe allows changing the path via a single var override;
* note that in an OSTree deployment, these paths don't even exist
on target, we explicity install grubx64.efi during Enea Edge
installation by copying grubx64.efi from /EFI/BOOT in hddimg;
2. live-vm-common: use ${EFI_FILES_PATH} instead of hardcoding it;
3. core-image-minimal-initramfs, enea-nfv-access: Blacklist
grub-common-extras package on x86-64 machines if OSTree is used;
Depends-On: I703b53fd09c5ed75731375414f3e711ec3dadc3e
Change-Id: I3735bc004ece62f94172108f2e7ed4596942deea
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
|
| |
| |
| |
| |
| | |
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Change-Id: I0de2153af16f32309afd96402366ab0bb3edbf85
|
| |
| |
| |
| |
| |
| |
| |
| | |
This was added as a workaround during the gatesgarth rebase and is
no longer needed.
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
Change-Id: I627c75b77d1fc2ec4fb6de9c45ac3712cce7966f
|
|/
|
|
|
|
|
|
| |
This is an initial commit, containing quick fixes and hacks to allow
building the images. All these issues will be re-evaluated and fixed
properly in their own commits.
Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
|
|
|
|
|
|
|
|
|
| |
Cannot set USERADD_ERROR_DYNAMIC to error as it breaks the build.
We need to be carefull when adding new users/groups, to also add
them to files/{groups,passwd}
Change-Id: I7ecfa9936af6319ced946e243cbe3bbcd23e8e4c
Signed-off-by: Matei Valeanu <Matei.Valeanu@enea.com>
|
|
|
|
|
| |
Change-Id: Ia39f1767dead467c0c78a5da085e3fc191f1cd4b
Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
|
|
|
|
|
| |
Change-Id: I8c782ffdfb2d7dc4466bb21b83e40af2c0edfb0e
Signed-off-by: Dragos Ciprian Nedelcu <Dragos.Ciprian.Nedelcu@enea.com>
|
|
|
|
|
| |
Change-Id: I2a103bd73f5daaea8357ff2c5094dc2dd7fdf193
Signed-off-by: Andreas Wellving <andreas.wellving@enea.com>
|
|
|
|
| |
Change-Id: I7655edfba90f40df5a66ec22f865db26e5db54ed
|
|
|
|
|
|
|
|
| |
Set DISTRO_VERSION_MAJOR to a weaker default assignment, so that
it can be easily overriden from local.conf
Change-Id: I5cd83aa260ec11495b2622d1068da3f9f914db88
Signed-off-by: Matei Valeanu <Matei.Valeanu@enea.com>
|
|
|
|
|
|
|
| |
This is needed for fetching ODM through ssh.
Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
Change-Id: I1d6f44c3f8f3dcfd17c1b1c4f916adf889a8b854
|
|
|
|
|
| |
Change-Id: I34619d8b8170a17a3281dc7e8162e88ca18d5c7d
Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
|
|
|
|
| |
Change-Id: Ie599f30d7594c0593d745df97f749ba76fca72da
|
|
|
|
| |
Change-Id: I18799d611a2f184b29a435a23357c77b35bbdf0c
|
|
|
|
|
|
|
|
| |
This folder is used to group all SB artefacts inside the deploy
directory.
Change-Id: Ic2742b7242a7ff2232f23099f6862c90e3f03c55
Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
|
|
|
|
|
| |
Change-Id: Ia9944b2ed8fad4a32984443b5ef98f287904c0d8
Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
This will allow us to override variables depending on this
distro feature more easily.
Make Secure Boot related changes apply only efi-secure-boot distro
feature is enabled. This will avoid any errors when building without the
feature enabled.
Change-Id: If07256977a647386cd43c5940357a0dedc95f95d
Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
|
|
|
|
|
| |
Change-Id: I09c9b0bad8e85e75fb1510ff374540fad3c3b5d1
Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
|
|
|
|
|
|
|
|
| |
New odm distro feature to be used for all changes
required by on-device manager in other recipes.
Change-Id: I22d1814746057b949353d18980543710c2cfad79
Signed-off-by: Adrian Calianu <adrian.calianu@enea.com>
|
|
|
|
|
|
|
|
| |
Enea VNF require cloud-init which is provided by
openstack layer.
Change-Id: I5bd8f01eb5a5fe7a1626dc15545ad4111d9bc3d4
Signed-off-by: Adrian Calianu <adrian.calianu@enea.com>
|
|
|
|
|
| |
Change-Id: Ib832692f863a706da486b4413385b8b5d72a375f
Signed-off-by: Adrian Calianu <adrian.calianu@enea.com>
|
|
|
|
|
|
|
| |
rename enea-nfv-access-edgelink-netconf to enea-nfv-access
Change-Id: Ia55a1e0b4b3581f77633e1a30235687a50c278c5
Signed-off-by: Sona Sarmadi <sona.sarmadi@enea.com>
|
|
|
|
|
| |
Change-Id: I20ee1b35e045c910496a0f14377d260bd00a4709
Signed-off-by: Sona Sarmadi <sona.sarmadi@enea.com>
|
|
|
|
|
| |
Change-Id: I92bc5236519fbd9660eb40c981d5de12f6af89f0
Signed-off-by: Gabriel Ionescu <gabriel.ionescu@enea.com>
|
|
|
|
|
| |
Signed-off-by: Sona Sarmadi <sona.sarmadi@enea.com>
Signed-off-by: Martin Borg <martin.borg@enea.com>
|
|
|
|
|
|
|
| |
This is needed to build Docker containers with the eSDK.
Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
Signed-off-by: Martin Borg <martin.borg@enea.com>
|
|
|
|
|
| |
Signed-off-by: Martin Borg <martin.borg@enea.com>
Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
|
|
|
|
|
| |
Signed-off-by: Martin Borg <martin.borg@enea.com>
Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
|
|
|
|
| |
Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
|
|
|
|
|
|
|
|
|
| |
Add new image used for building the ESDK.
Add template based on qemux86-64 containing the list of layers included
in the ESDK.
Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
Signed-off-by: Martin Borg <martin.borg@enea.com>
|
|
|
|
|
|
|
| |
And remove layer dependency on meta-openstack.
Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
Signed-off-by: Martin Borg <martin.borg@enea.com>
|
|
|
|
|
| |
Signed-off-by: Sona Sarmadi <sona.sarmadi@enea.com>
Signed-off-by: Martin Borg <martin.borg@enea.com>
|
|
|
|
|
| |
Signed-off-by: Sona Sarmadi <sona.sarmadi@enea.com>
Signed-off-by: Martin Borg <martin.borg@enea.com>
|
|
|
|
|
| |
Signed-off-by: Martin Borg <martin.borg@enea.com>
Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
|
|
|
|
|
|
|
| |
We don't use the *-dev kernel in EL NFV Access anymore.
Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
Signed-off-by: Martin Borg <martin.borg@enea.com>
|
|
|
|
|
| |
Signed-off-by: Martin Borg <martin.borg@enea.com>
Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
|
|
|
|
|
| |
Signed-off-by: Martin Borg <martin.borg@enea.com>
Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
|
|
|
|
|
| |
Signed-off-by: Adrian Calianu <adrian.calianu@enea.com>
Signed-off-by: Martin Borg <martin.borg@enea.com>
|