File tree Expand file tree Collapse file tree 1 file changed +36
-0
lines changed Expand file tree Collapse file tree 1 file changed +36
-0
lines changed Original file line number Diff line number Diff line change 1+ #! /bin/bash -e
2+ 
3+ #  shellcheck disable=SC2001
4+ 
5+ #  find instrumentation -type d -name "*-common*"
6+ 
7+ #  TODO javaagent modules?
8+ # for file in $(find instrumentation/aws-sdk -name "*.java" | grep library/src/main/java | sed 's#/[^/]*$##' | sort -u); do
9+ for  dir  in  $( cat out) ;  do 
10+ 
11+   module_name=$( echo " $dir " |  sed ' s#.*/\([^/]*\)/library/src/main/java/.*#\1#' ) 
12+ 
13+   if  [[ !  " $module_name " =~  [0-9]$ ]];  then 
14+     echo  " module name doesn't have a base version: $dir " 
15+     exit  1
16+   fi 
17+ 
18+   simple_module_name=$( echo " $module_name " |  sed ' s/-[0-9.]*$//' |  sed ' s/-//g' ) 
19+   base_version=$( echo " $module_name " |  sed ' s/.*-\([0-9.]*\)$/\1/' |  sed ' s/\./_/' ) 
20+ 
21+   echo  $base_version 
22+ 
23+   expected_package_name=" io/opentelemetry/instrumentation/$simple_module_name /v$base_version " 
24+ 
25+   package_name=$( echo " $dir " |  sed ' s#.*/src/main/java/##' ) 
26+ 
27+   #  deal with differences like module name elasticsearch-rest and package name elasticsearch.rest
28+   expected_package_name_normalized=$( echo " $expected_package_name " |  sed ' s#/##g' ) 
29+   package_name_normalized=$( echo " $package_name " |  sed ' s#/##g' ) 
30+ 
31+   if  [[ " $package_name_normalized " !=  " $expected_package_name_normalized " *  ]];  then 
32+     echo  " ERROR: $dir " 
33+     exit  1
34+   fi 
35+ 
36+ done 
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments