15821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#!/bin/sh 25821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 35821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Copyright (c) 2009 The Chromium Authors. All rights reserved. 45821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Use of this source code is governed by a BSD-style license that can be 55821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# found in the LICENSE file. 65821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 75821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Remove old versioned directories from an .app bundle. The built-up bundle 85821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# only needs to contain the current versioned directory. 95821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)set -e 115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)if [ $# -ne 1 ] ; then 135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) echo "usage: ${0} VERSION" >& 2 145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) exit 1 155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)fi 165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)VERSION="${1}" 185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)CONTENTS_DIR="${BUILT_PRODUCTS_DIR}/${CONTENTS_FOLDER_PATH}" 195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)VERSIONED_DIR="${CONTENTS_DIR}/Versions" 205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)CURRENT_VERSIONED_DIR="${VERSIONED_DIR}/${VERSION}" 215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)for dir in "${VERSIONED_DIR}/"* ; do 235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) if [ "${dir}" != "${CURRENT_VERSIONED_DIR}" ] ; then 245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) rm -rf "${dir}" 255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) fi 265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)done 27