diff options
-rw-r--r-- | meta-phosphor/classes/obmc-phosphor-ipmiprovider-symlink.bbclass | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/meta-phosphor/classes/obmc-phosphor-ipmiprovider-symlink.bbclass b/meta-phosphor/classes/obmc-phosphor-ipmiprovider-symlink.bbclass index 7a8649661..a025b4299 100644 --- a/meta-phosphor/classes/obmc-phosphor-ipmiprovider-symlink.bbclass +++ b/meta-phosphor/classes/obmc-phosphor-ipmiprovider-symlink.bbclass @@ -2,9 +2,14 @@ inherit obmc-phosphor-utils +# This LIBDIR is searched for the libraries. LIBDIR = "${D}/${libdir}/ipmid-providers/" + +# The symlinks are installed in the following directories depending on the +# variable. HOSTIPMI_LIBDIR = "${D}/${libdir}/host-ipmid/" NETIPMI_LIBDIR = "${D}/${libdir}/net-ipmid/" +BLOBIPMI_LIBDIR = "${D}/${libdir}/blob-ipmid/" python symlink_create_postinstall() { def install_symlink(d, libname, install_dir): @@ -34,5 +39,9 @@ python symlink_create_postinstall() { for libname in listvar_to_list(d, 'NETIPMI_PROVIDER_LIBRARY'): install_dir = d.getVar('NETIPMI_LIBDIR', True) install_symlink(d, libname, install_dir) + + for libname in listvar_to_list(d, 'BLOBIPMI_PROVIDER_LIBRARY'): + install_dir = d.getVar('BLOBIPMI_LIBDIR', True) + install_symlink(d, libname, install_dir) } do_install[postfuncs] += "symlink_create_postinstall" |