<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-updater.git, branch feat/Return-python2-dockerfile</title>
<subtitle>Mirror of github.com/advancedtelematic/meta-updater</subtitle>
<id>https://git.enea.com/cgit/linux/meta-updater.git/atom?h=feat%2FReturn-python2-dockerfile</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-updater.git/atom?h=feat%2FReturn-python2-dockerfile'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/'/>
<updated>2021-07-12T13:04:31+00:00</updated>
<entry>
<title>Return python2 to Docker image</title>
<updated>2021-07-12T13:04:31+00:00</updated>
<author>
<name>Oleh Avramenko</name>
<email>ext-oleh.avramenko@here.com</email>
</author>
<published>2021-07-12T11:18:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/commit/?id=bab3148f5348dfc15392f735be96ce7903abab35'/>
<id>urn:sha1:bab3148f5348dfc15392f735be96ce7903abab35</id>
<content type='text'>
Signed-off-by: Oleh Avramenko &lt;ext-oleh.avramenko@here.com&gt;
</content>
</entry>
<entry>
<title>Merge pull request #810 from liuming50/drop-prepare_ostree_rootfs-prefunc</title>
<updated>2021-07-01T05:26:12+00:00</updated>
<author>
<name>Patti Vacek</name>
<email>pattivacek@gmail.com</email>
</author>
<published>2021-07-01T05:26:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/commit/?id=68af8d437163c0658b79137fc33f0df1b269d3e5'/>
<id>urn:sha1:68af8d437163c0658b79137fc33f0df1b269d3e5</id>
<content type='text'>
image_types_ostree.bbclass: drop prepare_ostree_rootfs prefunc</content>
</entry>
<entry>
<title>Merge pull request #811 from liuming50/support-readonly-sysroot</title>
<updated>2021-07-01T05:24:43+00:00</updated>
<author>
<name>Patti Vacek</name>
<email>pattivacek@gmail.com</email>
</author>
<published>2021-07-01T05:24:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/commit/?id=ca03912d6d0047705c9ac30bbdbc1777457f4f7c'/>
<id>urn:sha1:ca03912d6d0047705c9ac30bbdbc1777457f4f7c</id>
<content type='text'>
meta: support readonly sysroot</content>
</entry>
<entry>
<title>meta: support readonly sysroot</title>
<updated>2021-06-30T11:53:39+00:00</updated>
<author>
<name>Ming Liu</name>
<email>liu.ming50@gmail.com</email>
</author>
<published>2021-06-30T09:57:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/commit/?id=6e24e397347b0d14652793fea3dcf95438442ed8'/>
<id>urn:sha1:6e24e397347b0d14652793fea3dcf95438442ed8</id>
<content type='text'>
Currently ostree sysroot is being mounted as RW by ostree-remount
systemd service, add a variable OSTREE_SYSROOT_READONLY to control
that, so the end users could choose to mount sysroot as RO.

Signed-off-by: Ming Liu &lt;liu.ming50@gmail.com&gt;
</content>
</entry>
<entry>
<title>image_types_ostree.bbclass: drop prepare_ostree_rootfs prefunc</title>
<updated>2021-06-19T12:59:43+00:00</updated>
<author>
<name>Ming Liu</name>
<email>liu.ming50@gmail.com</email>
</author>
<published>2021-06-19T11:01:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/commit/?id=bc8f39fd0dc420feb467ab52acdfde068a36f54f'/>
<id>urn:sha1:bc8f39fd0dc420feb467ab52acdfde068a36f54f</id>
<content type='text'>
The purpose of prepare_ostree_rootfs prefunc is to ensure
do_image_rootfs runs from a clean ${OSTREE_ROOTFS} and call
oe.path.copyhardlinktree from ${IMAGE_ROOTFS} to ${OSTREE_ROOTFS}.

We dont have to maintain a prefunc to achieve that, it could be easily
done in do_image_ostree itself.

But the major reason for this change is to avoid hard links from
${IMAGE_ROOTFS} to ${OSTREE_ROOTFS}, which might lead to a Pseudo
abortion in some cases, which was observed when IMA/EVM is enabled
in rootfs.

There was a commit aiming to fix the Pseudo abortion, commit db099053:
[ image_types_ostree.bbclass: add fakeroot varflag to prepare_ostree_rootfs ]

but it's incomplete per later tests, there is still the case some old
inodes being used in ${IMAGE_ROOTFS} when do_rootfs runs, which causes
'rm -rf ${IMAGE_ROOTFS}' fail on a Pseudo abortion error.

This fixes the Pseudo abortion completely.

