clang-tidy.wrappers/post-build.sh
branchrelease82
changeset 18422 0bdf8b66a76b
parent 18421 99d684ee4e50
child 18423 b9d9af239a0c
     1.1 --- a/clang-tidy.wrappers/post-build.sh	Wed Jun 07 17:36:09 2017 +0300
     1.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.3 @@ -1,49 +0,0 @@
     1.4 -#!/bin/bash -x
     1.5 -
     1.6 -#
     1.7 -# Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved.
     1.8 -#
     1.9 -function add_module() {
    1.10 -    platform=$1
    1.11 -    unzip -q com-oracle-tools-analysis-clangtidy-${platform}.nbm Info/info.xml
    1.12 -#    cat Info/info.xml | egrep -e "<.?module|<.?manifest|<.?license" >> catalog.xml
    1.13 -    cat Info/info.xml | egrep -e "<.?module|<.?manifest" >> catalog.xml
    1.14 -    downlod_size=`ls -l com-oracle-tools-analysis-clangtidy-${platform}.nbm | awk '{print $5}'`
    1.15 -    sed -e "s|downloadsize=\"0\"|downloadsize=\"${downlod_size}\"|" catalog.xml > tmp
    1.16 -    sed -e "s|distribution=\"\"|distribution=\"com-oracle-tools-analysis-clangtidy-${platform}\.nbm\"|" tmp > catalog.xml
    1.17 -    rm -rf tmp
    1.18 -    rm -rf Info
    1.19 -}
    1.20 -
    1.21 -function add_modules_licence() {
    1.22 -    platform=$1
    1.23 -    unzip -q com-oracle-tools-analysis-clangtidy-${platform}.nbm Info/info.xml
    1.24 -    sed -e '/<license name/,/license>/!d' Info/info.xml >> catalog.xml
    1.25 -    rm -rf Info
    1.26 -}
    1.27 -
    1.28 -#upload="/net/everest/export1/sside/parfait/upload/"
    1.29 -export projects=$1
    1.30 -
    1.31 -#cp ${projects}/Linux_x86/build/com-oracle-tools-analysis-parfait-Linux_x86.nbm out/
    1.32 -cp ${projects}/Linux_x86_64/build/com-oracle-tools-analysis-clangtidy-Linux_x86_64.nbm out/
    1.33 -
    1.34 -cd out
    1.35 -timestamp=`date +%H/%M/%S/%m/%d/%Y`
    1.36 -
    1.37 -echo "<?xml version=\"1.0\" encoding=\"UTF-8\" ?>" > catalog.xml
    1.38 -echo "" >> catalog.xml
    1.39 -echo "<!DOCTYPE module_updates PUBLIC \"-//NetBeans//DTD Autoupdate Catalog 2.6//EN\" \"http://www.netbeans.org/dtds/autoupdate-catalog-2_6.dtd\">" >> catalog.xml
    1.40 -echo "<module_updates timestamp=\"${timestamp}\">" >> catalog.xml
    1.41 -echo '<module_group name="Oracle Developer Studio">' >> catalog.xml
    1.42 -
    1.43 -#add_module Linux_x86
    1.44 -add_module Linux_x86_64
    1.45 -
    1.46 -echo '</module_group>' >> catalog.xml
    1.47 -add_modules_licence Linux_x86_64
    1.48 -echo '</module_updates>' >> catalog.xml
    1.49 -cp catalog.xml catalog.xml.1
    1.50 -rm -f catalog.xml.gz
    1.51 -gzip catalog.xml
    1.52 -mv catalog.xml.1 catalog.xml