<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-el-nfv-access.git, branch EE240_HotFix1</title>
<subtitle>[no description]</subtitle>
<id>https://git.enea.com/cgit/linux/meta-el-nfv-access.git/atom?h=EE240_HotFix1</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-el-nfv-access.git/atom?h=EE240_HotFix1'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-el-nfv-access.git/'/>
<updated>2021-04-08T13:08:37+00:00</updated>
<entry>
<title>Merge branch 'develop'</title>
<updated>2021-04-08T13:08:37+00:00</updated>
<author>
<name>Matei Valeanu</name>
<email>Matei.Valeanu@enea.com</email>
</author>
<published>2021-04-08T13:08:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-el-nfv-access.git/commit/?id=1a0d008b62062b3bdfa97ec4761347c0d0c4e652'/>
<id>urn:sha1:1a0d008b62062b3bdfa97ec4761347c0d0c4e652</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Set the users and groups statically</title>
<updated>2021-02-24T11:01:55+00:00</updated>
<author>
<name>Matei Valeanu</name>
<email>Matei.Valeanu@enea.com</email>
</author>
<published>2021-02-19T18:17:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-el-nfv-access.git/commit/?id=23ed226a4b4b7c1cac2c52e6808631d9f0d6f652'/>
<id>urn:sha1:23ed226a4b4b7c1cac2c52e6808631d9f0d6f652</id>
<content type='text'>
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 &lt;Matei.Valeanu@enea.com&gt;
</content>
</entry>
<entry>
<title>add ixgbe driver in initramfs</title>
<updated>2021-02-22T13:28:09+00:00</updated>
<author>
<name>Adrian Calianu</name>
<email>adrian.calianu@enea.com</email>
</author>
<published>2021-02-22T13:19:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-el-nfv-access.git/commit/?id=79d1957037bc893aa278c025a1c3276b206aead0'/>
<id>urn:sha1:79d1957037bc893aa278c025a1c3276b206aead0</id>
<content type='text'>
this was disabled from kernel source tree

Change-Id: I82ff784dae6d34de19966b61f194944dba2adbe9
Signed-off-by: Adrian Calianu &lt;adrian.calianu@enea.com&gt;
</content>
</entry>
<entry>
<title>distro/eneanfvaccess.conf: Update distro version to 2.4.0</title>
<updated>2021-02-02T15:19:32+00:00</updated>
<author>
<name>Adrian Dudau</name>
<email>adrian.dudau@enea.com</email>
</author>
<published>2021-02-02T15:19:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-el-nfv-access.git/commit/?id=00525946539248e2feadfd852bd9abfd26cc1aae'/>
<id>urn:sha1:00525946539248e2feadfd852bd9abfd26cc1aae</id>
<content type='text'>
Change-Id: Ia39f1767dead467c0c78a5da085e3fc191f1cd4b
Signed-off-by: Adrian Dudau &lt;adrian.dudau@enea.com&gt;
</content>
</entry>
<entry>
<title>grub: Fix backwards compatibility with OSTree</title>
<updated>2021-01-14T13:33:36+00:00</updated>
<author>
<name>Alexandru Avadanii</name>
<email>Alexandru.Avadanii@enea.com</email>
</author>
<published>2020-12-17T13:59:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-el-nfv-access.git/commit/?id=119b192b3ea3ab2b71e9bd86cbc2dcf900ab5b52'/>
<id>urn:sha1:119b192b3ea3ab2b71e9bd86cbc2dcf900ab5b52</id>
<content type='text'>
Before NFVA 2.3.0, OSTree only checked for the existence of
/boot/grub2/grub.cfg, skipping creating grub.cfg if that file was not
present.
In NFVA 2.3.0, only /boot/grub/grub.cfg is created, leading to issues
when trying to downgrade to an older NFVA release.

To maintain backwards compatibility with OSTree versions that only
check the old path, create both /boot/{grub,grub2} as symlinks to the
loader directory managed by OSTree.

Signed-off-by: Alexandru Avadanii &lt;Alexandru.Avadanii@enea.com&gt;
Change-Id: Ic2c89930794e4c9d3ee3b2468d1331e5d7f63834
</content>
</entry>
<entry>
<title>grub: Fix backwards compatibility with OSTree</title>
<updated>2020-12-17T13:59:32+00:00</updated>
<author>
<name>Alexandru Avadanii</name>
<email>Alexandru.Avadanii@enea.com</email>
</author>
<published>2020-12-17T13:59:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-el-nfv-access.git/commit/?id=70848fd5efb411cd83ad157323fbf796d688bb56'/>
<id>urn:sha1:70848fd5efb411cd83ad157323fbf796d688bb56</id>
<content type='text'>
Before NFVA 2.3.0, OSTree only checked for the existence of
/boot/grub2/grub.cfg, skipping creating grub.cfg if that file was not
present.
In NFVA 2.3.0, only /boot/grub/grub.cfg is created, leading to issues
when trying to downgrade to an older NFVA release.

To maintain backwards compatibility with OSTree versions that only
check the old path, create both /boot/{grub,grub2} as symlinks to the
loader directory managed by OSTree.