Signed-off-by: Ming Liu &lt;liu.ming50@gmail.com&gt;
</content>
</entry>
<entry>
<title>Merge pull request #809 from shr-project/jansa/aktualizr</title>
<updated>2021-05-06T09:37:40+00:00</updated>
<author>
<name>Patti Vacek</name>
<email>pattivacek@gmail.com</email>
</author>
<published>2021-05-06T09:37:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/commit/?id=05e0075ffe155c6177ac5402e8b05ec5e7cb556d'/>
<id>urn:sha1:05e0075ffe155c6177ac5402e8b05ec5e7cb556d</id>
<content type='text'>
aktualizr: drop unnecessary do_configure_prepend</content>
</entry>
<entry>
<title>aktualizr: drop unnecessary do_configure_prepend</title>
<updated>2021-04-30T11:51:24+00:00</updated>
<author>
<name>Martin Jansa</name>
<email>Martin.Jansa@gmail.com</email>
</author>
<published>2021-04-30T11:34:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/commit/?id=872d205f5a1fee757bc0a10765876a34866efb12'/>
<id>urn:sha1:872d205f5a1fee757bc0a10765876a34866efb12</id>
<content type='text'>
* fails with latest oe-core/master with:
  https://git.openembedded.org/openembedded-core/commit/meta/classes/cmake.bbclass?id=0fb6280432a36985590d9a714a5f11164aaebb51

  because this prepend does "cd ${S}" and doesn't go back to ${B} and
  cmake_do_configure function doesn't cd to ${B} anymore, resulting in:

  | CMake Error at CMakeLists.txt:42 (message):
  |   Aktualizr does not support building in the source tree.  Please remove
  |   CMakeCache.txt and the CMakeFiles/ directory, then create a subdirectory to
  |   build in: mkdir build; cd build; cmake ..

* drop this whole do_configure_prepend as git-native works fine:

  aktualizr-native/1.0+gitAUTOINC+1255aa24fe-7/git$ grep Setting ../temp/log.do_configure
  -- Setting version to 2020.10-0-g1255aa24f

  aktualizr/1.0+gitAUTOINC+1255aa24fe-7/temp$ grep Setting ../temp/log.do_configure
  -- Setting version to 2020.10-0-g1255aa24f

  aktualizr/1.0+gitAUTOINC+1255aa24fe-7/build$ which git
  /OE/build/oe-core/tmp-musl/hosttools/git

  aktualizr/1.0+gitAUTOINC+1255aa24fe-7/build$ grep GIT CMakeCache.txt
  GITCOMMAND:FILEPATH=/OE/build/oe-core/tmp-musl/hosttools/git
  GIT_EXECUTABLE:FILEPATH=/OE/build/oe-core/tmp-musl/hosttools/git
  //ADVANCED property for variable: GITCOMMAND
  GITCOMMAND-ADVANCED:INTERNAL=1
  //ADVANCED property for variable: GIT_EXECUTABLE
  GIT_EXECUTABLE-ADVANCED:INTERNAL=1

Signed-off-by: Martin Jansa &lt;Martin.Jansa@gmail.com&gt;
</content>
</entry>
<entry>
<title>Merge pull request #808 from liuming50/add-fakeroot-varflag-to-prepare_ostree_rootfs</title>
<updated>2021-04-28T11:56:57+00:00</updated>
<author>
<name>Patti Vacek</name>
<email>pattivacek@gmail.com</email>
</author>
<published>2021-04-28T11:56:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/commit/?id=e07c5478b9cabfba6cb94c8056ff124f2d1037c5'/>
<id>urn:sha1:e07c5478b9cabfba6cb94c8056ff124f2d1037c5</id>
<content type='text'>
image_types_ostree.bbclass: add fakeroot varflag to prepare_ostree_ro…</content>
</entry>
<entry>
<title>image_types_ostree.bbclass: add fakeroot varflag to prepare_ostree_rootfs</title>
<updated>2021-04-08T18:51:28+00:00</updated>
<author>
<name>Ming Liu</name>
<email>liu.ming50@gmail.com</email>
</author>
<published>2021-04-08T18:51:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/commit/?id=db099053690a61d021778945a9a62732c427a9b2'/>
<id>urn:sha1:db099053690a61d021778945a9a62732c427a9b2</id>
<content type='text'>
Since the ostree rootfs is generated by fakeroot, we should make
prepare_ostree_rootfs run with fakeroot as well, or else we might run
into a pseudo abort issue when removing OSTREE_ROOTFS directory.

Reference:
https://wiki.yoctoproject.org/wiki/Pseudo_Abort

Signed-off-by: Ming Liu &lt;liu.ming50@gmail.com&gt;
</content>
</entry>
<entry>
<title>Merge pull request #806 from shr-project/jansa/fixes-lic</title>
<updated>2021-04-06T09:19:55+00:00</updated>
<author>
<name>Patti Vacek</name>
<email>pattivacek@gmail.com</email>
</author>
<published>2021-04-06T09:19:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-updater.git/commit/?id=6c315792fc62fc86560c88339764c182ba8d0f80'/>
<id>urn:sha1:6c315792fc62fc86560c88339764c182ba8d0f80</id>
<content type='text'>
fit-conf, ostree-initrd, slcand-start: use COMMON_LICENSE_DIR instead…</content>
</entry>
</feed>
