fix for solaris
							parent
							
								
									122cc48c29
								
							
						
					
					
						commit
						39d1eeda23
					
				| 
						 | 
					@ -91,13 +91,13 @@ _get_root() {
 | 
				
			||||||
      fi
 | 
					      fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      if _contains "$response" "<Name>$h.</Name>"; then
 | 
					      if _contains "$response" "<Name>$h.</Name>"; then
 | 
				
			||||||
        hostedzone="$(echo "$response" | sed 's/<HostedZone>/\n&/g' | _egrep_o "<HostedZone>.*<Name>$h.</Name>.*</HostedZone>")"
 | 
					        hostedzone="$(echo "$response" | sed 's/<HostedZone>/\n&/g' | _egrep_o "<HostedZone>.*<Name>$h.<.Name>.*<.HostedZone>")"
 | 
				
			||||||
        _debug hostedzone "$hostedzone"
 | 
					        _debug hostedzone "$hostedzone"
 | 
				
			||||||
        if [ -z "$hostedzone" ]; then
 | 
					        if [ -z "$hostedzone" ]; then
 | 
				
			||||||
          _err "Error, can not get hostedzone."
 | 
					          _err "Error, can not get hostedzone."
 | 
				
			||||||
          return 1
 | 
					          return 1
 | 
				
			||||||
        fi
 | 
					        fi
 | 
				
			||||||
        _domain_id=$(printf "%s\n" "$hostedzone" | _egrep_o "<Id>.*</Id>" | head -n 1 | _egrep_o ">.*<" | tr -d "<>")
 | 
					        _domain_id=$(printf "%s\n" "$hostedzone" | _egrep_o "<Id>.*<.Id>" | head -n 1 | _egrep_o ">.*<" | tr -d "<>")
 | 
				
			||||||
        if [ "$_domain_id" ]; then
 | 
					        if [ "$_domain_id" ]; then
 | 
				
			||||||
          _sub_domain=$(printf "%s" "$domain" | cut -d . -f 1-$p)
 | 
					          _sub_domain=$(printf "%s" "$domain" | cut -d . -f 1-$p)
 | 
				
			||||||
          _domain=$h
 | 
					          _domain=$h
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue