mkinitrd-recovery: Install ld.so.conf and run ldconfig for hal api libs 55/255055/1 accepted/tizen/unified/20210315.134207 submit/tizen/20210312.013738 submit/tizen/20210312.073848
authorSeung-Woo Kim <sw0312.kim@samsung.com>
Thu, 11 Mar 2021 08:17:13 +0000 (17:17 +0900)
committerSeung-Woo Kim <sw0312.kim@samsung.com>
Thu, 11 Mar 2021 11:27:18 +0000 (20:27 +0900)
To support linking hal api libs, install libhal-api.conf in
/etc/ld.so.conf.d directory and /etc/ld.so.conf, and then run
ldconfig for initrd-recovery root.

Change-Id: Ibc0fcb9a546e29815e1b91cf12e331a32753439b
Signed-off-by: Seung-Woo Kim <sw0312.kim@samsung.com>
src/initrd-recovery/00-initrd-recovery.list.in
src/initrd-recovery/mkinitrd-recovery.sh.in

index 21a03e9845facdb527d4ced8c7028f601ec061a8..64402ef17f305031305574ea50abfe1659770b9c 100644 (file)
@@ -22,3 +22,8 @@ SYMLINKS="
 /sbin/minireboot:@INITRD_RECOVERY_LIBEXEC_DIR@/minireboot
 /sbin/reboot:@INITRD_RECOVERY_LIBEXEC_DIR@/minireboot
 "
+
+VERBATIMS="
+/etc/ld.so.conf
+/etc/ld.so.conf.d/libhal-api.conf
+"
index 1e52d0d658a101301377f08132cfa2299f5c6a68..f20c7f026625d20ce9f65830dec4eb5cb5931bb8 100755 (executable)
@@ -285,6 +285,7 @@ make_initrd_recovery() {
     libonly_objects $OBJECTS_LIBONLY
     symlink_objects $OBJECTS_SYMLINK
     mvwithlib_objects $OBJECTS_MVWITHLIB
+    /usr/sbin/ldconfig -r $INITRD_ROOT
 }
 
 #-----------------------------------------------------------------------------