diff --git a/debugd/internal/debugd/constants.go b/debugd/internal/debugd/constants.go index da3bfeafc..3aa036e82 100644 --- a/debugd/internal/debugd/constants.go +++ b/debugd/internal/debugd/constants.go @@ -27,7 +27,6 @@ RemainAfterExit=yes Restart=on-failure EnvironmentFile=/run/constellation.env Environment=PATH=/run/state/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin -ExecStartPre=-setenforce Permissive ExecStart=/run/state/bin/bootstrapper [Install] WantedBy=multi-user.target diff --git a/image/mkosi.conf.d/selinux.conf b/image/mkosi.conf.d/selinux.conf new file mode 100644 index 000000000..2eddf3550 --- /dev/null +++ b/image/mkosi.conf.d/selinux.conf @@ -0,0 +1,3 @@ +[Output] +# set selinux to permissive +KernelCommandLine=!selinux=0 selinux=1 enforcing=0 diff --git a/image/mkosi.prepare b/image/mkosi.prepare index 9df06e565..150d26fb2 100755 --- a/image/mkosi.prepare +++ b/image/mkosi.prepare @@ -1,5 +1,8 @@ #!/bin/sh set -euxo pipefail +# set selinux to permissive +sed -i 's/^SELINUX=.*/SELINUX=permissive/' /etc/selinux/config + # backport of https://github.com/dracutdevs/dracut/commit/dcbe23c14d13ca335ad327b7bb985071ca442f12 sed -i 's/WantedBy=multi-user.target/WantedBy=basic.target/' /usr/lib/systemd/system/systemd-resolved.service