Admin/java/build
changeset 50890 097e38daa03a
parent 50863 8f6046b7f850
child 51074 f95817852bdd
equal deleted inserted replaced
50889:e3ab7820777b 50890:097e38daa03a
     9 }
     9 }
    10 
    10 
    11 
    11 
    12 ## parameters
    12 ## parameters
    13 
    13 
    14 ARCHIVE_LINUX32="jdk-7u9-linux-i586.tar.gz"
    14 VERSION="7u11"
    15 ARCHIVE_LINUX64="jdk-7u9-linux-x64.tar.gz"
    15 FULL_VERSION="1.7.0_11"
    16 ARCHIVE_DARWIN="jdk1.7.0_09.jdk.tar.gz"
       
    17 ARCHIVE_WINDOWS="jdk1.7.0_09.tar.gz"
       
    18 
    16 
    19 VERSION="7u9"
    17 ARCHIVE_LINUX32="jdk-${VERSION}-linux-i586.tar.gz"
    20 
    18 ARCHIVE_LINUX64="jdk-${VERSION}-linux-x64.tar.gz"
    21 
    19 ARCHIVE_DARWIN="jdk${FULL_VERSION}.jdk.tar.gz"
    22 ## variations on version
    20 ARCHIVE_WINDOWS="jdk${FULL_VERSION}.tar.gz"
    23 
       
    24 case "$VERSION" in
       
    25   *u?)
       
    26     MAJOR="$(echo "$VERSION" | cut -du -f1)"
       
    27     MINOR="0$(echo "$VERSION" | cut -du -f2)"
       
    28     ;;
       
    29   *u??)
       
    30     MAJOR="$(echo "$VERSION" | cut -du -f1)"
       
    31     MINOR="$(echo "$VERSION" | cut -du -f2)"
       
    32     ;;
       
    33   *)
       
    34     fail "Bad version identifier: \"$VERSION\""
       
    35     ;;
       
    36 esac
       
    37 
       
    38 FULL_VERSION="1.${MAJOR}.0_${MINOR}"
       
    39 
    21 
    40 
    22 
    41 ## main
    23 ## main
    42 
    24 
    43 DIR="jdk-${VERSION}"
    25 DIR="jdk-${VERSION}"
   104 chmod -R a+r "$DIR"
    86 chmod -R a+r "$DIR"
   105 chmod -R a+X "$DIR"
    87 chmod -R a+X "$DIR"
   106 
    88 
   107 find "$DIR/x86_64-darwin" -name "._*" -exec rm -f {} ";"
    89 find "$DIR/x86_64-darwin" -name "._*" -exec rm -f {} ";"
   108 
    90 
       
    91 echo "Sharing ..."
   109 (
    92 (
   110   cd "$DIR/x86-linux/jdk${FULL_VERSION}"
    93   cd "$DIR/x86-linux/jdk${FULL_VERSION}"
   111   for FILE in $(find . -type f)
    94   for FILE in $(find . -type f)
   112   do
    95   do
   113     for OTHER in \
    96     for OTHER in \
   124 )
   107 )
   125 
   108 
   126 
   109 
   127 # create archive
   110 # create archive
   128 
   111 
   129 tar -cz -f "${DIR}.tar.gz" "$DIR"
   112 echo "Archiving ..."
       
   113 tar -c -z -f "${DIR}.tar.gz" "$DIR" && echo "${DIR}.tar.gz"