summaryrefslogtreecommitdiff
path: root/tools/win-setup.sh
diff options
context:
space:
mode:
authorJoerg Mayer <jmayer@loplof.de>2014-07-20 22:25:17 +0200
committerJörg Mayer <jmayer@loplof.de>2014-07-20 22:33:08 +0000
commite91121e1435d97c92fbc1651f5f3f9471f22ab2f (patch)
tree19f113354e7b520399355e8c898eb176e916a80f /tools/win-setup.sh
parenta3f7d1951d54ada5e327f81746dadfd264108bb3 (diff)
downloadwireshark-e91121e1435d97c92fbc1651f5f3f9471f22ab2f.tar.gz
Change a comment to be slightly easier to read
Reorder code to have all toplevel code in 'main' Change-Id: Ia99830ce2ee6af46249f533d64a328d2da2ed9b8 Reviewed-on: https://code.wireshark.org/review/3141 Reviewed-by: Jörg Mayer <jmayer@loplof.de>
Diffstat (limited to 'tools/win-setup.sh')
-rwxr-xr-xtools/win-setup.sh51
1 files changed, 27 insertions, 24 deletions
diff --git a/tools/win-setup.sh b/tools/win-setup.sh
index de5745ba34..88f15e1385 100755
--- a/tools/win-setup.sh
+++ b/tools/win-setup.sh
@@ -19,8 +19,12 @@
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
-(set -o igncr) 2>/dev/null && set -o igncr; # hack to force this file to be processed by cygwin bash with -o igncr
- # needed when this file is exec'd from win32-setup.sh & win64-setup.sh
+#
+# The cygwin version of bash has an option to ignore the extra CR at
+# the end of a script line that would cause an error otherwise. Use this
+# option if supported.
+# Note: The following line must be the first non-comment line
+(set -o igncr) 2>/dev/null && set -o igncr;
err_exit () {
echo ""
@@ -33,28 +37,6 @@ err_exit () {
exit 1
}
-if [ -z "$DOWNLOAD_TAG" ]; then
- err_exit "DOWNLOAD_TAG not defined (internal error)"
-fi
-
-if [ -z "$WIRESHARK_TARGET_PLATFORM" ]; then
- err_exit "WIRESHARK_TARGET_PLATFORM not defined (internal error)"
-fi
-
-# This MUST be in the form
-# http://anonsvn.wireshark.org/wireshark-win32-libs/tags/<date>/packages
-# or
-# http://anonsvn.wireshark.org/wireshark-win64-libs/tags/<date>/packages
-# in order to provide backward compatibility with older trees (e.g. a
-# previous release or an older SVN checkout).
-# Save previous tag.
-
-# Set DOWNLOAD_PREFIX to /packages to test uploads before creating the tag.
-#DOWNLOAD_PREFIX="http://anonsvn.wireshark.org/wireshark-$WIRESHARK_TARGET_PLATFORM-libs/trunk/packages/"
-DOWNLOAD_PREFIX="http://anonsvn.wireshark.org/wireshark-$WIRESHARK_TARGET_PLATFORM-libs/tags/$DOWNLOAD_TAG/packages/"
-
-TAG_FILE="current_tag.txt"
-
usage () {
echo "Usage:"
echo " $0 --appverify <appname> [<appname>] ..."
@@ -110,7 +92,28 @@ find_proxy() {
fi
}
+# Main
+if [ -z "$DOWNLOAD_TAG" ]; then
+ err_exit "DOWNLOAD_TAG not defined (internal error)"
+fi
+if [ -z "$WIRESHARK_TARGET_PLATFORM" ]; then
+ err_exit "WIRESHARK_TARGET_PLATFORM not defined (internal error)"
+fi
+
+# This MUST be in the form
+# http://anonsvn.wireshark.org/wireshark-win32-libs/tags/<date>/packages
+# or
+# http://anonsvn.wireshark.org/wireshark-win64-libs/tags/<date>/packages
+# in order to provide backward compatibility with older trees (e.g. a
+# previous release or an older SVN checkout).
+# Save previous tag.
+
+# Set DOWNLOAD_PREFIX to /packages to test uploads before creating the tag.
+#DOWNLOAD_PREFIX="http://anonsvn.wireshark.org/wireshark-$WIRESHARK_TARGET_PLATFORM-libs/trunk/packages/"
+DOWNLOAD_PREFIX="http://anonsvn.wireshark.org/wireshark-$WIRESHARK_TARGET_PLATFORM-libs/tags/$DOWNLOAD_TAG/packages/"
+
+TAG_FILE="current_tag.txt"
case "$1" in
--appverify)