| author | 2026-09-09 02:04:43 +0700 | |
|---|---|---|
| committer | 2026-09-09 02:04:43 +0700 | |
| commit | bb65706952250de52b80f05cfa38b5777b6ebb04 (patch) | |
| tree | 4f9ceb0105734ab6dcd99bc5cd76b27ba8dcbc77 /config.sh | |
| parent | ece2560a10415f56814d264ce321dfeceb3ae828 (diff) | |
| download | kiwi-descriptions-bb65706952250de52b80f05cfa38b5777b6ebb04.tar.gz kiwi-descriptions-bb65706952250de52b80f05cfa38b5777b6ebb04.zip | |
fix: sensor auto-rotate - fastrpc node name, ssc-accel tag, SELinux QRTR
perms
Diffstat (limited to 'config.sh')
| -rwxr-xr-x | config.sh | 16 |
1 files changed, 16 insertions, 0 deletions
@@ -644,6 +644,22 @@ install -Dm644 /tmp/SayaAndy/surface-pro-12-inch-linux-fedora/etc/systemd/system # hexagonrpc.service in through the drop-in above. systemctl enable hexagonrpc.service +# Fedora's SELinux policy has no qipcrtr_socket permissions for +# iiosensorproxy_t; the libssc backend needs them to probe the QRTR bus, and +# without them the daemon exits with "No sensors or missing kernel drivers". +# Compile and install the local module that grants them (see the .te for +# details). checkmodule/semodule_package come from checkpolicy; it stays +# installed because removing it takes policycoreutils-python-utils +# (semanage, audit2allow) with it. +dnf install -y checkpolicy +install -Dm644 /tmp/SayaAndy/surface-pro-12-inch-linux-fedora/usr/local/share/selinux/iio-qipcrtr.te \ + /usr/local/share/selinux/iio-qipcrtr.te +checkmodule -M -m -o /usr/local/share/selinux/iio-qipcrtr.mod \ + /usr/local/share/selinux/iio-qipcrtr.te +semodule_package -o /usr/local/share/selinux/iio-qipcrtr.pp \ + -m /usr/local/share/selinux/iio-qipcrtr.mod +semodule -i /usr/local/share/selinux/iio-qipcrtr.pp + # Cameras (msm/camss). Nothing has to be wired up at boot. libcamera's "simple" # pipeline handler claims qcom-camss and builds the media graph itself in # configure(), including flipping the csiphy -> msm_csid0 link between the rear |