I didn't try it, but by looking at it, I didn't see where you require
acceptance of the Adobe license.


On 1/15/13 4:31 PM, "jmcl...@apache.org" <jmcl...@apache.org> wrote:

> Author: jmclean
> Date: Wed Jan 16 00:31:23 2013
> New Revision: 1433766
> 
> URL: http://svn.apache.org/viewvc?rev=1433766&view=rev
> Log:
> utility to check (and if missing download) all playerglobal.swcs
> 
> Added:
>     flex/sdk/branches/develop/ide/checkAllPlayerGlobals.sh   (with props)
> 
> Added: flex/sdk/branches/develop/ide/checkAllPlayerGlobals.sh
> URL: 
> http://svn.apache.org/viewvc/flex/sdk/branches/develop/ide/checkAllPlayerGloba
> ls.sh?rev=1433766&view=auto
> ==============================================================================
> --- flex/sdk/branches/develop/ide/checkAllPlayerGlobals.sh (added)
> +++ flex/sdk/branches/develop/ide/checkAllPlayerGlobals.sh Wed Jan 16 00:31:23
> 2013
> @@ -0,0 +1,83 @@
> +#!/bin/sh -e
> +
> +#############################################################################
> ###
> +##
> +##  Licensed to the Apache Software Foundation (ASF) under one or more
> +##  contributor license agreements.  See the NOTICE file distributed with
> +##  this work for additional information regarding copyright ownership.
> +##  The ASF licenses this file to You under the Apache License, Version 2.0
> +##  (the "License"); you may not use this file except in compliance with
> +##  the License.  You may obtain a copy of the License at
> +##
> +##      http://www.apache.org/licenses/LICENSE-2.0
> +##
> +##  Unless required by applicable law or agreed to in writing, software
> +##  distributed under the License is distributed on an "AS IS" BASIS,
> +##  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
> +##  See the License for the specific language governing permissions and
> +##  limitations under the License.
> +##
> +#############################################################################
> ###
> +
> +#
> +# Usage: checkAllPlayerGlobals "Apache Flex dir"
> +#
> +# This script should be used to check all versions of playerglobal.swc in an
> +# Apache Flex SDK for Mac OSX
> +# If a player global is missing to it will be downloaded form the Adobe site.
> +
> +# Process the parameters.
> +
> +IDE_SDK_DIR="$1"
> +if [ "${IDE_SDK_DIR}" = "" ] ; then
> +    echo Usage: $0 "Apache Flex directory"
> +    exit 1;
> +fi
> +
> +echo The Apache Flex directory for the IDE is "$IDE_SDK_DIR"
> +
> +# If this is an Apache Flex dir then there should be a NOTICE file.
> +
> +if [ ! -f "${IDE_SDK_DIR}/NOTICE" ]
> +then
> +    echo ${IDE_SDK_DIR} does not appear to be an Apache Flex distribution.
> +    exit 1;
> +fi
> +
> +downloadPlayerGlobal()
> +{
> + version=$1
> +    playerGlobalDir="${IDE_SDK_DIR}/frameworks/libs/player/${version}"
> +    playerGlobalSWC="${playerGlobalDir}/playerglobal.swc"
> +    MD5check=$2
> +    AdobeURL=$3
> +    
> + mkdir -p "${playerGlobalDir}"
> + if [ ! -f "${playerGlobalSWC}" ]
> + then
> +     echo Downloading player global ${version}
> +     curl ${AdobeURL} > "${playerGlobalSWC}"
> + else
> +  echo Player global ${version} exists
> + fi
> + 
> + MD5hash=`md5 -q "${playerGlobalSWC}"`
> + 
> + if [ ${MD5check} == ${MD5hash} ]
> + then
> +  echo MD5 hash correct
> + else
> +  echo MD5 hash incorrect
> + fi
> + 
> +}
> +
> +downloadPlayerGlobal 10.2 aa7d785dd5715626201f5e30fc1deb51
> http://fpdownload.macromedia.com/get/flashplayer/installers/archive/playerglob
> al/playerglobal10_2.swc
> +downloadPlayerGlobal 10.3 6092b3d4e2784212d174ca10904412bd
> http://fpdownload.macromedia.com/get/flashplayer/installers/archive/playerglob
> al/playerglobal10_3.swc
> +downloadPlayerGlobal 11.0 5f5a291f02105cd83fb582b76646e603
> http://fpdownload.macromedia.com/get/flashplayer/updaters/11/playerglobal11_0.
> swc
> +downloadPlayerGlobal 11.1 e3a0e0e8c703ae5b1847b8ac25bbdc5f
> http://fpdownload.macromedia.com/get/flashplayer/updaters/11/playerglobal11_1.
> swc
> +downloadPlayerGlobal 11.2 c544a069518897880e0d732457b6fdeb
> http://fpdownload.macromedia.com/get/flashplayer/updaters/11/playerglobal11_2.
> swc
> +downloadPlayerGlobal 11.3 e2a9ee439d9660feaf756aa05e7e6412
> http://fpdownload.macromedia.com/get/flashplayer/updaters/11/playerglobal11_3.
> swc
> +downloadPlayerGlobal 11.4 e15587856cdb5e21fa1acb6b0610a032
> http://fpdownload.macromedia.com/get/flashplayer/updaters/11/playerglobal11_4.
> swc
> +downloadPlayerGlobal 11.5 54bb87668ae9d6b6e61cc61fd487b6a0
> http://fpdownload.macromedia.com/get/flashplayer/updaters/11/playerglobal11_5.
> swc
> +
> 
> Propchange: flex/sdk/branches/develop/ide/checkAllPlayerGlobals.sh
> ------------------------------------------------------------------------------
>     svn:executable = *
> 
> 

-- 
Alex Harui
Flex SDK Team
Adobe Systems, Inc.
http://blogs.adobe.com/aharui

Reply via email to