<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-selinux.git/recipes-security/packagegroups, branch master</title>
<subtitle>Mirror of git.yoctoproject.org/meta-selinux.git</subtitle>
<id>https://git.enea.com/cgit/linux/meta-selinux.git/atom?h=master</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-selinux.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-selinux.git/'/>
<updated>2024-06-26T15:09:53+00:00</updated>
<entry>
<title>packagegroup-selinux-minimal: add missing runtime dependency selinux-autorelabel</title>
<updated>2024-06-26T15:09:53+00:00</updated>
<author>
<name>Yi Zhao</name>
<email>yi.zhao@windriver.com</email>
</author>
<published>2024-06-21T13:32:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-selinux.git/commit/?id=8784122ddeeabbdde76e1341d21adce58cacd63a'/>
<id>urn:sha1:8784122ddeeabbdde76e1341d21adce58cacd63a</id>
<content type='text'>
Add selinux-autorelabel to reset the SELinux label on the root
filesystem at boot time.

Signed-off-by: Yi Zhao &lt;yi.zhao@windriver.com&gt;
Signed-off-by: Joe MacDonald &lt;joe.macdonald@siemens.com&gt;
</content>
</entry>
<entry>
<title>meta-selinux: convert to new override syntax</title>
<updated>2021-08-04T20:18:39+00:00</updated>
<author>
<name>Yi Zhao</name>
<email>yi.zhao@windriver.com</email>
</author>
<published>2021-08-04T06:49:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-selinux.git/commit/?id=654201e25da6761f2b69f5ff1dd80ec61a79027f'/>
<id>urn:sha1:654201e25da6761f2b69f5ff1dd80ec61a79027f</id>
<content type='text'>
This is the result of automated script conversion:
poky/scripts/contrib/convert-overrides.py meta-selinux

Converting the metadata to use ":" as the override character instead of "_".

Signed-off-by: Yi Zhao &lt;yi.zhao@windriver.com&gt;
Signed-off-by: Joe MacDonald &lt;joe@deserted.net&gt;
</content>
</entry>
<entry>
<title>packagegroup-core-selinux: add auditd</title>
<updated>2021-03-03T18:55:58+00:00</updated>
<author>
<name>Yi Zhao</name>
<email>yi.zhao@windriver.com</email>
</author>
<published>2021-03-02T08:52:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-selinux.git/commit/?id=fe5a41ec9b5557493a8edb8f411f05f50ac7e1a6'/>
<id>urn:sha1:fe5a41ec9b5557493a8edb8f411f05f50ac7e1a6</id>
<content type='text'>
Install auditd which will help the users debug and eliminate the audit
logs on screen.

Signed-off-by: Yi Zhao &lt;yi.zhao@windriver.com&gt;
Signed-off-by: Joe MacDonald &lt;joe@deserted.net&gt;
</content>
</entry>
<entry>
<title>packagegroup-selinux-minimal: add selinux-init</title>
<updated>2019-04-14T21:14:54+00:00</updated>
<author>
<name>Luca Boccassi</name>
<email>bluca@debian.org</email>
</author>
<published>2019-02-19T11:57:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-selinux.git/commit/?id=d00cb4413c3af04a5f04c5398372c832a541a460'/>
<id>urn:sha1:d00cb4413c3af04a5f04c5398372c832a541a460</id>
<content type='text'>
When trying to build a minimal image (eg: without python), the default
user on autologin is not mapped to the intended user/role/domain:

  # id -Z
  system_u:system_r:kernel_t:s0

And the following error is displayed on autologin:

  Unable to get valid context for &lt;user&gt;

While on an image built with the core-selinux packagegroup:

  # id -Z
  unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023

Adding selinux-init to the minimal package list fixes the issue.
This package does not seem to bring along additional dependencies.

Signed-off-by: Luca Boccassi &lt;bluca@debian.org&gt;
Signed-off-by: Joe MacDonald &lt;joe@deserted.net&gt;
</content>
</entry>
<entry>
<title>packagegroup-selinux-policycoreutils: remove semodule-utils-semodule-deps</title>
<updated>2018-09-07T20:13:57+00:00</updated>
<author>
<name>Yi Zhao</name>
<email>yi.zhao@windriver.com</email>
</author>
<published>2018-09-05T00:18:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-selinux.git/commit/?id=5775f7b0daa979bc74303642c5fe8c5352e60e3a'/>
<id>urn:sha1:5775f7b0daa979bc74303642c5fe8c5352e60e3a</id>
<content type='text'>
Remove package semodule-utils-semodule-deps as it had been removed
upstream.

Signed-off-by: Yi Zhao &lt;yi.zhao@windriver.com&gt;
Signed-off-by: Joe MacDonald &lt;joe_macdonald@mentor.com&gt;
</content>
</entry>
<entry>
<title>packagegroups: Fix LIC_FILES_CHKSUM</title>
<updated>2017-09-14T21:12:25+00:00</updated>
<author>
<name>Mark Hatle</name>
<email>mark.hatle@windriver.com</email>
</author>
<published>2017-09-14T20:13:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-selinux.git/commit/?id=dddf26565ec694b8d4e38171d3cbdcad734b2ef0'/>
<id>urn:sha1:dddf26565ec694b8d4e38171d3cbdcad734b2ef0</id>
<content type='text'>
Resolve warning:

