diff --git a/DPR_Fcc_unlock_service b/DPR_Fcc_unlock_service index 4831dd1..409a941 100755 Binary files a/DPR_Fcc_unlock_service and b/DPR_Fcc_unlock_service differ diff --git a/configservice_lenovo b/configservice_lenovo index c38982d..cb43c0f 100755 Binary files a/configservice_lenovo and b/configservice_lenovo differ diff --git a/fcc-unlock.d.tar.gz b/fcc-unlock.d.tar.gz index 0a52432..21be842 100644 Binary files a/fcc-unlock.d.tar.gz and b/fcc-unlock.d.tar.gz differ diff --git a/fcc_unlock_setup.sh b/fcc_unlock_setup.sh index 08c28ca..6bd2893 100755 --- a/fcc_unlock_setup.sh +++ b/fcc_unlock_setup.sh @@ -11,6 +11,14 @@ then sudo mkdir /opt/fcc_lenovo fi +if [ ! -d "/opt/fcc_lenovo/lib" ] +then + sudo mkdir /opt/fcc_lenovo/lib +fi + +### Identify current OS +OS_UBUNTU="Ubuntu" +OS_FEDORA="Fedora" ### Identify current OS OS_UBUNTU="Ubuntu" OS_FEDORA="Fedora" @@ -28,10 +36,10 @@ then sudo tar -zxf sar_config_files.tar.gz -C /opt/fcc_lenovo/ ### Copy libraries - sudo cp -rvf libmodemauth.so /usr/lib/ - sudo cp -rvf libconfigserviceR+.so /usr/lib/ - sudo cp -rvf libconfigservice350.so /usr/lib/ - sudo cp -rvf libmbimtools.so /usr/lib/ + sudo cp -rvf libmodemauth.so /opt/fcc_lenovo/lib/ + sudo cp -rvf libconfigserviceR+.so /opt/fcc_lenovo/lib/ + sudo cp -rvf libconfigservice350.so /opt/fcc_lenovo/lib/ + sudo cp -rvf libmbimtools.so /opt/fcc_lenovo/lib/ elif [[ "$NAME" == *"$OS_FEDORA"* ]] then @@ -45,10 +53,10 @@ then ln -s /usr/sbin/lspci /usr/bin/lspci ### Copy libraries - sudo cp -rvf libmodemauth.so /usr/lib64/ - sudo cp -rvf libconfigserviceR+.so /usr/lib/ - sudo cp -rvf libconfigservice350.so /usr/lib/ - sudo cp -rvf libmbimtools.so /usr/lib/ + sudo cp -rvf libmodemauth.so /opt/fcc_lenovo/lib/ + sudo cp -rvf libconfigserviceR+.so /opt/fcc_lenovo/lib/ + sudo cp -rvf libconfigservice350.so /opt/fcc_lenovo/lib/ + sudo cp -rvf libmbimtools.so /opt/fcc_lenovo/lib/ ### Copy files for selinux for fedora sudo cp -rvf mm_FccUnlock.cil /opt/fcc_lenovo diff --git a/libconfigservice350.so b/libconfigservice350.so index 08ea894..86607df 100644 Binary files a/libconfigservice350.so and b/libconfigservice350.so differ diff --git a/libconfigserviceR+.so b/libconfigserviceR+.so index 713f9d2..86607df 100644 Binary files a/libconfigserviceR+.so and b/libconfigserviceR+.so differ diff --git a/libmodemauth.so b/libmodemauth.so index a8427d6..024bd0a 100644 Binary files a/libmodemauth.so and b/libmodemauth.so differ diff --git a/sar_config_files.tar.gz b/sar_config_files.tar.gz index 2c025df..b84cd2b 100644 Binary files a/sar_config_files.tar.gz and b/sar_config_files.tar.gz differ