packaging: Add system-plugin-config-dlconf package 21/320221/2 accepted/tizen_unified accepted/tizen_unified_x tizen accepted/tizen/unified/20250228.071931 accepted/tizen/unified/x/20250301.185953
authorMateusz Moscicki <m.moscicki2@partner.samsung.com>
Tue, 25 Feb 2025 09:43:52 +0000 (10:43 +0100)
committerMateusz Moscicki <m.moscicki2@partner.samsung.com>
Wed, 26 Feb 2025 08:37:11 +0000 (09:37 +0100)
Add dynamic loader configuration file at /etc/hal/ldconfig.conf in the
target.

Change-Id: Ic528ed018819a647ae510f8257073948639871b4

conf/ldconfig.conf [new file with mode: 0644]
packaging/system-plugin.spec

diff --git a/conf/ldconfig.conf b/conf/ldconfig.conf
new file mode 100644 (file)
index 0000000..ee02fd6
--- /dev/null
@@ -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
+
index c496f4aa8f258f086cd1de4eaea1925520dff559..dfa727677a59ed06b2bb2e5c822db18464bebc63 100644 (file)
@@ -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