Changeset 1096


Ignore:
Timestamp:
Sep 15, 2011, 9:08:08 PM (14 years ago)
Author:
Dmitry A. Kuminov
Message:

packaging: CreateZIPs: Fixed cleanup.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • packaging/CreateZIPs.sh

    r1093 r1096  
    1212#
    1313
    14 out_dir="."
     14out_dir_base="."
    1515
    1616cp="cp -Rdp"
     
    133133}
    134134
    135 cmd_cleanup()
    136 {
    137     parse_version
    138     [ -z "$ver_full" ] && die "Version is not defined."
    139 
    140     [ -d "$out_dir/$ver_full" ] && \
    141         run rm -rf "$out_dir/$ver_full"
    142 }
    143 
    144135create_zips()
    145136{
     
    169160{
    170161    local inst_base="$1"
    171     local out_dir="$2"
    172     local build_num="$3"
     162    local build_num="$2"
    173163
    174164    [ -d "$inst_base" ] || die "'$inst_base' is not a directory."
    175     [ -d "$out_dir" ] || die "'$out_dir' is not a directory."
     165    [ -d "$out_dir_base" ] || die "'$out_dir_base' is not a directory."
    176166
    177167    parse_version
     
    181171    echo "Full version: $ver_full"
    182172
    183     out_dir="$out_dir/tmp-zip-qt4-$ver_full"
    184 
    185     cmd_cleanup
     173    local out_dir="$out_dir_base/tmp-zip-qt4-$ver_full"
     174
     175    run rm -rf "$out_dir"
    186176
    187177    #--------------------------------------------------------------------------
     
    303293    create_zips
    304294
    305     cmd_cleanup
     295    run rm -rf "$out_dir"
    306296
    307297    echo "ALL DONE."
     
    318308start_dir=$(pwd)
    319309
    320 [ -z "$out_dir" ] && out_dir="."
    321 out_dir=$(readlink -m "$out_dir")
     310[ -z "$out_dir_base" ] && out_dir_base="."
     311out_dir_base=$(readlink -m "$out_dir_base")
    322312
    323313# Parse arguments
     
    329319Usage:
    330320  $script_name all [options]    Create ZIPs.
    331   $script_name cleanup          Remove what this script creates (except ZIPs).
    332321
    333322Options:
    334323  <instdir>     (*) Qt installation tree location
    335   <outdir>          Destination directory for ZIPs [$out_dir]
     324  <outdir>          Destination directory for ZIPs [$out_dir_base]
    336325  <bldnum>          Build number [none]
    337326"
     
    339328
    340329case "$1" in
    341     cleanup) cmd_cleanup;;
    342330    all)
    343331        if [ -n "$2" ]; then
    344             [ -n "$3" ] && out_dir=$(echo "$3" | tr '\\' '/')
    345             cmd_create $(echo "$2" | tr '\\' '/') "$out_dir" "$4"
     332            [ -n "$3" ] && out_dir_base=$(echo "$3" | tr '\\' '/')
     333            cmd_create $(echo "$2" | tr '\\' '/') "$4"
    346334        else
    347335            cmd_help
Note: See TracChangeset for help on using the changeset viewer.