diff --git a/cmake_targets/build_oai b/cmake_targets/build_oai
index 57f7ff61322f2ed281b0c78229257595966c94d2..9d3ff7514785e0dd525883f4bcf1b3cb9fc4f2ba 100755
--- a/cmake_targets/build_oai
+++ b/cmake_targets/build_oai
@@ -262,10 +262,14 @@ function main() {
   if [ "$INSTALL_EXTERNAL" = "1" ] ; then
     echo_info "Installing packages"
     check_install_oai_software
-    echo_info "installing packages for USRP support"
-    check_install_usrp_uhd_driver
-    echo_info "installing packages for BALDERF support"
-    check_install_bladerf_driver
+    if [ "$HW" == "OAI_USRP" ] ; then
+      echo_info "installing packages for USRP support"
+      check_install_usrp_uhd_driver
+    fi 
+    if [ "$HW" == "OAI_BLADERF" ] ; then
+      echo_info "installing packages for BALDERF support"
+      check_install_bladerf_driver
+    fi
   fi
 
   if [ "$INSTALL_OPTIONAL" = "1" ] ; then