package.bbclass: shlib postinst: Check for ldconfig presence before running it.
authorPaul Sokolovsky <pmiscml@gmail.com>
Sun, 24 Feb 2008 23:35:07 +0000 (23:35 +0000)
committerPaul Sokolovsky <pmiscml@gmail.com>
Sun, 24 Feb 2008 23:35:07 +0000 (23:35 +0000)
* This helps uclibc systems where ldconfig is optional, in particular 3rd-party
systems like OpenWRT.
* Per RFC on the list.

classes/package.bbclass

index e267478..cb4417f 100644 (file)
@@ -515,7 +515,7 @@ emit_pkgdata[dirs] = "${PKGDATA_DIR}/runtime"
 
 ldconfig_postinst_fragment() {
 if [ x"$D" = "x" ]; then
-       ldconfig
+       [ -x /sbin/ldconfig ] && /sbin/ldconfig
 fi
 }