diff options
author | John Klug <john.klug@multitech.com> | 2017-08-25 19:56:22 -0500 |
---|---|---|
committer | John Klug <john.klug@multitech.com> | 2017-08-25 19:56:22 -0500 |
commit | 82637b4c3d77b8b16ee20646d4407bf36cc86dd5 (patch) | |
tree | de7d1d508f53448d0192b89a39dda19bb097d541 /recipes-core | |
parent | 5479aa3e191d7ee07f8e8425d37a6c0715e884cb (diff) | |
download | meta-mlinux-82637b4c3d77b8b16ee20646d4407bf36cc86dd5.tar.gz meta-mlinux-82637b4c3d77b8b16ee20646d4407bf36cc86dd5.tar.bz2 meta-mlinux-82637b4c3d77b8b16ee20646d4407bf36cc86dd5.zip |
Add parameter to mlinux-switch-apn
Diffstat (limited to 'recipes-core')
-rwxr-xr-x | recipes-core/mlinux-scripts/mlinux-scripts-1.1/mlinux-switch-apn | 26 |
1 files changed, 24 insertions, 2 deletions
diff --git a/recipes-core/mlinux-scripts/mlinux-scripts-1.1/mlinux-switch-apn b/recipes-core/mlinux-scripts/mlinux-scripts-1.1/mlinux-switch-apn index 9f0fc3a..b73c699 100755 --- a/recipes-core/mlinux-scripts/mlinux-scripts-1.1/mlinux-switch-apn +++ b/recipes-core/mlinux-scripts/mlinux-scripts-1.1/mlinux-switch-apn @@ -20,14 +20,36 @@ # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN # THE SOFTWARE. +function usage { + echo "$(basename $0) [firmware image SKU]" + echo "The firmware image SKU is optional." + echo "If not specified, the image SKU is queried." + echo "Current valid SKU's are 0 and 1" + echo "Only LE910-NA1 is supported" + exit 1 +} +((query=0)) lna3_chat_file=/etc/ppp/peers/lna3_chat model=$(radio-query --model 2>/dev/null) - if [[ $model != "LE910-NA1" ]] ; then # Nothing to do exit 0 fi -fw=$(radio-query --active-firmware 2>/dev/null) || ((fw=-1)) + +fw="$1" + +if [[ fw =~ ^[0-9]+$ ]] ; then + if ((fw < 0)) || ((fw > 1)) ; then + usage + fi +else + if ((${#fw} > 0)) ; then + echo "Invalid SKU character" + usage + fi + fw=$(radio-query --active-fw 2>/dev/null) || ((fw=-1)) +fi + if (( fw == 1 )) ; then # Verizon is active, so comment out the APN echo "Temporarily commenting out APN, since Verizon is active and no APN is allowed in a Verizon chat file." |