summaryrefslogtreecommitdiffstats
path: root/conf
Commit message (Collapse)AuthorAgeFilesLines
* images: Work around broken systemd_create_usersfeature_CPDX-3679developAlexandru Avadanii2022-07-074-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Update distro version to 2.7.0feature_CPDX-3562Andreas Wellving2021-12-201-1/+1
| | | | | Change-Id: Ifd4e494542db2468bb1efb500b8bd03af66929f0 Signed-off-by: Andreas Wellving <andreas.wellving@enea.com>
* conf: Update default distro version to 2.6.0feature_CPDX-3552Matei Valeanu2021-09-201-1/+1
| | | | | Change-Id: I64898d5f1a524473a1719af0128e5f814f0bb29c Signed-off-by: Matei Valeanu <Matei.Valeanu@enea.com>
* distro/eneanfvaccess.conf: remove unused featuresDan Andresan2021-07-161-0/+1
| | | | | | | Remove graphical and audio features from the distribution Change-Id: Ic5d1628d6daca0bdbd5699d5520d7f206db38865 Signed-off-by: Dan Andresan <Dan.Andresan@enea.com>
* Exclude some variables from signaturesfeature_CPDX-3405Matei Valeanu2021-07-081-0/+5
| | | | | | | | | | | | | | 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>
* conf: remove python2 from EneaEdgeAdrian Calianu2021-07-016-14/+0
| | | | | Signed-off-by: Adrian Calianu <adrian.calianu@enea.com> Change-Id: Ic7f02246a56515284b62281ea053d431b5eb68cb
* Merge branch 'develop'Alexandru Avadanii2021-06-287-8/+8
|\ | | | | | | Change-Id: I3dbb828abdc877f343ee2cc1d86cfa714593f918
| * images: Change name to Enea EdgeCatalin Iova2021-05-057-7/+7
| | | | | | | | | | | | | | Change name into Enea Edge for build output files Change-Id: I760411db66617f6eabc2041db42be24fc3633c33 Signed-off-by: Catalin Iova <Catalin.Iova@enea.com>
| * conf: Update default distro version to 2.5.0feature_CPDX-3405_req3Matei Valeanu2021-04-201-1/+1
| | | | | | | | | | Change-Id: I2cd5cc806e9264151897124b2dae42752f102afb Signed-off-by: Matei Valeanu <Matei.Valeanu@enea.com>
* | [tmp] allow python2 support for element-vcpeAdrian Calianu2021-06-154-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | layer: compatible with hardknottAdrian Calianu2021-06-141-1/+1
| | | | | | | | | | Change-Id: Iccc5c24fe95e0f0a3cad70b9c400902787d45476 Signed-off-by: Adrian Calianu <adrian.calianu@enea.com>
* | qemux86-64: bblayers: Drop meta-cloud-servicesAlexandru Avadanii2021-05-261-2/+0
| | | | | | | | | | | | | | | | 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>
* | distro conf: require sota.conf.inc for atom, xeonAlexandru Avadanii2021-05-265-40/+7
| | | | | | | | | | | | Depends-on: I658c86f562743a50e5c078899e133e279b96027b Change-Id: I7165753a5f609ef337fd1f0b450f055a5768059e Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
* | grub: Fix duplicate/unused grubx64.efi, cleanupAlexandru Avadanii2021-05-261-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | layer.conf: LAYERSERIES_COMPAT: add gatesgarthAlexandru Avadanii2021-05-051-0/+1
| | | | | | | | | | Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com> Change-Id: I0de2153af16f32309afd96402366ab0bb3edbf85
* | conf/local.conf: Drop 'dpdk' from IMAGE_INSTALLAlexandru Avadanii2021-04-262-4/+0
| | | | | | | | | | | | | | | | 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
* | Upgrade to gatesgarthAdrian Dudau2021-03-255-1/+7
|/ | | | | | | | 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>
* Set the users and groups staticallyfeature_CPDX-3521Matei Valeanu2021-02-244-0/+104
| | | | | | | | | 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>
* distro/eneanfvaccess.conf: Update distro version to 2.4.0Adrian Dudau2021-02-021-1/+1
| | | | | Change-Id: Ia39f1767dead467c0c78a5da085e3fc191f1cd4b Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
* Change NFV Access distro version to 2.3.0test_new_branchfeature_ELCCR-1150feature_CPDX-3493custom_CPDX-3447Dragos Ciprian Nedelcu2020-11-061-2/+2
| | | | | Change-Id: I8c782ffdfb2d7dc4466bb21b83e40af2c0edfb0e Signed-off-by: Dragos Ciprian Nedelcu <Dragos.Ciprian.Nedelcu@enea.com>
* Add debug images including gdb, gdbserver and oprofileAndreas Wellving2020-08-286-0/+571
| | | | | Change-Id: I2a103bd73f5daaea8357ff2c5094dc2dd7fdf193 Signed-off-by: Andreas Wellving <andreas.wellving@enea.com>
* NFV Access distro version increased to 2.2.3Adrian Calianu2020-07-291-1/+1
| | | | Change-Id: I7655edfba90f40df5a66ec22f865db26e5db54ed
* DISTRO_VERSION_MAJOR weak assignmentMatei Valeanu2020-07-131-1/+1
| | | | | | | | 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>
* eneanfvaccess.conf: Add scp to HOSTTOOLSfeature_bugfixes-2.3.0Adrian Dudau2020-07-011-0/+2
| | | | | | | This is needed for fetching ODM through ssh. Signed-off-by: Adrian Dudau <adrian.dudau@enea.com> Change-Id: I1d6f44c3f8f3dcfd17c1b1c4f916adf889a8b854
* Update layer dependencies to account for new layer namesAdrian Dudau2020-05-285-13/+13
| | | | | Change-Id: I34619d8b8170a17a3281dc7e8162e88ca18d5c7d Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
* Changed DISTRO_VERSION to 2.2.2Cristian Scrieciu2019-11-071-1/+1
| | | | Change-Id: Ie599f30d7594c0593d745df97f749ba76fca72da
* Update the distro version for the 2.2.1 releaseGabriel Ionescu2019-08-301-1/+1
| | | | Change-Id: I18799d611a2f184b29a435a23357c77b35bbdf0c
* eneanfvaccess: Define Secure Boot artefact folderAdrian Dudau2019-07-291-0/+2
| | | | | | | | 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>
* Move efi-secure-boot feature to nfvaccess distro definitionAdrian Dudau2019-07-084-3/+5
| | | | | Change-Id: Ia9944b2ed8fad4a32984443b5ef98f287904c0d8 Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
* Implement efi-secure-boot as distro feature overrideAdrian Dudau2019-05-231-1/+1
| | | | | | | | | | | | 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>
* Add Secure Boot supportAdrian Dudau2019-05-134-2/+12
| | | | | Change-Id: I09c9b0bad8e85e75fb1510ff374540fad3c3b5d1 Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
* eneanfvaccess: add ODM distro featureAdrian Calianu2019-04-241-0/+4
| | | | | | | | 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>
* qemu86-64 template: add cloud-init support backAdrian Calianu2019-04-231-0/+2
| | | | | | | | Enea VNF require cloud-init which is provided by openstack layer. Change-Id: I5bd8f01eb5a5fe7a1626dc15545ad4111d9bc3d4 Signed-off-by: Adrian Calianu <adrian.calianu@enea.com>
* remove OpenStack supportAdrian Calianu2019-04-155-9/+0
| | | | | Change-Id: Ib832692f863a706da486b4413385b8b5d72a375f Signed-off-by: Adrian Calianu <adrian.calianu@enea.com>
* rename enea-nfv-access-edgelink-netconf image nameSona Sarmadi2019-03-222-2/+0
| | | | | | | rename enea-nfv-access-edgelink-netconf to enea-nfv-access Change-Id: Ia55a1e0b4b3581f77633e1a30235687a50c278c5 Signed-off-by: Sona Sarmadi <sona.sarmadi@enea.com>
* Update NFV Access distro version to 2.2Sona Sarmadi2018-12-111-1/+1
| | | | | Change-Id: I20ee1b35e045c910496a0f14377d260bd00a4709 Signed-off-by: Sona Sarmadi <sona.sarmadi@enea.com>
* OSTree: Include sota class and updater layer in templatesGabriel Ionescu2018-11-094-0/+22
| | | | | Change-Id: I92bc5236519fbd9660eb40c981d5de12f6af89f0 Signed-off-by: Gabriel Ionescu <gabriel.ionescu@enea.com>
* Add SDK_VERSION to eneanfvaccess.confSona Sarmadi2018-06-281-0/+2
| | | | | Signed-off-by: Sona Sarmadi <sona.sarmadi@enea.com> Signed-off-by: Martin Borg <martin.borg@enea.com>
* template/qemux86-64-esdk: Set IMAGE_CONTAINER_NO_DUMMYAdrian Dudau2018-06-261-0/+2
| | | | | | | 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>
* templates: Disable meta-virtualization warning for ESDKMartin Borg2018-05-291-0/+2
| | | | | Signed-off-by: Martin Borg <martin.borg@enea.com> Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
* templates: add meta-dpdk layerMartin Borg2018-05-223-0/+3
| | | | | Signed-off-by: Martin Borg <martin.borg@enea.com> Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
* templateconf: Update with new imagesAdrian Dudau2018-05-183-2/+3
| | | | Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
* Add support for building the ESDKAdrian Dudau2018-05-073-0/+265
| | | | | | | | | 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>
* enea-nfv-access-openstack: Drop imageAdrian Dudau2018-05-073-3/+1
| | | | | | | 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>
* Rename machine name denverton -> atom-c3000Sona Sarmadi2018-04-303-1/+1
| | | | | Signed-off-by: Sona Sarmadi <sona.sarmadi@enea.com> Signed-off-by: Martin Borg <martin.borg@enea.com>
* Rename machine name inteld1521 -> xeon-dSona Sarmadi2018-04-303-1/+1
| | | | | Signed-off-by: Sona Sarmadi <sona.sarmadi@enea.com> Signed-off-by: Martin Borg <martin.borg@enea.com>
* templates: Disable warning from meta-virtualizationMartin Borg2018-04-273-0/+6
| | | | | Signed-off-by: Martin Borg <martin.borg@enea.com> Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
* conf/template: Drop *-dev flavours of the machinesAdrian Dudau2018-04-256-534/+0
| | | | | | | 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>
* distro/eneanfvaccess.conf: Update distro versionMartin Borg2018-03-081-2/+2
| | | | | Signed-off-by: Martin Borg <martin.borg@enea.com> Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
* templates: Remove unsupported targetsMartin Borg2018-03-089-801/+0
| | | | | Signed-off-by: Martin Borg <martin.borg@enea.com> Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>