From fc812b263c94b13d7f77edfcb18cd7518c81808a Mon Sep 17 00:00:00 2001 From: Mateusz Moscicki Date: Tue, 25 Feb 2025 10:43:52 +0100 Subject: [PATCH] packaging: Add system-plugin-config-dlconf package Add dynamic loader configuration file at /etc/hal/ldconfig.conf in the target. Change-Id: Ic528ed018819a647ae510f8257073948639871b4 --- conf/ldconfig.conf | 6 ++++++ packaging/system-plugin.spec | 17 +++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 conf/ldconfig.conf diff --git a/conf/ldconfig.conf b/conf/ldconfig.conf new file mode 100644 index 0000000..ee02fd6 --- /dev/null +++ b/conf/ldconfig.conf @@ -0,0 +1,6 @@ +[default] +platform.path=/usr/bin/hal/ +hal.path=/hal/bin/ +hal.cache=/hal/etc/ld.so.cache +platform.cache=/etc/ld.so.cache + diff --git a/packaging/system-plugin.spec b/packaging/system-plugin.spec index c496f4a..dfa7276 100644 --- a/packaging/system-plugin.spec +++ b/packaging/system-plugin.spec @@ -113,6 +113,14 @@ BuildArch: noarch %description config-stability-monitor This package provides configuration file for stability-monitor +%package config-dlconf +Summary: System configuration file for dynamic loader +Requires: glibc +BuildArch: noarch + +%description config-dlconf +This package provides configuration file for dynamic loader + %package system-tests Summary: System testsuite BuildRequires: deviced-auto-test @@ -214,6 +222,10 @@ ln -s ../session-bind.service %{buildroot}%{_userunitdir}/basic.target.wants/ses mkdir -p %{buildroot}/etc/stability-monitor.d cp conf/stability-monitor-public.conf %{buildroot}/etc/stability-monitor.d/01-public.conf +# dlconf +mkdir -p %{buildroot}/etc/hal/ldconfig.conf.d +cp conf/ldconfig.conf %{buildroot}/etc/hal/ldconfig.conf + # test mkdir -p %{buildroot}%{_bindir}/hal install -m 755 tests/system-test %{buildroot}%{_bindir} @@ -344,6 +356,11 @@ echo "" %manifest %{name}.manifest /etc/stability-monitor.d/01-public.conf +%files config-dlconf +%manifest %{name}.manifest +/etc/hal/ldconfig.conf +%dir %attr(755,root,root)/etc/hal/ldconfig.conf.d + %files system-tests %defattr(755,root,root,-) %manifest %{name}.manifest -- 2.34.1