Signed-off-by: Alexandru Avadanii &lt;Alexandru.Avadanii@enea.com&gt;
Change-Id: Ic2c89930794e4c9d3ee3b2468d1331e5d7f63834
</content>
</entry>
<entry>
<title>cleanup: remove run-postinsts, dpkg status-old</title>
<updated>2020-12-14T13:14:38+00:00</updated>
<author>
<name>Alexandru Avadanii</name>
<email>Alexandru.Avadanii@enea.com</email>
</author>
<published>2020-11-03T09:44:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-el-nfv-access.git/commit/?id=409e90e04504715028019eb09cb75425a47ab3ee'/>
<id>urn:sha1:409e90e04504715028019eb09cb75425a47ab3ee</id>
<content type='text'>
- initramfs: remove run-postinsts package, it has no purpose as there is
  no package manager inside the initramfs;
- rootfs: remove run-postinsts if the package manager is DPKG/APT, since
  it duplicates the existing dpkg-configure.service installed by the
  dpkg recipe;
- rootfs: cleanup DPKG backup file 'status-old', it contains information
  about packages before the final installation stages of the rootfs
  build process (completely irrelevant for the end user), saves &gt;500kB;

Change-Id: I6bd257d56805a3dfee4478c88977942e9f210afc
Signed-off-by: Alexandru Avadanii &lt;Alexandru.Avadanii@enea.com&gt;
</content>
</entry>
<entry>
<title>Change NFV Access distro version to 2.3.0</title>
<updated>2020-11-06T13:36:14+00:00</updated>
<author>
<name>Dragos Ciprian Nedelcu</name>
<email>Dragos.Ciprian.Nedelcu@enea.com</email>
</author>
<published>2020-11-06T13:36:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-el-nfv-access.git/commit/?id=18157262997a5e6999f36934fa107c09fced7991'/>
<id>urn:sha1:18157262997a5e6999f36934fa107c09fced7991</id>
<content type='text'>
Change-Id: I8c782ffdfb2d7dc4466bb21b83e40af2c0edfb0e
Signed-off-by: Dragos Ciprian Nedelcu &lt;Dragos.Ciprian.Nedelcu@enea.com&gt;
</content>
</entry>
<entry>
<title>images: Create enea-image-minimal link</title>
<updated>2020-10-19T13:34:17+00:00</updated>
<author>
<name>Catalin Iova</name>
<email>Catalin.Iova@enea.com</email>
</author>
<published>2020-10-19T11:52:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-el-nfv-access.git/commit/?id=13a0eccccd3d9d4cfd0536101238b9327e0227be'/>
<id>urn:sha1:13a0eccccd3d9d4cfd0536101238b9327e0227be</id>
<content type='text'>
Change-Id: I916fc13c7979e4ab9077ec3e43b67b3a5320b74c
Signed-off-by: Catalin Iova &lt;Catalin.Iova@enea.com&gt;
</content>
</entry>
<entry>
<title>grub: Fix loader link, unify grub.cfg locations</title>
<updated>2020-09-14T09:37:41+00:00</updated>
<author>
<name>Alexandru Avadanii</name>
<email>Alexandru.Avadanii@enea.com</email>
</author>
<published>2020-09-04T13:24:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-el-nfv-access.git/commit/?id=55b49a162cc4e871106f6e57108581a92ae35832'/>
<id>urn:sha1:55b49a162cc4e871106f6e57108581a92ae35832</id>
<content type='text'>
1. Fix an obviously broken link created during installation

This led to issues creating/editing the grubenv file during NFVA
installation calls to `grub-mkconfig`.
These errors were not observed before, since stderr was not logged
during the installation.
Also, the link was fixed later on, so subsequent calls to grub-*
utilities no longer complained about it; the error only happened
during the NFVA installation.

2. Unify expected locations of grub.cfg

Previously, there were 3 possible locations of grub.cfg used
throughout the layers/scripts:
- /boot/loader/grub.cfg - the proper location, used by NFVA installer
  components, as well as ostree related tooling;
- /boot/grub/grub.cfg - used in some recipes, but not present on the
  board currently. Also the expected default location of our current
  grub-* utilites, since we build grub without an explicit
  `--with-grubdir` configure argument, which defaults (guessing) to
  the `PACKAGE` name, in our case `grub` (and not `grub2`);
- /boot/grub2/grub.cfg - used in OTA image scripts by linking it to
  /boot/loader/grub.cfg - however the link is later converted into
  a real file, ending up duplicating the real grub.cfg (although they
  are identical content-wise, they might confuse the user);

To settle this confusion, we will keep only /boot/loader/grub.cfg as
the true configuration file and convert /boot/grub2 to a symlink
pointing at /boot/loader, while also renaming it to /boot/grub.
This has the benefit of "fixing" all grub-* tools which try to write
their configuration files to /boot/grub. An alternative for that would
be building grub2 with the configure flag `--with-grubdir=loader`, but
that might break other things, so a symlink for the traditional
/boot/grub is safer.

Before creating this link, `grub-editenv list` would not work without
explicitly providing the filepath of the `/boot/loader/grubenv` file,
which might not be obvious for the end user.
Also, before this link, `grub-mkconfig` required explicitly setting the
`-p` (prefix) to '/' while running on the target.
Both of these issues will be fixed with the new link.

Since our ostree version (2018.7) is quite old, it requires one backport
for it to also check for /boot/grub/grub.cfg and not only
/boot/grub2/grub.cfg. The backport will be handled in the
meta-enea-virtualiation layer, hence this change's dependency.

Signed-off-by: Alexandru Avadanii &lt;Alexandru.Avadanii@enea.com&gt;
Depends-on: I6bdc80e08a272e1534dd63717348bfaa50807d93
Change-Id: If8a61c89200414922a3f36e6c8fca58d7d3b6495
</content>
</entry>
</feed>