${COREBASE}/LICENSE is not a valid license file, please use '${COMMON_LICENSE_DIR}/MIT' for a MIT License file in LIC_FILES_CHKSUM.

Also remove the obsolete PR number.

Signed-off-by: Mark Hatle &lt;mark.hatle@windriver.com&gt;
</content>
</entry>
<entry>
<title>packagegroup-*: sync package names</title>
<updated>2017-09-14T13:29:01+00:00</updated>
<author>
<name>Wenzong Fan</name>
<email>wenzong.fan@windriver.com</email>
</author>
<published>2017-09-05T05:59:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-selinux.git/commit/?id=96b54b481b211dd604ce62b3159d310738310025'/>
<id>urn:sha1:96b54b481b211dd604ce62b3159d310738310025</id>
<content type='text'>
Some new packages added after SELinux uprev to 2.7, sync the package
names accordingly:

  policycoreutils-audit2allow      -&gt; selinux-python-audit2allow
  policycoreutils-chcat            -&gt; selinux-python-chcat
  policycoreutils-python           -&gt; selinux-python
  policycoreutils-semanage         -&gt; selinux-python-semanage
  policycoreutils-sandbox          -&gt; selinux-sandbox
  policycoreutils-sepolgen-ifgen   -&gt; selinux-python-sepolgen-ifgen
  policycoreutils-sepolicy         -&gt; selinux-python-sepolicy,
                                      selinux-dbus
  policycoreutils-semodule-deps    -&gt; semodule-utils-semodule-deps
  policycoreutils-semodule-expand  -&gt; semodule-utils-semodule-expand
  policycoreutils-semodule-link    -&gt; semodule-utils-semodule-link
  policycoreutils-semodule-package -&gt; semodule-utils-semodule-package
  system-config-selinux            -&gt; selinux-gui
  sepolgen                         -&gt; selinux-python-sepolgen

Signed-off-by: Wenzong Fan &lt;wenzong.fan@windriver.com&gt;
Signed-off-by: Mark Hatle &lt;mark.hatle@windriver.com&gt;
</content>
</entry>
<entry>
<title>removed ustr as a required RDEPEND</title>
<updated>2017-05-02T13:21:35+00:00</updated>
<author>
<name>Doug Goldstein</name>
<email>cardoe@cardoe.com</email>
</author>
<published>2017-02-02T15:47:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-selinux.git/commit/?id=f782a9b794db219498ccf3d2d074c3c838667707'/>
<id>urn:sha1:f782a9b794db219498ccf3d2d074c3c838667707</id>
<content type='text'>
Signed-off-by: Doug Goldstein &lt;cardoe@cardoe.com&gt;
Signed-off-by: Joe MacDonald &lt;joe_macdonald@mentor.com&gt;
</content>
</entry>
<entry>
<title>refpolicy: remove virtual prefix for runtime providers</title>
<updated>2016-07-07T14:38:32+00:00</updated>
<author>
<name>Joe MacDonald</name>
<email>joe_macdonald@mentor.com</email>
</author>
<published>2016-07-07T14:38:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-selinux.git/commit/?id=d0f889259b610c3365962775c6e96a7cba407177'/>
<id>urn:sha1:d0f889259b610c3365962775c6e96a7cba407177</id>
<content type='text'>
In keeping with the approach of only providing a single default policy at
runtime, we were originally using a virtual/refpolicy dependency and
filling it with one of our specific refpolicy implementations.  This works
well enough for some package systems, but fails for others (specifically
deb, possibly more).

Since the intent was to only have one present in the default image anyway,
we'll just throw out the 'virtual/' part of the RPROVIDES and related
dependencies across the board.

Signed-off-by: Joe MacDonald &lt;joe_macdonald@mentor.com&gt;
</content>
</entry>
<entry>
<title>packagegroup-selinux-policycoreutils: add policycoreutils-hll</title>
<updated>2016-06-16T14:33:18+00:00</updated>
<author>
<name>Shrikant Bobade</name>
<email>shrikant_bobade@mentor.com</email>
</author>
<published>2016-05-31T14:14:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-selinux.git/commit/?id=e944d1581231be64d4b2723e42997b4843d9825c'/>
<id>urn:sha1:e944d1581231be64d4b2723e42997b4843d9825c</id>
<content type='text'>
we need policycoreutils-hll to insert custom policy module/package, without
it semodule install fail with error:

libsemanage.semanage_pipe_data: Unable to execute /usr/libexec/selinux/hll/
pp : No such file or directory
libsemanage.semanage_direct_commit: Failed to compile hll files into cil
files. (No such file or directory).
semodule:  Failed!

Signed-off-by: Shrikant Bobade &lt;shrikant_bobade@mentor.com&gt;
Signed-off-by: Joe MacDonald &lt;joe_macdonald@mentor.com&gt;
</content>
</entry>
</feed>
