From 79caead3e3feaee39dc067f490585e4868ce5db5 Mon Sep 17 00:00:00 2001
From: Nicolas Thill <nico@openwrt.org>
Date: Mon, 9 Aug 2010 16:55:56 +0000
Subject: [PATCH] package/comgt: only set pincode if it's supplied (closes:
 #7334), bump release number

SVN-Revision: 22561
---
 package/comgt/Makefile    |  2 +-
 package/comgt/files/3g.sh | 10 ++++++----
 2 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/package/comgt/Makefile b/package/comgt/Makefile
index b0a55ffecf..5e36ad71c2 100644
--- a/package/comgt/Makefile
+++ b/package/comgt/Makefile
@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
 
 PKG_NAME:=comgt
 PKG_VERSION:=0.32
-PKG_RELEASE:=5
+PKG_RELEASE:=6
 
 PKG_SOURCE:=$(PKG_NAME).$(PKG_VERSION).tgz
 PKG_SOURCE_URL:=@SF/comgt
diff --git a/package/comgt/files/3g.sh b/package/comgt/files/3g.sh
index c6f8ffbfc2..616beec4c4 100644
--- a/package/comgt/files/3g.sh
+++ b/package/comgt/files/3g.sh
@@ -92,10 +92,12 @@ setup_interface_3g() {
 		fi
 		# Don't assume Option to be default as it breaks with Huawei Cards/Sticks
 
-		PINCODE="$pincode" gcom -d "$device" -s /etc/gcom/setpin.gcom || {
-			echo "$config(3g): Failed to set the PIN code."
-			set_3g_led 0 0 0
-			return 1
+		test -z "$pincode" || {
+			PINCODE="$pincode" gcom -d "$device" -s /etc/gcom/setpin.gcom || {
+				echo "$config(3g): Failed to set the PIN code."
+				set_3g_led 0 0 0
+				return 1
+			}
 		}
 		test -z "$mode" || {
 			MODE="$mode" gcom -d "$device" -s /etc/gcom/setmode.gcom
-- 
GitLab